AB
AiBoss
project

tucano - 在你自己电脑上组建一支可管控的 AI 智能体团队

tucano 是一个开源桌面应用,把多个编码智能体放进类似团队聊天的频道里协作,并为每个智能体、每个工具设定权限与审批。项目自述强调数据留在本机、复用已有订阅登录,涉及真实世界的写操作需人工确认。

tucano 是一个面向多智能体协作的开源桌面应用。按项目自述,它要解决的问题不是「编码智能体不够强」,而是「同时用好几个智能体很乱」:多个终端窗口、会话之间复制粘贴、以及担心某些不该执行的操作被悄悄执行。tucano 把这些智能体放进一个类似团队聊天的工作区,给每个智能体起名字、定角色、配工具和记忆,让它们通过频道和 @ 提及互相交接任务,同时由使用者决定每个智能体、每个工具能碰到什么。它适合已经在用 Claude Code、Codex、Cursor CLI 等命令行智能体、希望把多智能体协作和权限审批集中管理的开发者与小型团队。

维护者与状态

项目由 eduwxyz 维护,仓库创建于 2026-10-28,最后一次提交在 2026-11-09,最新发布版本为 v0.2.23(2026-11-09)。截至 2026-11-09,仓库星标数为 335。许可证为 Apache-2.0。项目另有一个官网 tucano.sh。

从时间线看,这是一个非常年轻的项目:创建到最新版本不足两周,版本号仍处于 0.2.x 阶段,接口与行为存在变动的可能性较高,采用前建议先在小范围试用。

主要能力

以下能力均据项目 README 自述整理,未经独立验证。

  • 频道式协作:创建一个频道、把智能体加进去,然后提问。可以用 @ 指定某个智能体回答,不指定时由一个路由器决定谁来答。智能体之间也能用 @ 提及把回合交给彼此,于是一个请求可以自己从排查走到修复再到评审,每一步都在对话里留下记录:搜索了什么、读了什么、运行了什么、改了什么,并附上 token 与耗时凭据。
  • 按工具授权:每个智能体只能看到被授予的工具,权限分为无访问、只读、读写三档。合并、购买、发帖、发邮件、删除这类动作会变成与具体操作绑定的审批,可在电脑或手机上确认。
  • 复用已有登录:智能体使用本机已安装并登录的 Claude Code、Codex、Cursor CLI、Grok、Cline、OpenCode 或 Pi 来「思考」,沿用使用者自己的订阅、公司 AI 网关或自有供应商,不需要粘贴 API key。README 称 Tucano 本身看不到使用者的密码。
  • MCP 接入:支持通过 MCP 连接 Jira、GitLab、GitHub、Slack、Linear、Figma、Notion、Datadog、Sentry,以及公司内部服务器;远程服务器可用 OAuth 或 token,也可接本地服务器,再按智能体、按工具决定权限。
  • 记忆与技能:智能体会记住关于使用者、项目和偏好的信息,每条记忆都可查看、批准、编辑和遗忘。当某个智能体反复走同一条路径时,它会提议一个「技能」,即全团队可遵循的书面流程;已在 Claude Code 和 Codex 中使用的技能可一键导入。
  • 定时与触发:可以按日期时间安排任务,也可以在连接器出现新内容(新 issue、监控告警、邮件)时触发。一周的安排以日历形式呈现,并显示每次运行的结果,另有免打扰时段。
  • 用量与报告:用量与限额页面显示每个智能体当月消耗相对其上限的情况,以及订阅的额度窗口;每周报告显示每个问题在 token 和回复上的花费。
  • 独立电脑与浏览器:可以给智能体一台 Docker 中隔离的 Linux 电脑用于安装、运行和测试,或选择让它使用你自己的电脑,并只借出一个文件夹或仓库;也可以给它一个独立的 Chrome,使用者能实时观看并在需要登录时接管。
  • 操作本机应用:据 README,智能体可以操作本机的备忘录、日历、Spotify 等应用,每个应用分只读或读写两档,通过类似辅助技术的读屏方式读取窗口并点击输入,不占用使用者的鼠标;发送、支付、发布、定时、删除等动作需审批。该能力通过 Vercel Labs 开源的 agent-desktop 实现,覆盖 macOS、Windows 和 Linux。
  • Tuca 协助建智能体:用描述新同事的方式说明需求,Tuca 会起草智能体的名称、角色、指令、模型和工具,供使用者创建、编辑或调整。

使用入口

源码与发行版位于 eduwxyz/tucano,项目介绍见 tucano.sh。

据 README,安装前需要一台 Apple 芯片或 Intel 的 Mac(在 macOS 26、Apple 芯片上测试)、一台 Linux PC(x64 或 ARM64,在 Ubuntu 的 KDE 与 Xfce 上测试)或一台 Windows 10/11 x64 电脑,并至少安装并登录一个上述 harness;Windows 上还需要 Git for Windows,因为智能体的命令通过其 Git Bash 执行。

安装分两步。第一步装 harness,README 以 Claude Code 为例给出:

curl -fsSL https://claude.ai/install.sh | bash
claude auth login

第二步安装 Tucano 本体:macOS 下载 .dmg 拖入「应用程序」(Intel Mac 用 x64 版本);Ubuntu、Debian 及其衍生版下载 .deb 或用 sudo apt install ./tucano-linux-amd64.deb;其他 Linux 发行版用 AppImage 并 chmod +x;Windows 可在 PowerShell 中执行安装脚本,或下载安装包后手动放行。README 说明 Windows 安装包未做代码签名,首次运行会出现系统提示。

可选组件包括 Docker(为智能体提供 Linux 电脑)和 Google Chrome 或 Chromium(为智能体提供独立浏览器,未安装时使用内置浏览器)。

许可与限制

项目采用 Apache-2.0 许可证。

据 README,需要留意的边界包括:各 harness 在 Tucano 中以独立 home 目录运行,因此使用者原有的 hooks、插件、技能、AGENTS.md 和 MCP 配置不会自动加载;Cursor CLI 每条回复会额外带上约 10k token 的自身提示词;Cline 的模型需写成 供应商/模型 形式,且不发送图片;Grok 的官方安装器仅支持 macOS 和 Linux。此外,README 称会话、记忆、登录信息和文件都留在本机,没有 Tucano 服务器,但这属于项目自述,使用者仍应结合自身合规要求评估。项目处于 0.2.x 早期阶段,功能与配置方式可能随版本变化。