Catenary
AI 编程代理的空间画布 IDE
产品简介
Catenary 是一款专为 AI 编码代理设计的新型空间 IDE(集成开发环境),通过无限画布(Infinite Canvas)让开发者在一个可视化工作区中同时管理多个 AI 代理、终端和代码编辑器。与传统 IDE 的标签页切换不同,Catenary 将所有代理的工作状态以浮动面板形式铺展在画布上,开发者可以同时观察、编排和监督多个并行任务,极大降低了多代理协作时的认知负担。
核心功能
空间代理编排:在同一画布上同时运行和监控多个 AI 编码代理(支持 Claude Code、Codex、Cursor、Grok、OpenCode、Pi 等主流代理),每个代理的工作状态实时可见,支持拖拽、缩放和自由布局。
Maestro 模式:主代理可招募并协调最多 10 个辅助代理(默认 5 个),每个操作在执行前都会弹出可编辑的审批卡片,确保人类始终掌控关键决策点,防止代理执行未预期行为。
一键隔离分支与工作树:点击"新任务"按钮即可创建独立 Git 分支、专属工作目录和对应代理实例,不影响当前主分支代码,适合同时进行多组对比实验。
Monaco 编辑器 + 分支差异对比:VS Code 同款编辑器嵌入画布,配合 Git 感知的文件树,开发者可直接在画布内对比代理所做的代码改动,在合并前完整审查每处变更。
多项目并行支持:每个项目拥有独立画布,每个任务在隔离的工作树中运行,通过侧边栏自由切换,各项目状态互不干扰。
本地优先隐私:承诺代码不离开用户机器,无账号注册要求,无遥测上报,真正实现数据主权。
特色优势
多代理并行可视化:传统终端只能串行查看多个代理输出,Catenary 以空间布局方式并行呈现,开发者一眼掌握全局状态。
隔离环境保障安全:每个任务运行在独立 Git Worktree 中,实验代码不会污染主分支,降低了 AI 代理误操作的风险。
审批机制把控关键节点:Maestro 模式下的审批卡片确保人类在关键节点介入,而非事后才发现问题。
跨平台免费使用:支持 macOS、Windows 和 Linux,完全免费,无强制付费项目。
应用场景
大型代码库重构:同时在多个隔离分支中运行不同重构策略,对比各方案效果和性能影响。
多模块并行开发:一个代理负责后端 API、一个负责前端组件、一个负责测试用例,主开发者同步监督所有进展。
AI 代理工作流实验:开发者测试和比较不同 AI 代理在不同任务类型上的表现,通过视觉化画布直观评估。
团队代码审查:Maestro 模式下的审批卡片让团队领导可以在代理执行前审核每项变更,确保代码质量。
适用人群
深度使用 AI 编程工具的开发者、需要在多个并行项目中管理多个 AI 代理的技术团队、追求工作区可视化和安全隔离的高级用户。
出品方
Catenary 由独立团队开发,提供完全免费使用,官网提供 macOS、Windows 和 Linux 桌面客户端下载。
官网链接
评论与建议
登录 后参与评论或提建议