ajsahni/agents-office

Agents Office v3 (Beta) — a headless office where AI agents do real work

Agents Office v3 (测试版) – 是什么

Agents Office 是一个本地运行的可视化“办公室”,可将 Claude(Anthropic 的 LLM)作为 35 个 AI 代理团队来使用。UI 展示了六个部门模块(如销售、财务、营销),以等距 3D 办公室布局排列。您输入自然语言任务,系统将任务路由到合适的代理(或代理团队),代理使用您已连接到 Claude Code 的工具(Gmail、Slack、Notion、Chrome 等)运行 Claude,结果将保存回您的个人“Brain”——一个代理可读写的笔记文件夹。

核心理念

  • 您的 Claude 登录 – 软件支持 Claude Code(用于认证 Anthropic 账户的 CLI)或原始的 ANTHROPIC_API_KEY。所有 LLM 调用均在您的机器上执行,因此没有外部服务器存储您的数据。
  • 代理作为角色 – 办公室中的每个工位都是一个具有固定角色的代理(例如“新闻稿代理”)。其行为由您可编辑的简短 brief 和可选的 skill 文件定义。Brief 提供语气和约束;skills 是 Markdown 格式的 SOP,代理可逐步遵循。
  • 任务路由 – 顶部栏允许您选择部门,输入任务,然后按 Add。Claude 首先决定由哪个代理处理,然后运行该代理的 Claude 会话。
  • 工具与连接器 – 代理可以调用您通过 claude mcp add 连接到 Claude Code 的任何服务(Gmail、Slack、Google Drive、Xero 等)。视觉栏显示哪些连接器可用,以及在运行中实际使用了哪些连接器。
  • 例行任务与日历 – 您可以安排重复任务(例如“每个工作日上午 8 点整理收件箱”)。例行任务在服务器时钟下自动运行,即使 UI 关闭也照常执行,并且对任何可能发送、支付或修改外部数据的操作都尊重“需要我确认”标志。
  • 团队模式 – 按下 TEAM(或说“作为团队”),主代理会将请求拆分为 2–4 个并行子任务,由不同工位处理。主代理将各部分重新组合成最终成果。
  • Chrome 中的 Claude – 通过官方 Claude-in-Chrome 扩展与您的机器配对,代理可以控制真实的 Chrome 窗口,读取您登录的页面,填写表单等,遵循“自由读取,仅在被要求时才行动”的规则。
  • 模型与努力级别选择 – 每次运行时,您可以选择 Sonnet、Opus 或 Fable 模型,并设置努力级别(低–最大)。UI 显示使用了哪个模型和努力级别,使用量仪表盘显示您 Anthropic 计划的消耗情况。

快速上手(如 README 所述)

  1. 安装 – 克隆仓库,运行 ./setup(检查 Node 20+、git、Claude 登录,安装依赖,构建),然后运行 npm start。
  2. 打开 – 访问 http://localhost:4520。右侧面板应显示 LIVE · CLAUDE。
  3. 提交任务 – 选择部门,输入自然语言请求,按 Add。Claude 选择代理,运行任务,结果同时显示在代理的聊天窗和您的 Brain 文件夹的笔记中。
  4. 迭代优化 – 在聊天中使用 revise: … 要求代理修改输出。修正内容以 Markdown 文件形式保存,Claude 后续可将其转为固定规则。
  5. 自定义 – 编辑 office.agents.local.json(或使用仓库中的 Claude)以重命名代理、更改其 brief 或分配不同工具。在 <brain>/Agents Office/skills/ 下添加技能文件夹,为代理提供可复用的 SOP。

适合人群

  • Claude 的高级用户:希望以结构化、可视化方式运行大量 LLM 驱动工作流,而无需构建自己的编排层。
  • 个人创业者或小团队:需要自动化邮件分类、提案撰写、记账或内容创作,且已设置好 Claude Code 连接器。
  • 喜欢折腾的开发者:整个系统基于 Node,本地运行,代理名单/技能为纯 JSON/Markdown,易于扩展。

限制(测试版当前)

  • 仅支持 macOS 或 Linux(Windows 可通过 npm 命令运行,但 ./setup 脚本为 Bash 专用)。
  • 所有影响外部服务的操作均需您明确“确认”;否则代理仅读取。
  • UI 为演示风格的等距办公室,功能可用但未打磨。
  • 许可证为 非商业(PolyForm Noncommercial 1.0.0 加 Sahni.ai 条款),不可用于商业产品或嵌入商业方案。

TL;DR:Agents Office 是一个本地托管的 3D UI,将 Claude 转化为专业 AI 代理团队,支持任务路由、例行任务调度,并可接入您已有的任何 Claude Code 连接器。这是个人或内部使用 AI 代理劳动力的具体、开源实现。

相关

  • 项目
  • 项目
  • 项目
  • 项目