Back to projects

Greenhouse

Active

开源、可自托管的团队 Agent 中枢:每个成员自己的 agent 接进来,拿到团队的知识、文件和工具,权限按人收窄,每一次写入都记在人名下。

暂不提供在线试用:它管着团队的数据和权限,适合自己部署。一条命令就能自托管,见源码仓库的 README。

Started
2026.06
Stack
TypeScriptHonoExpoPostgreSQLMCPVercel AI SDK
Greenhouse

它是什么

一个给团队用的 agent 中枢。成员用自己习惯的 agent(Codex、Claude Code、Cursor 或任何 MCP 客户端)连进来,就能在自己的权限范围内用到团队的知识库、文件、表格、技能和付费服务。应用里还有一个内置助手 Sprouty,网页和 iPhone、iPad 上都能用,也能按计划自动跑任务。

自托管只要一个镜像加一个 PostgreSQL 数据库,也可以一键部署到 Render 或 Fly.io。

想回答的问题

如果 agent 应该站在组织的中心,那组织要先把自己"喂"给它:知识、数据、工具、权限,都得有一个 agent 能安全够到的地方。Greenhouse 是这个想法的落地,背后的设计哲学写在开源 Greenhouse:一个组织的 AI 共享大脑里。

几个设计取舍

  • 核心只管治理,业务都是插件。 身份、权限、审计、预算和 MCP 留在核心;知识库、表格、技能这些业务模块都是插件,团队也能写自己的。写一份数据定义,就自动得到受权限约束的 agent 工具、接口和页面。
  • 一个共享工具层。 成员的 agent、内置助手和自动化任务走同一套工具和同一套权限模型。
  • agent 看到的永远不超过它的主人。 成员授权 agent 时选择它能碰哪些资源,agent 的权限只会比本人更窄。
  • 记录代替审批。 agent 的写入立即执行,以成员的名义记下客户端、工具、输入和输出;删除类操作先返回预览,确认后才执行。
  • 每一笔付费调用都有主人。 按美元计价,先占预算,再归到具体的成员和 agent 名下。

现状

已发布 4.1:业务模块都改成了插件,自带 12 个官方插件;有 Docker 镜像和 iPhone、iPad 应用。

Related writing