Catenary icon

Catenary

Catenaryは、AIコーディングエージェント、ターミナル、エディター、ブラウザー、Gitワークツリーを共有キャンバスで整理するローカルファーストのデスクトップIDEです。並列タスクの実行、エージェント間のコンテキスト共有、差分レビュー、マルチエージェントワークフローの監督を支援します。

Catenary

AIコーディングエージェントのための空間的オーケストレーション

Catenaryは、AIコーディングエージェントをオーケストレーションするためのローカルファーストのデスクトップ空間型IDEです。エージェントのターミナル、Monacoエディター、ブラウザー、並列Gitワークツリーを無限キャンバスに配置し、同時進行するコーディング作業を実行・監視するための1つの視覚的な作業画面を開発者に提供します。

タスクは分離されたブランチと作業ディレクトリで起動でき、設定可能なワイヤーを通じてエージェントパネル間でコンテキストを渡せます。Catenaryは、変更を確認するためのサイドバイサイド差分や、アクションの実行前に承認を必須にできる、任意のMaestro Modeも提供します。Claude Code、Codex、Cursor、Grok、OpenCode、Piなど、名前付きのエージェントワークフローに対応しています。選択したエージェントCLIは、プロバイダーまたはローカルモデルサービスと直接通信します。

主な機能

無限キャンバスワークスペース

ターミナル、Monacoエディター、ブラウザー、並列Gitワークツリー、エージェントを、パンやズームが可能な1つの画面に配置できます。進行中の作業をまとめて表示できます。

分離されたワークツリーとブランチ

New Taskから、現在表示中のワークツリーを変更せずに、分離されたブランチ、作業ディレクトリ、エージェントを作成できます。タスクの色はサイドバー、ドックタブ、キャンバスに引き継がれます。

キャンバス内コードレビュー

変更を保持する前に、VS CodeスタイルのMonacoエディターで、サイドバイサイド差分とGit対応ファイルツリーを使ってエージェントの編集内容を確認できます。

コンテキストワイヤー

指向性のあるワイヤーでエージェントパネルを接続できます。送信元が静かになったときにコンテキストを自動転送したり、下流のエージェントが要求するための権限として利用可能な状態にしたりできます。

Maestro Mode

1つのエージェントにヘルパーチームを招集して概要を伝えさせることができます。アクションが適用される前に、人間の承認カードが表示されます。サイトではデフォルトで最大5人、設定で最大10人までのヘルパーが案内されています。

マルチプロジェクト運用

複数のプロジェクトに個別のキャンバスを保持し、それぞれのプロジェクト内で分離されたタスクを実行できます。作業を混在させずに、サイドバーからプロジェクトの状態を切り替えられます。

実践的なワークフロー

  • 機能の並列実験

    同じプロジェクトから複数の実験を別々のブランチとワークツリーとして起動し、保持する内容を決める前に、埋め込みの差分エディターで各エージェントの編集内容を確認できます。

  • 委任によるコード調査

    リードエージェントと専門エージェントをキャンバスに配置し、コンテキストワイヤーを通じて焦点を絞った依頼を渡すことで、ウィンドウ間でコンテキストをコピーせずに委任状況を可視化できます。

  • 監督下のエージェントチーム

    Maestro Modeを使って、エージェントにレビュアー、テスト作成担当、リファクタリング担当のヘルパーを招集させられます。承認カードにより、アクションがキャンバスに表示される前に開発者が確認できます。

  • 複数プロジェクトの管理

    個別のプロジェクトキャンバスを開き、サイドバーから切り替えながら、各プロジェクトのキャンバス状態と分離されたタスク作業を維持できます。

  • エージェント支援レビュー

    エージェントの作業をプロジェクトに取り込む前に、サイドバイサイド差分とGit対応ファイルツリーを備えたMonacoで進行中の変更をレビューできます。

Pros and Cons

Pros

  • ターミナル、エディター、ブラウザー、エージェント、並列ワークツリーを1つの視覚的な作業画面にまとめられます。
  • 現在のワークツリーに触れることなく、同時進行するタスク用に分離されたブランチと作業ディレクトリを作成できます。
  • エージェント間の設定可能なコンテキスト転送と、Maestro Modeのアクション用の人間による承認カードを利用できます。
  • エージェントの変更をレビューするためのサイドバイサイド差分とGit対応ファイルツリーが含まれています。
  • Catenaryは、コード、プロンプト、ターミナルデータ、APIキーをCatenaryのサーバーに送信しないと説明しています。

Cons

  • 初回起動用のインストーラーはコード署名されていないため、WindowsやmacOSでセキュリティ警告が表示され、手動での確認が必要になる場合があります。
  • デスクトップアプリケーションであり、文書化されたワークフローはブラウザーのみのワークスペースではなく、ローカルプロジェクト、ローカルワークツリー、エージェントCLIを中心としています。
  • Freeプランでは同時に開けるプロジェクト数と並列タスク数に制限があり、より広い制限の利用には案内されているProプランが必要です。

FAQ

Catenaryはどのオペレーティングシステムをサポートしていますか?

Catenaryは、Windows x64、macOS arm64およびx64、Linux x64向けのデスクトップビルドを提供します。WindowsのダウンロードにはNSISインストーラーとZIPが含まれ、macOSではDMGとZIP、LinuxではAppImage、DEB、tar.gzパッケージを利用できます。

Catenaryを初めて起動するとどうなりますか?

初回起動時、Catenaryは空のキャンバスを開き、プロジェクトフォルダーの選択を求めます。そのフォルダーがワークスペースになり、キャンバスの状態はプロジェクト内の.cate/ディレクトリに保存されます。この時点まで、アカウント、ライセンスキー、インターネット接続は必要ありません。

Catenaryはコードやプロンプトをサーバーに送信しますか?

Catenaryはローカルファーストです。プロジェクトファイル、ターミナル出力、コマンド、プロンプト、会話、プロジェクト名、ブランチ、ファイルパス、APIキーをCatenaryのサーバーに送信しません。選択したエージェントCLIはプロバイダーと直接通信します。また、設定すればOllamaやLM Studioなどのローカルサービスと通信します。

FreeプランとProプランにはどのような違いがありますか?

Freeプランには、キャンバス、ターミナル、エディター、ブラウザー、Git、無制限の接続ワイヤー、1つのオープンプロジェクト、2つの並列タスク、エージェントあたり最大2人のMaestroヘルパーが含まれます。7日間のProトライアルはクレジットカードなしで1回利用できます。サイトでは、サブスクリプションや月額請求のない有料Proライセンスも案内されています。

Catenaryのアップデートと初回起動時のセキュリティ警告にはどのように対応しますか?

Catenaryは、GitHub Releasesからelectron-updaterを介したアップデートに対応しています。初期インストーラーはコード署名されていないため、初回起動時にWindowsまたはmacOSでセキュリティ警告が表示される場合があります。インストールガイドに確認手順が記載されています。

Quick Facts

カテゴリー
開発者向けツール / AIコーディングワークスペース
提供形態
デスクトップアプリケーション
プラットフォーム
Windows、macOS、Linux
主なワークフロー
AIエージェント、ターミナル、エディター、ブラウザー、Gitワークツリーの視覚的オーケストレーション
エージェントの例
Claude Code、Codex、Cursor、Grok、OpenCode、Pi
ライセンスモデル
Freeプランと有料Proライセンス;7日間のProトライアルを案内

Catenaryの代替品

Catenary - AI Tool, Features, Use Cases & Alternatives | UStack