OpenAI
GPT-4o、GPT-4-turbo、GPT-3.5-turbo 等
Investment Agent 桌面应用目前仅支持:
Windows 和 Linux 平台支持正在规划中,目前可以通过 Web 应用方式在其他操作系统上使用。
Web 应用支持所有主流操作系统,只需运行源码即可:
pnpm dev# 访问 http://localhost:3000建议使用 Node.js 18+ 或 Node.js 22+ (推荐)。可以使用 nvm 或 fnm 管理多版本:
# 使用 nvm 安装nvm install 22nvm use 22推荐使用国内镜像:
# 设置 pnpm 镜像pnpm config set registry https://registry.npmmirror.com
# 或使用环境变量npm_config_registry=https://registry.npmmirror.com pnpm installOpenAI
GPT-4o、GPT-4-turbo、GPT-3.5-turbo 等
Anthropic
Claude 3.5 Sonnet、Claude 3 Opus 等
| 引擎 | 适用场景 |
|---|---|
| DeepAgents | 复杂多步骤任务、需要状态管理 |
| Claude | 高质量推理、代码分析 |
| Hermes | 轻量快速、可观测性要求高 |
// 配置文件中设置默认引擎{ "defaultEngine": "claude"}
// 或在对话时指定const response = await agent.execute({ engine: "hermes"});所有应用数据均保存在单个本地 SQLite 数据库文件中(不会上传到云端)。数据库路径根据运行模式不同:
data/ 或 data/sqlite.db。~/.investment-agent/sqlite.db)。建议备份 SQLite 文件或使用导出命令:
# 备份 SQLite 数据库文件(示例路径)cp data/sqlite.db backup/sqlite_$(date +%Y%m%d).db
# 或使用生产环境路径(Electron)cp ~/.investment-agent/sqlite.db backup/sqlite_$(date +%Y%m%d).db
# 或导出为 JSONpnpm run export:db --output backup.json是的,可以配置多个 API 密钥实现轮换和容错:
OPENAI_API_KEY=key1,key2,key3OPENAI_API_KEY_STRATEGY=round_robin如需更好结果,考虑:
# 创建技能目录mkdir -p skills/my-skill
# 创建技能文件cat > skills/my-skill/SKILL.md << 'SKILL'---name: my-skilldescription: 自定义技能说明---
技能详细说明...SKILL是的。通过交易记录管理支持:
# 导出为 PDFpnpm run report:export --format pdf
# 导出为 Excelpnpm run report:export --format xlsx检查以下项:
# 查看详细日志DEBUG=* pnpm dev
# 检查端口lsof -i :3000可能原因:
建议:
在 GitHub 提交 Issue: https://github.com/ishenli/investment-agent/issues
请包含: