teamclaw
本地组建多 AI 助理团队,支持钉钉/飞书/微信等 IM 机器人接入,7×24 小时自动化运行
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
本地组建多 AI 助理团队,支持钉钉/飞书/微信等 IM 机器人接入,7×24 小时自动化运行
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象这样一个场景:深夜三点,你正在赶一个重要项目,忽然遇到一个陌生的技术问题需要查资料、查文档、甚至需要联系同事确认。你揉了揉眼睛,却发现 Claude Code 正在跑一个长任务,手边没有其他 AI 助手可以并行处理。而如果有一个团队,成员各有分工,24 小时待命,有人负责查资料、有人负责写代码、有人负责联络外部系统……那会是什么体验?
Teamclaw 就是来解决这个问题的——它是一个开源桌面应用,让你在本地组建一支真正「永不下班」的 AI 助理团队。每个助理都有独立的人设、记忆、技能、工具和 IM 机器人绑定,多个代理并行工作,各司其职。

图1:Teamclaw 启动界面 — 开源桌面 AI 团队的核心入口
2024 年 Claude Code 的出现让「AI 编程」进入了新纪元。但很快人们发现,单一 AI 对话窗口面临一个根本性瓶颈:所有任务都挤在一个对话里。代码审查、文档写作、技术调研、外部 API 调试——这些任务性质迥异,让同一个模型同时处理,既低效也容易互相干扰。
Agent(智能体)技术的成熟带来了新的可能性。与其让一个超级 AI 做所有事,不如让多个专业化 AI 协同工作——每个智能体负责自己擅长的领域,通过消息通道互相通信,甚至通过日历调度自动执行任务。Teamclaw 正是在这个背景下诞生的桌面级 AI 多智能体团队平台。
项目作者 zhangdszq 于 2024 年底开源,当前版本 0.0.97,已经支持 macOS、Windows 和 Linux 三大桌面平台,基于 Anthropic Claude 构建,License 为 Apache 2.0。
Teamclaw 的产品设计逻辑非常清晰——它不是一个「更好的聊天界面」,而是一个多智能体协作操作系统。

图2:主工作台 — 多会话并行,随时切换不同 AI 助理的工作上下文
在 Teamclaw 中,你可以创建多个 AI 助理,每个助理可以独立配置:
这是 Teamclaw 最具差异化的功能——它支持将 AI 助理绑定到真实的即时通讯平台,包括钉钉、飞书、Telegram、企业微信、QQ、Discord、微信个人号等。这意味着你可以通过微信或钉钉直接向 AI 助理提问,助理在后台处理后通过同一渠道回复,打通了 AI 能力与日常通讯的最后一公里。
微信支持扫码登录个人账号,用于私聊收发与策略配置,是目前少见的在合规前提下实现微信 AI 助理的方案。
Teamclaw 内置了技能创建工具(skill-creator),用户可以开发自定义技能并发布。builtin-skills 目录下已包含 skill-creator 等内置技能,config 目录下有 builtin-mcp-servers.json 配置文件,支持接入外部 MCP 服务器扩展工具能力。项目依赖 @anthropic-ai/claude-agent-sdk(^0.2.72)和 @anthropic-ai/sdk(^0.78.0),直接调用 Claude Agent SDK 实现核心推理能力。

图3:技能商店 — 为不同助理按需安装专项技能
Teamclaw 内置日历与调度系统,支持单次任务、间隔任务、每日任务和心跳式任务。这意味着你不仅可以随时向 AI 助理提问,还可以预先安排好任务,让 AI 在指定时间自动执行——比如每天早上八点自动搜集行业资讯,每周自动生成代码审查报告。
从技术栈来看,Teamclaw 是一个典型的现代化桌面应用:
架构上,Teamclaw 采用插件化设计——MCP 服务器、技能模块、IM 机器人绑定均为独立插件,通过标准接口集成。这种设计使得平台能力可以随生态持续扩展,而不局限于最初的功能集合。
代码质量方面,仓库配有完整 ESLint 配置、TypeScript 类型检查、测试套件(test / test:watch / test:coverage)和变更日志(CHANGELOG.md),版本管理规范,发布流程自动化。
作为桌面应用,Teamclaw 的数据存储逻辑非常明确:所有对话记录、技能配置、知识库、MCP 工具配置均保存在本地 SQLite 数据库中,不经过任何第三方服务器。用户只需保管好自己的 API Key,AI 数据完全自主可控。
IM 平台(钉钉、飞书、微信等)的认证凭据也存储在本地,并支持通过 electron-updater 进行自动更新。

图4:Teamclaw 功能概览 — IM 绑定、团队管理、技能扩展全覆盖
对于普通用户,只需要三步:
耗时约 3 分钟,无需命令行,无需 Docker,没有任何技术门槛。
如果你希望参与开发或自定义技能:
bun install
bun run dev
日常开发只需要 Bun 一个工具链,不需要 Node.js 环境(Node.js 仅在最终打包发布时需要)。
强依赖 Anthropic:目前仅支持 Claude 系列模型,不支持 OpenAI GPT、Gemini 等。虽然这对很多用户不是问题,但限制了模型的灵活性。
非 Web 部署:作为 Electron 桌面应用,不支持 Docker 化或服务器端部署,适合个人或团队本地使用,不适合作为 SaaS 服务对外提供。
微信平台风险:微信个人号接入涉及平台协议灰色地带,项目可能面临微信政策变化的风险,需要持续关注。
版本尚早期:当前版本 0.0.97,功能迭代速度快,但稳定性可能受版本快速迭代影响。
Teamclaw 代表了一个趋势:AI 能力从「单一对话」向「多智能体协作」的演进。随着 Claude Agent SDK、OpenAI Agents SDK 等工具的成熟,2025 年将是 AI Agent 爆发的一年。Teamclaw 作为桌面端的多智能体平台,为个人开发者和小型团队提供了低门槛的 Agent 协作实验场。
其将 IM 平台直接接入 AI 助理的设计思路非常有启发性——将 AI 能力嵌入到用户最熟悉的通讯工具中,而不是强迫用户改变习惯去使用专门的 AI 聊天界面,这种「顺着用户习惯走」的产品哲学值得借鉴。

图5:Teamclaw 持续迭代 — 版本 0.0.97,活跃开发中