Collaborator 项目评测报告
🏆 核心结论(先看这里!)
推荐指数:⭐⭐⭐⭐ (4.0/5)
一句话总结
997 Stars(8天)无限画布 Agent 开发环境,终端/代码/笔记一站式,macOS 原生应用,无需账号。
核心价值
✅ 无限画布 - 终端、代码编辑器、笔记自由排列,零上下文切换
✅ Agent 协作 - 专为 AI Agent 开发设计,tmux 会话持久化
✅ 本地优先 - 所有数据本地存储,无需账号,隐私优先
✅ 多工作区 - 支持多项目切换,独立文件树
📸 产品展示
界面预览

无限画布布局,左侧文件树导航,右侧终端和代码窗口自由排列。
架构概览
┌─────────────────────────────────────────────────────────────┐
│ Collaborator 架构 │
├─────────────────────────────────────────────────────────────┤
│ │
│ Navigator (左侧栏) │
│ ├── 工作区切换器 │
│ ├── 文件树 (树形/时间线视图) │
│ └── 搜索 (Cmd+K) │
│ │
│ Canvas (无限画布) │
│ ├── Terminal Tiles - tmux 会话,Agent 运行环境 │
│ ├── Note Tiles - Markdown 富文本编辑 │
│ ├── Code Tiles - Monaco 语法高亮编辑 │
│ └── Image Tiles - 图片预览 │
│ │
│ Viewer (文件预览) │
│ └── 当前选中文件内容展示 │
│ │
└─────────────────────────────────────────────────────────────┘📌 基本信息
| 项目 | 信息 |
|---|---|
| GitHub | collaborator-ai/collab-public |
| Stars | 997 ⭐ |
| Forks | 62 |
| License | FSL-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
| 对比项 | Collaborator | Cursor |
|---|---|---|
| 画布布局 | ✅ 无限画布 | ❌ 固定标签页 |
| Agent 并行 | ✅ 多终端并行 | ⚠️ 单 Agent |
| 本地优先 | ✅ 完全本地 | ⚠️ 需登录 |
| 平台 | ⚠️ macOS only | ✅ 跨平台 |
| AI 集成 | ⚠️ 需手动配置 | ✅ 内置 |
vs. VS Code + 终端
| 对比项 | Collaborator | VS Code |
|---|---|---|
| 布局自由度 | ✅ 无限画布 | ❌ 固定面板 |
| 上下文切换 | ✅ 无切换 | ⚠️ 标签切换 |
| Agent 可视化 | ✅ 并行展示 | ❌ 单终端 |
| 生态 | ⚠️ 早期 | ✅ 成熟 |
| 插件 | ❌ 无 | ✅ 丰富 |
核心差异化
- 无限画布:所有工具在一个平面上,零切换
- Agent 并行:多个 Agent 同时运行,可视化对比
- 本地优先:无需账号,数据完全本地
- 早期项目:功能有限但快速增长(8天近1k Stars)
🎯 适用场景
✅ 推荐场景
| 场景 | 说明 |
|---|---|
| Agent 开发 | 多 Agent 并行调试,输出对比 |
| 快速原型 | 边写代码边运行,实时反馈 |
| 文档开发 | Markdown + 代码 + 终端一体化 |
| 本地优先用户 | 无需云同步,隐私优先 |
⚠️ 可选使用
| 场景 | 说明 |
|---|---|
| 团队协作 | 暂无协作功能 |
| 大型项目 | 画布可能混乱 |
❌ 不适合
| 场景 | 说明 |
|---|---|
| Windows/Linux | 仅支持 macOS |
| Intel Mac | 仅支持 Apple Silicon |
| 插件需求 | 无插件系统 |
✅ 优势
- 无限画布 - 终端、代码、笔记自由排列,零上下文切换
- Agent 友好 - tmux 会话持久化,多 Agent 并行
- 本地优先 - 无需账号,数据完全本地存储
- 现代技术栈 - Electron 40 + React 19 + Tailwind 4
- 快速安装 - 一行命令安装,开箱即用
- 详细规范 - README 规范完整,功能说明清晰
- 活跃开发 - 8 天近 1k Stars,快速增长
❌ 不足
- 平台限制 - 仅支持 macOS Apple Silicon
- 早期阶段 - 功能有限,无插件系统
- 许可证 - FSL-1.1-ALv2,商业使用受限
- 无协作 - 暂无团队协作功能
- 生态空白 - 无插件/扩展市场
- 文档 - 缺少详细使用教程
🌐 社区活跃度
| 指标 | 数据 |
|---|---|
| Stars | 997 ⭐ |
| Forks | 62 |
| Watchers | 7 |
| Open Issues | 26 |
| Contributors | 1 (主要) |
| 创建时间 | 2026-03-15 |
| 最后更新 | 2026-03-23 |
| 最新版本 | v0.3.1 |
| 维护状态 | 🟢 活跃开发 |
增长趋势
- 8 天内达到 997 Stars
- 日均增长约 125 Stars
- 快速增长期
📊 综合评分
| 维度 | 评分 | 说明 |
|---|---|---|
| 技术创新性 | 8.5/10 | 无限画布 + Agent 协作,概念新颖 |
| 易用性 | 8.0/10 | 界面直观,快捷键完善 |
| 性能表现 | 7.5/10 | Electron 应用,性能良好 |
| 功能完整性 | 7.0/10 | 早期阶段,核心功能完整 |
| 代码质量 | 8.0/10 | React 19 + TypeScript,架构清晰 |
| 文档完善度 | 7.5/10 | README 详细,规范完整 |
| 社区活跃度 | 8.0/10 | 8 天近 1k Stars,增长快 |
| 可扩展性 | 6.5/10 | 暂无插件系统 |
| 商业价值 | 7.5/10 | AI Agent 开发场景明确 |
总体评分:7.7/10.0 ⭐⭐⭐⭐
📌 推荐建议
Collaborator 是一个面向 AI Agent 开发的无限画布 IDE,适合追求低上下文切换的开发者。
核心价值:
- 无限画布:终端/代码/笔记一站式
- Agent 友好:tmux 会话持久化
- 本地优先:无需账号,隐私保护
适用人群: macOS 用户、Agent 开发者、本地优先用户
使用建议:
- 使用多终端并行运行多个 Agent
- 拖拽相关文件到画布,构建上下文视图
- 利用 Markdown 笔记记录 Agent 输出
注意事项:
- 仅支持 macOS Apple Silicon
- FSL 许可证限制商业使用
- 早期项目,功能仍在完善
一句话总结:想用无限画布管理 Agent 开发?Collaborator 提供终端/代码/笔记一站式环境,零上下文切换。
评测日期: 2026-03-23
评测版本: v0.3.1
项目链接: https://github.com/collaborator-ai/collab-public