AB
AiBoss站
project

TabTin - 开源的全栈 AI Agent 团队协作平台

TabTin 是全栈开源的 AI Agent 团队协作平台。平台让 Agent 真正融入团队工作流,任务可在桌面端发起、手机查看、服务器 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 向全端推送状态变更。

微信关注回复开源”,加入AI开源项目交流群

如何使用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 执行过程快速理解项目脉络。