alpbahadur/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キャンバスに置き換えることで、開発者は各マシンに個別にSSH接続することなく、複数のマシンやデバイスにわたってワークスペースを整理できます。

仕組み

このプロジェクトは、接続したい各マシンに49-agentをインストールするリレーシステムを使用しています。これらのエージェントは、WebSocketsを介して中央リレー(セルフホストまたはクラウドホストが可能)に接続します。これにより、ターミナルI/Oがサーバー側に保存されるのではなくリレーされることを保証しながら、あらゆるデバイス上のあらゆるブラウザベースのインターフェースから、ターミナル、ファイル、およびAIのステータスにアクセスできます。

対象ユーザー

複数のマシンで作業し、多数のターミナルセッションを管理し、コーディングワークフローを支援するためにAIエージェント(Claudeなど)を頻繁に使用する開発者向けに構築されています。

ハイライト

  • Infinite 2D Canvas: タブや分割画面を、ペインをドラッグ&ドロップおよびリサイズ可能なズーム可能なサーフェスに置き換えます。
  • Multi-Machine Integration: 手動のSSHを必要とせずに、複数のマシンを一つの統合されたワークスペースに接続します。
  • HUDE overlay: すべての接続されたマシンにわたって、CPU、RAM、およびClaude APIの使用状況をライブモニタリングします。
  • Broadcast Input: ユーザーが単一のコマンドを入力し、それを複数のターミナルに同時に送信することを可能にします。
  • Cros-Device Access: ブラウザを通じて、ノートPC、タブレット、またはスマートフォンからアクセス可能です。
  • Integrated Tools: Monaco editor、Git graph、およびインタラクティブなissueテーブルが含まれています。

関連

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