Skip to content

Collaborator 项目评测报告

🏆 核心结论(先看这里!)

推荐指数:⭐⭐⭐⭐ (4.0/5)

一句话总结
997 Stars(8天)无限画布 Agent 开发环境,终端/代码/笔记一站式,macOS 原生应用,无需账号。

核心价值

无限画布 - 终端、代码编辑器、笔记自由排列,零上下文切换
Agent 协作 - 专为 AI Agent 开发设计,tmux 会话持久化
本地优先 - 所有数据本地存储,无需账号,隐私优先
多工作区 - 支持多项目切换,独立文件树


📸 产品展示

界面预览

Collaborator 界面

无限画布布局,左侧文件树导航,右侧终端和代码窗口自由排列。

架构概览

┌─────────────────────────────────────────────────────────────┐
│                    Collaborator 架构                          │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│  Navigator (左侧栏)                                          │
│  ├── 工作区切换器                                            │
│  ├── 文件树 (树形/时间线视图)                                  │
│  └── 搜索 (Cmd+K)                                           │
│                                                             │
│  Canvas (无限画布)                                           │
│  ├── Terminal Tiles - tmux 会话,Agent 运行环境               │
│  ├── Note Tiles - Markdown 富文本编辑                         │
│  ├── Code Tiles - Monaco 语法高亮编辑                         │
│  └── Image Tiles - 图片预览                                  │
│                                                             │
│  Viewer (文件预览)                                           │
│  └── 当前选中文件内容展示                                      │
│                                                             │
└─────────────────────────────────────────────────────────────┘

📌 基本信息

项目信息
GitHubcollaborator-ai/collab-public
Stars997 ⭐
Forks62
LicenseFSL-1.1-ALv2 (功能源码许可)
主要语言TypeScript (72%), CSS (13%), JavaScript (12%)
版本v0.3.1
创建时间2026-03-15
最后更新2026-03-23
分类ai-tools / developer-tools

🎯 核心特性

功能矩阵

模块功能说明
无限画布平移/缩放/网格对齐33%-100% 缩放范围
终端tmux 会话持久化每个 tile 独立会话
代码编辑Monaco 语法高亮多语言支持
笔记Markdown 富文本BlockNote/TipTap
文件树多视图/排序/拖拽树形 + 时间线
本地存储JSON 文件存储~/.collaborator/

核心能力

1. 无限画布开发环境

  • 平移:滚轮 / Space+拖拽 / 中键拖拽
  • 缩放:Cmd+/- 或 Ctrl+滚轮
  • 网格:小点间隔 + 大点(每4格)
  • 所有 tile 位置和大小自动对齐网格

2. 多类型 Tile 系统

  • Terminal:双击空白区域创建,工作区路径自动设置
  • Note:拖拽 .md 文件到画布,富文本编辑
  • Code:拖拽代码文件,Monaco 编辑器
  • Image:拖拽图片文件,只读预览

3. tmux 会话持久化

  • 每个 terminal tile 管理独立 tmux 会话
  • 会话独立于 tile 生命周期
  • Agent 运行不中断

4. 多工作区管理

  • Cmd+Shift+O 添加新工作区
  • 工作区列表快速切换
  • 独立文件树,共享画布

🏗️ 技术架构

技术栈

层级技术选型
桌面框架Electron 40
UI 框架React 19
样式Tailwind CSS 4
构建工具electron-vite
终端模拟xterm.js + tmux
代码编辑Monaco Editor
富文本编辑BlockNote / TipTap
图形可视化D3 (力导向图)
图片处理sharp
数学渲染KaTeX

目录结构

collab-public/
├── collab-electron/     # 主应用代码
│   ├── src/            # 源代码
│   └── ...
├── install.sh          # 安装脚本
├── CLA.md              # 贡献者协议
├── CONTRIBUTING.md     # 贡献指南
├── LICENSE.md          # FSL-1.1-ALv2 许可
└── README.md           # 说明文档

数据存储

json
// ~/.collaborator/canvas-state.json
{
  "version": 1,
  "tiles": [
    {
      "id": "tile-<timestamp>-<index>",
      "type": "term | note | code | image",
      "x": 0, "y": 0,
      "width": 440, "height": 540,
      "filePath": "/absolute/path/to/file",
      "zIndex": 1
    }
  ],
  "viewport": { "panX": 0, "panY": 0, "zoom": 1.0 }
}

// ~/.collaborator/config.json
{
  "workspaces": ["/path/to/workspace1"],
  "active_workspace": 0,
  "window_state": { "x": 0, "y": 0, "width": 1440, "height": 900 }
}

💡 安装与使用

环境要求

组件要求
操作系统macOS (Apple Silicon)
架构arm64

快速安装

bash
# 方式1:下载安装包
# https://github.com/collaborator-ai/collab-public/releases/latest

# 方式2:命令行安装
curl -fsSL https://raw.githubusercontent.com/collaborator-ai/collab-public/main/install.sh | bash

基本使用

1. 打开 Collaborator
2. Cmd+Shift+O 添加工作区文件夹
3. 双击画布创建终端
4. 拖拽文件到画布打开编辑
5. 在终端中运行 AI Agent

快捷键

操作快捷键
添加工作区Cmd+Shift+O
搜索文件Cmd+K
放大Cmd+=
缩小Cmd+-
重置缩放Cmd+0
重命名F2
删除Delete

学习曲线:10-15 分钟


🎯 竞争优势对比

vs. Cursor / Windsurf

对比项CollaboratorCursor
画布布局✅ 无限画布❌ 固定标签页
Agent 并行✅ 多终端并行⚠️ 单 Agent
本地优先✅ 完全本地⚠️ 需登录
平台⚠️ macOS only✅ 跨平台
AI 集成⚠️ 需手动配置✅ 内置

vs. VS Code + 终端

对比项CollaboratorVS Code
布局自由度✅ 无限画布❌ 固定面板
上下文切换✅ 无切换⚠️ 标签切换
Agent 可视化✅ 并行展示❌ 单终端
生态⚠️ 早期✅ 成熟
插件❌ 无✅ 丰富

核心差异化

  1. 无限画布:所有工具在一个平面上,零切换
  2. Agent 并行:多个 Agent 同时运行,可视化对比
  3. 本地优先:无需账号,数据完全本地
  4. 早期项目:功能有限但快速增长(8天近1k Stars)

🎯 适用场景

✅ 推荐场景

场景说明
Agent 开发多 Agent 并行调试,输出对比
快速原型边写代码边运行,实时反馈
文档开发Markdown + 代码 + 终端一体化
本地优先用户无需云同步,隐私优先

⚠️ 可选使用

场景说明
团队协作暂无协作功能
大型项目画布可能混乱

❌ 不适合

场景说明
Windows/Linux仅支持 macOS
Intel Mac仅支持 Apple Silicon
插件需求无插件系统

✅ 优势

  1. 无限画布 - 终端、代码、笔记自由排列,零上下文切换
  2. Agent 友好 - tmux 会话持久化,多 Agent 并行
  3. 本地优先 - 无需账号,数据完全本地存储
  4. 现代技术栈 - Electron 40 + React 19 + Tailwind 4
  5. 快速安装 - 一行命令安装,开箱即用
  6. 详细规范 - README 规范完整,功能说明清晰
  7. 活跃开发 - 8 天近 1k Stars,快速增长

❌ 不足

  1. 平台限制 - 仅支持 macOS Apple Silicon
  2. 早期阶段 - 功能有限,无插件系统
  3. 许可证 - FSL-1.1-ALv2,商业使用受限
  4. 无协作 - 暂无团队协作功能
  5. 生态空白 - 无插件/扩展市场
  6. 文档 - 缺少详细使用教程

🌐 社区活跃度

指标数据
Stars997 ⭐
Forks62
Watchers7
Open Issues26
Contributors1 (主要)
创建时间2026-03-15
最后更新2026-03-23
最新版本v0.3.1
维护状态🟢 活跃开发

增长趋势

  • 8 天内达到 997 Stars
  • 日均增长约 125 Stars
  • 快速增长期

📊 综合评分

维度评分说明
技术创新性8.5/10无限画布 + Agent 协作,概念新颖
易用性8.0/10界面直观,快捷键完善
性能表现7.5/10Electron 应用,性能良好
功能完整性7.0/10早期阶段,核心功能完整
代码质量8.0/10React 19 + TypeScript,架构清晰
文档完善度7.5/10README 详细,规范完整
社区活跃度8.0/108 天近 1k Stars,增长快
可扩展性6.5/10暂无插件系统
商业价值7.5/10AI Agent 开发场景明确

总体评分:7.7/10.0 ⭐⭐⭐⭐


📌 推荐建议

Collaborator 是一个面向 AI Agent 开发的无限画布 IDE,适合追求低上下文切换的开发者。

核心价值:

  • 无限画布:终端/代码/笔记一站式
  • Agent 友好:tmux 会话持久化
  • 本地优先:无需账号,隐私保护

适用人群: macOS 用户、Agent 开发者、本地优先用户

使用建议:

  1. 使用多终端并行运行多个 Agent
  2. 拖拽相关文件到画布,构建上下文视图
  3. 利用 Markdown 笔记记录 Agent 输出

注意事项:

  • 仅支持 macOS Apple Silicon
  • FSL 许可证限制商业使用
  • 早期项目,功能仍在完善

一句话总结:想用无限画布管理 Agent 开发?Collaborator 提供终端/代码/笔记一站式环境,零上下文切换。


评测日期: 2026-03-23
评测版本: v0.3.1
项目链接: https://github.com/collaborator-ai/collab-public

基于 VitePress 构建, 部署于 Cloudflare Pages