zeenie-ai/OpenCompany

Self-improving AI Employees for everyone

OpenCompany – 在你自己的电脑上运行的 AI“员工”

它是什么
OpenCompany 是一个桌面优先、开源的平台,可让你创建并运行自主 AI“员工”。每个员工是由 LLM 驱动的智能体组成的小团队(一个负责人加上专业智能体),可以通过可视化画布连接起来。系统在本地(或 Docker 容器中)运行,可以使用你提供的任何 LLM——OpenAI、Anthropic、Ollama、vLLM 等——或免费在设备上运行模型。

如何使用

  1. 雇佣 – 在主页屏幕上描述一项工作(例如,“管理我的日历”)或选择一个预构建的捆绑包。OpenCompany 会草拟一个团队配置(负责人 + 专家),你确认即可。
  2. 组建团队 – 在 开发模式 中,你将专业节点拖到画布上,将它们连接到工具(电子邮件、GitHub、Stripe、浏览器、Android 模拟器等),并为每个节点提供一段简短的纯文本“技能”(操作手册)。
  3. 启动 – 员工在后台运行,在触发条件(如新电子邮件、预定时间或用户请求)时唤醒。你可以要求它在发送消息前请求批准。
  4. 审查与指导 – 每个员工都有一个你可以打开和编辑的记忆,以及一个工作区,你可以在其中查看生成的文件、代码或笔记。更新技能或添加工具会立即改变其未来的行为。

关键技术组件

  • 连接器库 – 140 多个内置集成(Gmail、Google 日历、Microsoft 365、GitHub、Vercel、Cloudflare、Stripe、WhatsApp、Telegram、Discord、X 等)。
  • 模型无关 – 支持主流托管 API 和本地运行时(Ollama、LM Studio、llama.cpp、vLLM)。无订阅锁定。
  • 浏览器代理 – 启动专用的 Chrome/Edge 配置文件,让 AI 浏览、填写表单,你可以在需要时手动控制。
  • 凭据处理 – 可选的 1Password 绑定可保持 API 密钥和网站密码加密。
  • 持久性 – 员工状态、记忆和工作流在重启后仍然存在;Temporal 风格的“停止/恢复”可让长时间运行的任务干净地完成。
  • 可扩展性 – 添加新工具、模型提供商或技能只需一个插件文件夹;文档提供了 5 分钟的操作指南。

典型用例

  • 构建者 – 编写代码、打开 PR、部署到 Vercel/Cloudflare、保持开发服务器运行。
  • 增长者 – 安排社交媒体帖子、监控市场信号、发布内容。
  • 幕僚长 – 分类电子邮件、管理日历、准备每日简报。
  • 前台 – 在 WhatsApp、Telegram、Discord 上回复客户消息,支持语言翻译和语音。
  • 研究员 – 浏览网页、抓取文档、索引知识以供后续查询。
  • 财务主管 – 响应 Stripe 事件、处理支付。

入门

  • 下载适用于 Windows/macOS/Linux 的原生安装程序(或使用适用于服务器的一行安装脚本)。该应用附带一个小型引导程序,可安装 bun、Python 和 @zeenie-ai/opencompany npm 包。
  • 对于无头或自托管设置,你可以运行 Docker compose 文件,它会构建服务器并在 http://localhost:5678 暴露 UI。
  • UI 分为 主页(快速雇佣)、开发模式(画布编辑器)、聊天/工作区(与负责人对话)和 设置(连接器、技能、API 密钥)。

适用对象

  • 希望拥有个人 AI 助手来管理电子邮件、代码或社交媒体,而无需将数据发送给第三方 SaaS 的个人。
  • 需要本地托管的“AI 同事”的小团队,他们可以审计、扩展并永久保留。
  • 希望构建多智能体工作流并尝试工具使用的开发者。

许可证与社区

  • MIT 许可,欢迎通过常规的 fork-branch-PR 流程贡献。
  • 活跃的 Discord 社区和文档站点(docs.opencompany.sh)。

以上所有细节均直接取自仓库的 README;未推断任何额外功能。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト