alpbahadur/49Agents
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)
解決する課題
複数のターミナルタブ、SSH接続、断片的なAIチャットウィンドウの煩雑さを、1つの統合された2D空間ワークスペースに置き換えます。開発者は複数のマシン、ターミナル、AIエージェント(例:Claude)を、別々のアプリケーションやタブを切り替えずに、ズーム可能なキャンバス上で管理できます。
動作方法
システムはリレーアーキテクチャを使用しており、各ターゲットマシンに 49-agent をインストールします。これらのエージェントは、WebSockets経由で中央リレーサーバー(自己ホストまたはクラウドホスト)に接続します。これにより、ブラウザベースのフロントエンドが、各接続に従来のSSHを必要とせずに、複数のマシンから同時にターミナル、ファイル、システム統計にアクセスできます。
対象ユーザー
複数のサーバーまたはマシンにまたがる複雑な環境を管理する開発者やパワーユーザーで、開発ワークフローとAIとのやり取りを空間的でキーボード優先の方法で整理したい人。
特徴
- 無限の2Dキャンバス: タブや分割ではなく、自由にドラッグ・リサイズ・配置可能なズーム可能なワークスペース。
- マルチマシン統合: 複数のマシンを1つのキャンバスに接続し、CPU、RAM、AI API使用状況をリアルタイムHUDで表示。
- 統合ツール: キャンバス上に直接Monacoエディタ、Gitグラフ、インタラクティブなイシュー表(Beads)、Markdownノートを統合。
- 高度なターミナル制御: ttydを介して本格的なtmuxセッションをサポートし、複数のターミナルに同時にキーストロークをブロードキャストするモードを提供。
- デバイス非依存: ブラウザから任意のデバイス(ラップトップ、タブレット、スマートフォン)でアクセス可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト