Catenary logo

Catenary

Freemium
访问

Catenary 是一款本地优先的桌面 IDE,可在无限画布上运行并协调多个 AI 编程代理,帮助开发者在同一工作区中查看终端、编辑器、浏览器、工作树和代理上下文。

什么是 Catenary?

Catenary 是一款原生、本地优先的桌面 IDE,可在无限且支持缩放的画布上协调多个 AI 编程代理。它将基于 PTY 的终端、Monaco 编辑器、浏览器面板、Git 工作树和代理会话并排放置,让开发者无需在彼此割裂的窗口之间切换,即可查看并行进行的编程工作。

Catenary 不运行模型,也不代理提示词。它为用户已经安装的代理 CLI 提供工作区,包括产品列出的 Claude Code、Codex、Cursor、Grok、OpenCode 和 Pi。API 密钥保留在用户的设备上,项目工作区状态则本地存储在已打开的项目中。

其核心工作流结合了隔离分支和工作树、并排差异对比,以及面板之间的可视化上下文连线。用户可以独立运行多个实验,在保留代理更改之前检查这些更改,并在代理之间传递上下文,而无需手动在窗口之间复制。Maestro Mode 进一步扩展了这一工作流:一个代理可以招募并向辅助代理介绍任务,但这些操作必须经过人工批准后才能继续。

Catenary 能做什么?

无限画布工作区

在画布上平移和缩放,将终端、Monaco 编辑器、浏览器面板和代理会话并排排列。画布状态会保存在已打开的项目中,之后可以恢复布局。

一键创建隔离工作树

创建一个拥有独立分支、工作目录和代理的任务,而不会更改主工作树。因此,不同任务可以并行运行,且不会修改彼此的文件。

Monaco 并排差异对比

在基于 VS Code Monaco 编辑器的编辑器中检查更改。并排差异对比会显示代理修改的内容,文件树具备 Git 感知能力,因此移动的文件仍会在上下文中显示。

面板之间的上下文连线

将源面板连接到代理,并通过有向连线传递上下文。当源面板变为空闲时,连线可以自动转发上下文,也可以作为下游代理能够请求的持续授权。

带审批的 Maestro Mode

让一个代理招募、介绍任务并连接一组辅助代理。由此产生的操作需要人工批准,辅助代理数量可在适用的方案限制内调整。

本地优先的项目运行

在用户的设备上运行画布、终端、编辑器、Git 和工作树,无需账户,也不会进行遥测。Catenary 不代理提示词,也不会将项目文件、终端输出、对话或 API 密钥发送到其服务器。

使用场景

“运行并行实现实验”

为相互竞争的修复、重构或功能方案创建独立的代理任务。每个任务都使用隔离分支和工作树,因此可以比较实验结果,而不会干扰眼前的工作树。

“合并前检查代理编写的代码”

在 Monaco 编辑器中打开已更改的文件,利用并排差异对比和具备 Git 感知能力的文件树检查代理的编辑内容,然后决定保留哪些更改。

“在编程代理之间传递上下文”

使用连线将相关上下文从主代理或终端传递给负责专门任务的另一个代理,例如将性能问题从一个会话交给专门处理该问题的会话。

“协调一个小型代理团队”

当任务适合由多个辅助代理协作完成时使用 Maestro Mode,例如分别承担审查、测试、重构或实现角色。在执行招募和连接操作前,先批准提议的操作。

“监控正在编辑的项目”

将浏览器面板指向开发服务器,并与终端和编辑器并排放置。在同一画布上,用户可以在代理修改项目的同时查看正在运行的应用。

常见问题

Catenary 是编程代理或模型提供商吗?

不是。Catenary 是围绕编程代理构建的桌面工作区。它不运行模型,也不代理提示词;用户运行自己已经安装的代理 CLI,并提供自己的 API 密钥。

Catenary 需要账户或互联网连接吗?

不需要账户,应用也设计为可以在没有互联网连接的情况下本地运行。产品说明画布、终端、编辑器、Git 和工作树运行时不需要网络权限。应用可能会检查更新,而许可证激活或试用领取则是由用户发起的网络操作。

支持哪些操作系统和安装格式?

Catenary 提供 Windows、macOS 和 Linux 下载。列出的格式包括 Windows NSIS 安装程序和 ZIP,适用于 Apple Silicon 和 Intel 的 macOS DMG 和 ZIP,以及 Linux AppImage、DEB 和 tar.gz 软件包。macOS 支持 Homebrew,Windows 支持 winget,Linux 用户可以使用 AppImage 或 DEB 软件包。

免费方案包含哪些内容?

免费方案包含无限画布、终端、编辑器、浏览器、Git、连接连线,以及画布标签页或拆分视图。它允许同时打开一个项目、运行两个并行隔离任务、每个代理最多使用两个 Maestro 辅助代理,以及使用最多由三个代理组成的内置小组。来源还说明,用户可以领取一次为期七天的 Pro 试用,且无需信用卡。

Catenary 会将我的代码或提示词发送到其服务器吗?

产品说明源代码、文件内容、终端输出、命令、项目名称、分支、文件路径、提示词、代理对话和 API 密钥不会发送给 Catenary。产品还说明会通过 GitHub Releases 检查更新,并支持由用户触发的许可证或试用请求;Pro 许可证签名则在本地验证。

快速信息

类别
开发者工具;AI 编程工作区
平台
Windows、macOS 和 Linux 桌面端
代理模型
使用已安装的代理 CLI;不提供自有模型
列出的代理集成
Claude Code、Codex、Cursor、Grok、OpenCode 和 Pi
存储模式
项目工作区状态本地存储于 .cate/workspace.json 和 .cate/session.json
方案
免费和 Pro 方案;可领取一次为期七天的 Pro 试用,且无需信用卡

Catenary 流量分析

流量数据仅供参考。

域名评分
6