# Opptrix **Repository Path**: Travisun/Opptrix ## Basic Information - **Project Name**: Opptrix - **Description**: Opptrix — 大模型驱动的投研助手 | Open-source LLM research assistant for China A-shares. 40+ MCP tools, factor screening, backtest, watchlist & Electron desktop. TypeScript · React · Fastify monorepo. - **Primary Language**: TypeScript - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: https://www.opptrix.org - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-25 - **Last Updated**: 2026-09-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: A股, 股市, 投研, 量化交易, 投研助手 ## README > [!IMPORTANT] > **特别提醒**:Opptrix 投研工作台正在全面重构,当前处于开发版本,各项功能尚不稳定、也不完善,请审慎采用。
开源 · 自托管 · 多市场 · AI 投研整理工作台
覆盖 A 股 · 美股 · 港股 · 日股 · 韩股;对话式投研 + 150+ 工具 + 170+ 工作流技能 + 可扩展平台
主界面:多会话聊天、Agent 工具与工作流技能、右侧关注/个股面板;自托管 Web 交付
--- ## ✨ 核心能力 ### 投研工作台 | 能力 | 说明 | |------|------| | **Chat Agent** | 流式对话;按意图自动挂载投研工具包(150+) | | **工作流技能** | 170+ 内置技能(量化 / 价值投资 / Lean / 核心投研)+ 个人技能导入 | | **全球多市场** | CN · US · HK · JP · KR — 搜索、行情、K 线、筛选、跨市场分析 | | **新闻 · 行情动态 · 右侧面板** | 订阅阅读、市场情绪、关注列表、发现策略、计划任务 | | **网页交付 / 子 Agent** | 可预览投研页;复杂任务派生子任务 | ### 扩展平台(Phase B) | 能力 | 说明 | |------|------| | **.opx 扩展** | 打包 → 验签 → 安装 → 激活 → 卸载全生命周期;独立宿主子进程 + vm 沙盒隔离 | | **能力网关** | storage / events / data / schedule / llm(thin) / shell(thin) 等 token 化能力;权限先行、fail-closed | | **贡献点** | 只读 Hook(会话消息/工具前置)、HTTP 子路由 `/api/ext/{id}/*`、计划任务 | | **商店(本地就绪)** | Registry 协议 + 客户端全链验签(Ed25519);UI 入口下一版本开放 | ### 聊天 Channels(外部机器人) | 通道 | 流式 | |------|------| | **Telegram / Slack / Feishu** | ✅ 阶段编辑 + 终稿编辑(与 Web 聊天体验一致) | | **钉钉 / 企业微信 / QQ** | ✅ 终稿应答(平台限制) | ### 主题系统 - **Opptrix 设计语言**(桌面工作台)与 **iOS 设计语言**(苹果系统配色/分组卡片,移动端默认)双外观 - 浅色 / 深色 / 跟随系统;设置 → 外观 即时切换 --- ## 🚀 快速开始 > **主路径:自托管。** 数据与会话留在你自己的机器或服务器。 ```bash npm i -g @opptrix/selfhost opptrix init opptrix up # 优先 pull 预构建镜像 → https://127.0.0.1:8712 opptrix doctor ``` Linux 从零: ```bash curl -fsSL https://raw.githubusercontent.com/Travisun/Opptrix/main/scripts/bootstrap/linux.sh | bash export PATH="$HOME/.local/bin:$PATH" opptrix up ``` 对话需自备 LLM API Key。版本升级 / 回退 / 常用命令见 **[docs/SELF-HOSTING.md](docs/SELF-HOSTING.md)**。 --- ## 📚 文档索引 | 文档 | 说明 | |------|------| | [docs/SELF-HOSTING.md](docs/SELF-HOSTING.md) | 自托管部署、升级、回退、**1GB 内存画像** | | [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md) | 分层、数据流、持久化(精读版) | | [docs/ARCHITECTURE-COMPREHENSIVE.md](docs/ARCHITECTURE-COMPREHENSIVE.md) | 全面架构指南 | | [docs/MAINTENANCE.md](docs/MAINTENANCE.md) | **维护手册**:模块地图、常见任务、测试与发布、审计清单 | | [docs/API.md](docs/API.md) | REST / Hub features / 平台与扩展端点 | | [docs/EXTENSION-PLATFORM-ARCHITECTURE.md](docs/EXTENSION-PLATFORM-ARCHITECTURE.md) | 扩展平台架构(Phase A/B) | | [docs/EXTENSION-STORE-PROTOCOL.md](docs/EXTENSION-STORE-PROTOCOL.md) | 扩展商店 Registry 协议 v1.0 | | [docs/EXTENSION-PLATFORM-ADR-02-AMENDMENT.md](docs/EXTENSION-PLATFORM-ADR-02-AMENDMENT.md) | 隔离模型决策(共享宿主 + 多层补偿) | | [docs/AGENT-GUIDE.md](docs/AGENT-GUIDE.md) | AI 协作者手册 | | [docs/DATA-LAYER.md](docs/DATA-LAYER.md) | 数据层 / Provider 演进 | | [docs/UI-DESIGN-SYSTEM.md](docs/UI-DESIGN-SYSTEM.md) · [docs/UI-LAYOUT.md](docs/UI-LAYOUT.md) | 设计系统与布局规范 | 产品化开发者文档(双语,逐步充实)见仓库同级 **`opptrixdocuments/`** 目录。 --- ## ⚠️ 重要风险提示与用户须知 **请在使用前仔细阅读。使用本软件即表示你已理解并同意以下条款。** | 说明 | 内容 | |------|------| | **产品性质** | Opptrix 是 **数据查询与投研信息整理工具**,用于聚合公开/授权数据源、辅助阅读与检索。**不是** 证券投顾软件、**不是** 券商交易终端、**不提供** 代客理财、**不支持** 自动下单或实盘交易。 | | **非投资建议** | 软件内展示的行情、财务、新闻、因子、策略信号、机构观点摘要及一切 **AI 生成内容**,均仅供学习、研究与信息整理,**不构成** 任何形式的投资建议、要约、邀约或承诺。 | | **AI 内容风险** | 大模型可能产生错误、遗漏或「幻觉」;请 **以工具返回的结构化数据为准**,勿单独依据自然语言结论做决策。 | | **数据局限性** | 行情可能延迟、缺失或错误;多数据源回退 **不保证** 实时性与准确性;第三方接口受各自服务条款与限流约束。 | | **策略与回测** | 因子筛选、回测、信号验证基于历史数据,**过往表现不代表未来收益**。 | | **责任归属** | 你基于本软件所作的任何投资或交易决定及由此产生的一切后果,**由你自行承担**;开发者与贡献者不对因使用本软件导致的任何直接或间接损失负责。 | | **合规** | 请遵守所在国家/地区的证券、数据与隐私相关法规;接入 Tushare、LLM 等服务须自行配置凭证并遵守其协议。 | > 界面截图、示例对话与演示数据 **不代表** 真实荐股或实盘推荐,请勿作为实际投资依据。 --- ## 💬 技术交流与作者动态 **扫码加入 QQ 用户群**,使用问题、功能建议与同路人交流更方便:
![]() QQ · Opptrix 用户群 |
前往赞助页 → https://opptrix.org/sponsor
### 个人赞助者 感谢每一位支持者(与 [官网赞助墙](https://opptrix.org/sponsor) 同步):|
WorldWithinDreams |
Raven |
Remielle |
N |
叶小莹 |
月落参横 |
企业赞助席位虚位以待 — 详情见 赞助页
--- ## 参与贡献 向本仓库提交贡献即视为同意 [CLA](docs/CLA.md)([English](docs/CLA-EN.md))与 [CONTRIBUTING](docs/CONTRIBUTING.md)。 1. Fork,从 `main` 建分支 2. 提交 PR(遵循 CONTRIBUTING 的 commit 与 review 约定) ## ⭐ Star History [](https://star-history.com/#Travisun/Opptrix&Date) ## 许可证 [Apache 2.0](LICENSE) ## 相关链接 - 官网 / 社区: