OpenExecutive 虚拟高管团队
由8位专业化Claude代理驱动的虚拟高管团队,为用户提供一致的高管视角,涵盖战略、财务、人事、法务等八大领域。
- Star 数
- ★ 5.6k
- 最近更新
- 今天
- License
- Apache-2.0
- 主语言
- Python
- FA 评分
- 43/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 兼容但需适配Claude APIOpenAI API(部分支持)
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 创业公司创始人:在战略规划、融资或竞品分析时,向CSO或CFO代理获取建议。
- 不适合
- 需要横向扩展或多副本部署的团队(调度器仅支持单实例)
- 希望数据完全不离开本机、不调用任何云 API 的团队
- 不愿承担 Anthropic API 用量费用或管理密钥的用户
这个 Agent 能做什么,适合哪些场景?
OpenExecutive(by SenteLabsAI)是一个AI驱动的虚拟高管团队,由八位专职Claude代理(CSO、CFO、CHRO、GC、COO、CMO、CPO、董事会沟通)支撑,所有回复都出自一个统一的高管人设。后端为Python 3.11+ FastAPI,前端为Next.js 15,知识层基于ChromaDB(内置MBA级知识与上传的公司文档),并通过SQLite维护情景记忆与调度器。系统支持通过Web UI、Slack、Email、Telegram、Google Chat、Discord和CLI交互,并提供针对部署的Docker与Fly.io配置。知识层通过RAG动态注入上下文而非缓存系统提示,调度器基于UPDATE...RETURNING保证单实例运行。
系统接收用户消息后,由'高管编排器'(claude-sonnet-4-6)识别意图并并行调用8个专业代理(如CSO、CFO等),每个代理从ChromaDB检索内置和公司文档的RAG上下文,生成专业回复后由编排器综合成统一高管答复。每次回复后,后台的claude-haiku-4-5提取决策、议题等存入SQLite,形成跨会话的情景记忆,供下次对话使用。内置调度器可主动触发后续动作与提醒。也可通过CLI(openexecutive chat)交互,或通过API(如POST /documents上传文档)管理。
- 创业公司创始人:在战略规划、融资或竞品分析时,向CSO或CFO代理获取建议。
- 人力资源负责人:使用CHRO代理制定招聘计划、薪酬方案或绩效改进策略。
- 运营管理者:通过COO代理设计流程、管理供应商或规划运营扩张。
- 市场或产品团队:由CMO或CPO代理辅助制定上市策略、产品路线图或品牌定位。
- 需要维护决策记录的企业:利用情景记忆确保后续对话引用上月建议。
如何安装或部署这个 Agent?
克隆仓库,复制.env.example为.env并设置ANTHROPIC_API_KEY(必需,除非启用本地模型或OpenRouter),运行make dev(首次会下载约90MB嵌入模型)。若不用make,需在packages/core执行uv sync并激活虚拟环境后运行uvicorn openexecutive.api.main:app --port 8000,另开终端在packages/ui执行npm install && npm run dev。
如何使用这个 Agent?
访问http://localhost:3000使用Web UI,首次会引导完成公司画像设置(通过web wizard或CLI)。之后可在聊天框提问,或通过Slack @OpenExecutive、发送邮件、Telegram、Google Chat、Discord等渠道交互。可通过CLI上传文档(openexecutive upload deck.pdf)或API(curl POST /documents)让代理参考。配置调度器可设置自动提醒。
这个 Agent 有哪些优点和局限?
- 提供统一高管人设,内部多代理架构对用户透明,体验一致
- 内置MBA级知识库可自定义公司文档,通过RAG注入上下文
- 情景记忆跨会话保存决策,支持持续改进
- 多接口(Web、Slack、Email、Telegram、Google Chat、Discord、CLI)集成方便
- 支持本地模型(Ollama等)或OpenRouter,降低对Anthropic的依赖
- 部署复杂度高,需Python 3.11+、Node 22+、uv和多种配置
- 带调度器时API仅支持单实例运行,不能横向扩展
- 默认依赖Anthropic API,需要API key且可能产生费用
- 首次安装需下载重依赖和嵌入模型,时间较长
- 公司数据在云部署时通过提示发送至Anthropic,隐私需自行评估
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| OpenExecutive 虚拟高管团队 当前 | 43 · 缺口较多 | 自托管服务免费 + 模型费 | ★ 5.6k | 今天 | Python | Claude API |
| Tale — 团队与 AI 智能体共享工作空间 | 50 · 缺口较多 | — | ★ 35 | 今天 | TypeScript | Codex · Claude Code · OpenAI API · Claude API |
| AgentChat 智能对话平台 | 29 · 缺口较多 | 自托管服务免费 + 模型费 | ★ 921 | 1 天前 | Python | — |
| VectorVein | 49 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 940 | 14 天前 | Vue | OpenAI API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示:README 描述了访问控制(Google 登录 + 共享密钥)、单实例调度器、以及数据流(RAG 注入用户轮次,不注入缓存系统提示)。但缺少用户确认机制(如外发操作前确认)、最小权限原则未明确(如 API 密钥范围)、数据流透明度有限(未说明哪些数据发送给 Anthropic)。依赖安全未提及(无依赖审计或漏洞扫描)。外部影响有描述(外发消息、MCP 工具),但未提供用户确认或撤销机制。回滚有部署文档提及,但未提供具体回滚步骤。来源归属:有 Apache 2.0 许可证和贡献者声明,但发布者未验证。扣分原因:用户确认缺失、最小权限未明确、依赖安全未提及、外部影响缺乏用户控制。
证据显示:README 和 CI 配置一致,架构描述清晰,测试存在(单元测试、CI 运行)。但依赖可用性未验证(如 ChromaDB、PyTorch 等重型依赖的可用性未说明),失败消息未提供(如 API 错误处理、用户可见的错误提示)。扣分原因:依赖可用性未验证、失败消息缺失。
证据显示:README 描述了多种使用场景(Web、Slack、Email、Telegram、Google Chat、Discord、CLI),能力边界有说明(如单实例限制、本地模型限制),触发精度有描述(如调度器、路由),环境适配有说明(Fly.io、本地、Docker)。但能力边界未完全明确(如各 agent 的具体限制),触发精度未提供具体示例。扣分原因:能力边界和触发精度描述不够具体。
证据显示:README 提供了清晰的架构、安装步骤、配置说明、示例(CLI、API)、已知限制(单实例、本地模型限制)、许可证(Apache 2.0)。但命名稳定性未验证(无版本历史),版本控制/变更日志缺失,维护责任未明确(无维护者信息)。扣分原因:版本控制/变更日志缺失、维护责任未明确。
证据显示:README 描述了输出(一致的高管声音、可操作建议),边际价值(8 个专家 agent、记忆、调度器),成本效益(提示缓存、本地模型选项)。但成本效益未量化(如 API 成本估算),输出可用性未提供实际示例。扣分原因:成本效益未量化、输出示例缺失。
证据显示:README 中的声明(如哈佛 MBA 级知识、85% 缓存命中率)未提供证据支持,跨来源验证缺失(无独立测试或第三方验证),事实与推断未明确区分(如“哈佛 MBA 级”是推断)。扣分原因:声明缺乏证据、跨来源验证缺失、事实与推断未区分。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 发布者身份未验证,需谨慎对待来源。
- 缺少用户确认机制,外发操作(如发送消息、调用外部工具)可能未经用户明确同意。
- 依赖安全未提及,需自行审计依赖漏洞。
- 版本控制和变更日志缺失,难以追踪更新和回滚。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
[0.6.1](https://github.com/SenteLabsAI/OpenExecutive/compare/v0.6.0...v0.6.1) (2026-10-18) Added * briefing: show a first-week card on Home instead of the getting-started brief ([#523](https://github.com/SenteLabsAI/OpenExecutive/issues/523)) ([fd53d82](https://github.com/SenteLabsAI/OpenExecutive/commit/fd53d827ee62dbdb0cc3c7c44ec1e45c5fdfe619)) * chat: group chats by topic on the Chats page ([#521](https://github.com/SenteLabsAI/OpenExecutive/issues/521)) ([3c6497e](https://github.com/SenteLabsAI/OpenExecutive/commit/3c6497e6a5a4a486dbb725042d7d66b005bf4d27)) …在 GitHub 查看 ↗ -
发布说明摘录
[0.6.0](https://github.com/SenteLabsAI/OpenExecutive/compare/v0.5.6...v0.6.0) (2026-10-16) Added * chat: check a reply's claims against the tools it ran ([#487](https://github.com/SenteLabsAI/OpenExecutive/issues/487)) ([dcde468](https://github.com/SenteLabsAI/OpenExecutive/commit/dcde468d0e2e918e17135aab1cb9cdb71b9751d7)) * chat: let people in a shared chat write in it live ([#495](https://github.com/SenteLabsAI/OpenExecutive/issues/495)) ([fa4d503](https://github.com/SenteLabsAI/OpenExecutive/commit/fa4d5036eb6ae059ae4a441ff465805283bf39e7)) …在 GitHub 查看 ↗ -
发布说明摘录
[0.5.6](https://github.com/SenteLabsAI/OpenExecutive/compare/v0.5.5...v0.5.6) (2026-10-14) Added * briefing: approve a proposal card on the server ([#458](https://github.com/SenteLabsAI/OpenExecutive/issues/458)) ([99eca81](https://github.com/SenteLabsAI/OpenExecutive/commit/99eca81dcb5fc71d6511495f5a739f1af767ea1a)) * briefing: open the first week's briefs with getting-started moves ([#465](https://github.com/SenteLabsAI/OpenExecutive/issues/465)) ([1a28256](https://github.com/SenteLabsAI/OpenExecutive/commit/1a28256e14c11f9e50a5b7a01d0c7510f4e844bd)) …在 GitHub 查看 ↗