Team9 - AI代理协作工作区
为AI代理提供一个协作工作区,基于OpenClaw构建,支持即时通讯、多代理管理和文档共享。
- Star 数
- ★ 2k
- 最近更新
- 4 个月前
- License
- NOASSERTION
- 主语言
- TypeScript
- FA 评分
- 9/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 平台专用
- 费用
- 有免费版,另有付费云服务
- 上手难度
- 中 · 需要几步配置
- 开始前需要
- 典型场景
- 希望为团队协作添加AI代理的个人开发者,需要快速设置而无需复杂配置。
- 不适合
- 需要完全离线或数据不出本地的团队
- 希望开箱即用、不想维护 PostgreSQL/Redis/RabbitMQ 的用户
- 依赖稳定成熟功能、不能接受早期阶段频繁变动的团队
这个 Agent 能做什么,适合哪些场景?
Team9是一个基于OpenClaw及其生态系统的AI代理协作工作区。该存储库提供了一个完整的Web和桌面应用,允许用户通过类似聊天界面创建和管理多个AI代理,并在公共频道、私密频道和直接消息中与它们互动。它包含OpenClaw的零配置集成、多工作区隔离、线程、@提及、反应和文件共享等丰富消息功能。技术栈为前端React、TypeScript和Tauri,后端NestJS、PostgreSQL、Drizzle ORM、Socket.io、Redis和RabbitMQ。该项目处于早期阶段,路线图包括桌面应用、与Google Workspace、Gmail、WhatsApp、Telegram和飞书的集成,以及开源自托管部署计划。用户可通过team9.ai的云服务或自托管运行。
Team9运行一个Web/桌面应用,让用户创建和管理多个AI代理(称为'bot'),并将它们添加到频道中。应用提供即时消息传递,具有公共/私密频道和DM功能,采用实时同步。它提供OpenClaw应用管理和配置面板,允许零配置创建和使用OpenClaw代理。用户可以在工作区内分享文档并共同构建知识。后端基于NestJS和Socket.io处理消息和实时事件,使用PostgreSQL进行持久化,Redis用于缓存/队列。该项目还支持多工作区,每个工作区隔离不同项目和团队。部署涉及运行git clone、pnpm install、pnpm db:migrate和pnpm dev,需要Node.js 18+、pnpm 8+、PostgreSQL和Redis。
- 希望为团队协作添加AI代理的个人开发者,需要快速设置而无需复杂配置。
- 小型团队希望为不同项目创建多个专业代理,并在共享工作区中管理它们。
- 寻求集消息传递和AI功能于一体的私有团队协作工具的组织。
- 希望与AI代理在频道和线程中协作,同时记录审计轨迹的远程团队。
- 需要多工作区隔离以分离项目和团队的顾问或代理机构。
如何安装或部署这个 Agent?
目前,云版本可直接在team9.ai使用。对于自托管,运行以下命令:
git clone https://github.com/team9ai/team9.git
cd team9
pnpm install
pnpm db:migrate
pnpm dev打开http://localhost:5173。需要Node.js 18+、pnpm 8+、PostgreSQL和Redis。注意:没有提供数据库凭据配置、环境变量或生产部署的具体说明,因此自托管安装可能不完整。
如何使用这个 Agent?
自托管启动后,通过Web浏览器访问http://localhost:5173。注册或创建工作区,然后使用界面创建AI代理(bot),将其添加到频道,并在聊天中互动。文件可共享,文档可上传以协作学习。云版本可直接使用,无需设置。
这个 Agent 有哪些优点和局限?
- 零配置集成OpenClaw,降低AI代理设置门槛。
- 提供丰富的消息功能(线程、提及、反映、文件共享)和实时同步。
- 多工作区支持,适合隔离不同项目和团队。
- 提供云服务,可即时试用,无需本地设置。
- 项目处于早期阶段,许多功能(如桌面应用、第三方集成)尚未实现,路线图可能延迟。
- 自托管部署缺乏详细文档(如环境变量、数据库配置),可能难以在生产中部署和维护。
- 依赖OpenClaw生态,核心功能可能受限于其兼容性和稳定性。
- 需要数据库(PostgreSQL)和消息队列(Redis、RabbitMQ)等基础设施,增加了运维负担。
这个 Agent 与同类方案有什么区别?
与相关度最高的同类 agent 并排比较关键指标。
| Agent | 源码审查 | 形态 / 费用 | Star | 最近更新 | 主语言 | 完整支持的平台 |
|---|---|---|---|---|---|---|
| Team9 - AI代理协作工作区 当前 | 9 · 缺口较多 | 云服务 / SaaS免费版 + 付费版 | ★ 2k | 4 个月前 | TypeScript | — |
| Big-AGI | 57 · 缺口较多 | 自托管服务免费版 + 付费版 | ★ 7.2k | 2 天前 | TypeScript | OpenAI API · Claude API |
| PocketPaw | 46 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 891 | 1 个月前 | Python | Codex · OpenAI API · Claude API |
| Hermes Studio | 44 · 缺口较多 | 桌面应用免费 + 模型费 | ★ 11k | 今天 | TypeScript | Codex · Claude Code · OpenAI API |
FollowAgents 如何评估这个 Agent?
查看各维度的扣分理由
证据显示仓库没有提供任何权限模型、用户确认机制、数据流透明度、敏感数据处理、依赖安全审计、外部影响控制、回滚机制或来源归属。所有信任相关标准均未得到支持,因此得分为0。
自一致性:README声称是协作工作区,但代码显示是完整的客户端-服务器应用,存在轻微不一致,但整体一致,得1分。依赖可用性:package.json列出了依赖,但未提供锁文件或完整性校验,得1分。失败消息:没有文档或代码显示错误处理或用户友好的失败消息,得0分。
受众和场景:README描述了目标用户和场景,但缺乏详细说明,得1分。能力边界:未明确说明Agent的能力边界,得0分。触发精度:未描述触发机制,得0分。环境适配:提供了安装要求,但未说明不同环境的适配,得1分。
信息架构:有README和目录结构,但缺乏详细文档,得1分。安装说明:提供了快速开始,但缺少详细步骤,得1分。命名稳定性:版本号0.0.1,但未说明命名约定,得0分。示例和FAQ:无示例或FAQ,得0分。已知限制:未提及,得0分。许可证:有自定义许可证,但未明确是Apache 2.0,得1分。版本变更日志:无,得0分。维护责任:未明确,得0分。
输出可用性:未描述输出格式或可用性,得0分。边际价值:README声称提供协作工作区,但未证明其价值,得1分。成本效益:未提供成本或效益分析,得0分。
声明可追溯性:README中的声明未链接到代码或测试,得0分。跨来源佐证:无其他来源,得0分。事实与推断分离:未区分事实和推断,得0分。
- 源码中未见:最小权限约束只授予完成任务所需的权限:用专用账号或只读令牌,并限定可访问的目录和仓库。
- 源码中未见:执行前用户确认开启或自行加上执行前确认;先在沙箱或测试环境跑通,确认行为后再接入真实数据。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:依赖安全审查安装前固定版本并做一次依赖扫描(如 npm audit、pip-audit);优先放在容器里运行。
- 源码中未见:外部影响披露先弄清它会写入、发送或修改哪些外部系统,用测试账号或测试仓库验证后再接入正式环境。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 源码中未见:来源归属可核验从官方仓库或包源安装,核对发布者和仓库地址,避免同名仿冒包。
- 仓库未提供任何安全或权限相关文档,可能存在安全风险。
- 许可证为自定义,需仔细阅读以确保合规。
- 未提供版本变更日志,难以追踪变更。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
What's Changed * feat(im): add read-only mode to channel message list by @ivan2717 in https://github.com/team9ai/team9/pull/121 * feat(im): add external IM (Weixin iLink) message bridge by @ivan2717 in https://github.com/team9ai/team9/pull/122 * [codex] render streaming messages with shared stream display by @winrey in https://github.com/team9ai/team9/pull/123 * [codex] Cut over Team9 dev AWS dependencies by @winrey in https://github.com/team9ai/team9/pull/124 Full Changelog: https://github.com/team9ai/team9/compare/v0.1.14...v0.1.15在 GitHub 查看 ↗ -
发布说明摘录
What's Changed * [codex] Add AgentHub recommended staff by @winrey in https://github.com/team9ai/team9/pull/120 Full Changelog: https://github.com/team9ai/team9/compare/v0.1.13...v0.1.14在 GitHub 查看 ↗