49-Agents/49-IDE

Open-source 2D IDE for managing AI agents in native CLIs, terminal, gits, beads issues, and files across multiple projects and machines. Self-host on a single machine via localhost OR host on a cluster via Tailscale OR connect to app.49agents.com (coming soon)

解決する課題

49 Agents IDEは、複数のターミナルタブ、SSH接続、AIエージェントやコードエディタのウィンドウを個別に管理する煩雑さを解消するために設計されました。従来のタブ形式のインターフェースを、すべてのターミナル、プロジェクト、マシンを一つの空間で管理できる、統一されたズーム可能な2Dキャンバスに置き換えます。

仕組み

このシステムはリレーアーキテクチャを採用しており、接続したい各マシンに 49-agent をインストールします。これらのエージェントは、WebSocketsを介して中央リレー(セルフホストまたはクラウドホストが可能)に接続します。これにより、セッションごとに手動でSSH接続を行う必要なく、あらゆるデバイス(ノートPC、タブレット、スマートフォン)のブラウザからターミナルやファイルにアクセスできます。

対象ユーザー

複数のマシンや複数のターミナルセッションにまたがる複雑なワークフローを管理しており、タブ形式よりも空間的なワークスペースの整理を好む開発者やAIエージェントオペレーター。

主な特徴

  • 無限2Dキャンバス: 画面分割やタブの制限を受けることなく、ペイン、ターミナル、エディタを配置できるズーム可能なサーフェス。
  • マルチマシン統合: SSHを一切必要とせず、複数のマシンを一つのキャンバスに接続。
  • 統合ツール: Monacoエディタ、Gitグラフ、インタラクティブな課題テーブル (Beads) を内蔵。
  • ブロードキャスト入力: 複数のターミナルに同時にキー入力を送信する機能。
  • セルフホスティング: スタック全体を完全にセルフホスト可能で、ターミナルのI/Oはリレーされるだけで、サーバー側に永続化されることはありません。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト