TabTin 开源的全栈 AI Agent 团队协作平台
TabTin是什么
TabTin 是全栈开源的 AI Agent 团队协作平台。平台让 Agent 真正融入团队工作流,任务可在桌面端发起、手机查看、服务器 Agent 执行,能带完整上下文交接给同事。TabTin让人与 Agent 在同一文档实时协作,交付结果需人工验收,解决Agent 写代码快、但团队重复理解上下文的痛点。

TabTin的主要功能
· 智能体运行时 :编排复杂任务,支持跨端执行与权限管控,高风险操作需审批,版本检查点可回滚。
· 协作文档 :人与 Agent 在同一文档/表格实时协作,基于 CRDT 自动合并并发编辑,无需导出或切换工具。
· 任务交接 :任务可带完整对话历史、文档和附件交接给同事,可从任意节点 Fork 独立继续。
· 项目管理 :用 Issue 组织长期协作,指定负责人,关联交付物,Agent 结果须经人工验收。
· AI 角色与技能 :为不同工作流创建独立 AI 角色并隔离记忆,Skills 将重复流程封装为组织级可复用组件。
· 跨设备同步 :桌面端保留完整上下文,手机端可查看进度、审批操作、远程控制,Daemon 执行长时任务。
· 组织管理 :统一管理模型接入与预算配额,按成员、Persona、任务维度统计 Token 消耗。
TabTin的技术原理
· 运行时架构 :采用统一 Harness 整合组织上下文、Skills、工具链与执行环境,Agent 动态分解任务并委派子 Agent,权限管道拦截高危操作,版本检查点记录状态以支持恢复或回滚。
· 实时协作引擎 :TabDoc 与 TabData 共享 Yjs 实现的 CRDT 协作层,Collab Live 实时合并并发编辑,Django 后端统一处理访问控制、持久化存储与版本历史。
· 上下文继承机制 :任务对象封装对话历史、工具调用输出及共享资源引用,通过分享级别控制可见范围,Fork 从任务图任意节点创建分支并复制上下文至新工作空间,原任务与分支独立演进。
· 工作流状态机 :以 Issue 为协作单元,Django 持久化元数据、负责人指派及关联资源,Agent 任务节点与交付物通过外键关联,状态流转需经指定 Owner 或 Reviewer 审批触发。
· 角色隔离系统 :Persona 层隔离各角色的系统提示、模型配置与记忆向量,Skills 以声明式配置封装工具调用序列与审查规则,结合定时调度器实现周期性扫描与自动化触发。
· 多端同步协议 :桌面端通过本地守护进程维持文件系统与终端会话状态,移动端经授权后建立临时安全控制通道,敏感操作二次确认,Daemon 异步执行长时任务并通过 WebSocket 向全端推送状态变更。
如何使用TabTin
· 访问官网 :访问TabTin官网 https://tabtin.com/ ,浏览产品架构与功能介绍,点击下载入口获取桌面端安装包。
· 安装桌面端 :在 Mac 或 Windows 完成安装并登录账号,桌面端会保留完整的本地工作上下文与终端环境。
· 导入代码仓库 :将真实项目仓库接入 TabTin,Agent 即可直接读取代码、运行终端命令并操作浏览器。
· 发起首个任务 :在任务面板描述需求,Agent 自动分解目标、调用 Skills 并执行,高危操作会暂停等待你审批。
· 实时协作编辑 :在 TabDoc 或 TabData 中与 Agent 同屏编辑文档和表格,并发修改实时合并,版本历史自动留存。
· 任务交接同事 :将任务卡片连同完整对话历史、共享文档和附件发送给团队成员,对方可按权限查看或 Fork 接管继续推进。
· 项目化长期跟踪 :创建 Project 并以 Issue 组织数周以上的协作,指定 Owner 验收,把 Agent 任务、代码变更和文档关联到对应 Issue。
· 定制 AI 工作流 :为编码、PR Review 等场景创建独立 AI Persona,配置专属模型与隔离记忆,将重复流程打包成 Skills 供团队复用。
· 跨设备随身管控 :通过手机或网页查看进度、回复 Agent、审批操作,长时任务交给 Daemon 后台执行并在全端通知结果。
TabTin的核心优势
· 全栈开源 :桌面端、移动端、服务端与 Agent Runtime 全部开放,团队可自主部署与深度定制。
· 上下文无损交接 :任务带完整对话历史、文档与附件在成员间流转,避免重复解释背景与重复消耗 Token。
· 人机同屏协作 :人与 Agent 在同一文档和表格中实时编辑,基于 CRDT 自动合并,无需导出或切换工具。
· 交付可控可验收 :Agent 执行结果须经指定 Owner 或 Reviewer 审批后才算完成,确保代码可交付而非无人敢用。
· 全端状态连续 :任务从桌面端发起、手机查看、服务器 Agent 执行,长时任务交由 Daemon 后台完成并在全端同步通知。
· 组织级预算管控 :统一管理模型接入与 Token 预算,按成员、AI 角色和任务维度精准追踪消耗,避免成本失控。
TabTin的项目地址
· 项目官网 :https://tabtin.com/
· GitHub仓库 :https://github.com/tabtin-ai/TabTin
TabTin的同类竞品对比
对比维度 | TabTin | Cursor
产品定位 | 面向团队的全栈 AI Agent 协作平台,强调交付可控 | 面向个人的 AI 代码编辑器,强调 vibe coding 速度
开源策略 | 全栈开源(桌面端、移动端、服务端、Agent Runtime) | 闭源商业软件,仅提供客户端
协作模式 | 人与 Agent 同屏编辑,任务带上下文在成员间交接 | 单人本地使用,代码通过 Git 外抛后人工协商
上下文管理 | 对话、文档、代码、任务进度一体化,Fork 无损继承 | 会话级上下文,切换项目或成员间传递需重新解释
交付验收 | Agent 结果须经 Owner/Reviewer 审批后才算完成 | 生成代码直接写入文件,无内置团队验收机制
跨设备支持 | 桌面端执行、手机审批、Daemon 后台运行,状态全端同步 | 仅桌面端 IDE,无移动端任务管控与远程执行
成本管控 | 组织级预算配额,按成员/角色/任务追踪 Token 消耗 | 个人订阅制,团队版仅共享额度,无细粒度拆分
TabTin的应用场景
· 需求调研与文档撰写 :让 Agent 调研竞品并生成 TabDoc,产品经理直接在同一份文档中修改确认,再交接给研发继续推进。
· 多人接力开发 :前端写完组件后将任务 Fork 给后端,后者自动继承接口定义与对话历史,无需重新对齐背景。
· 跨时区异步协作 :夜间将长时构建或数据爬取任务交给 Daemon,次日全端通知结果,海外同事可直接验收。
· 标准化代码审查 :创建 PR Review 专属 AI Persona,封装团队的审查规则为 Skills,确保每次 Review 标准一致。
· 新人项目上手 :将历史调研、技术方案和 Issue 关联到 Project,新成员通过查看 Agent 执行过程快速理解项目脉络。