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 聊天視窗所造成的雜亂,改以單一、整合的 2D 空間工作區。開發者可於一個可縮放的畫布上,管理多個機器、終端與 AI 代理(如 Claude),無需在不同應用程式與標籤之間切換。

如何運作

系統採用中繼架構,每個目標機器上都安裝 49-agent。這些代理透過 WebSockets 連接到中央中繼伺服器(可自架設或雲端架設)。這讓瀏覽器前端能不需為每個連線使用傳統 SSH,即可同時存取多個機器的終端、檔案與系統狀態。

適用對象

需要在多個伺服器或機器上管理複雜環境的開發者與進階使用者,希望以空間化、鍵盤優先的方式組織開發工作流程與 AI 互動。

主要特色

  • 無限 2D 畫布:一個可縮放的工作區,面板可自由拖曳、調整大小與排列,而非使用標籤或分區。
  • 多機器整合:將多個機器連結至同一畫布,並以即時 HUD 顯示 CPU、記憶體與 AI API 使用狀況。
  • 整合工具:直接在畫布上整合 Monaco 編輯器、Git 圖表、互動式問題表(Beads)與 Markdown 記事。
  • 進階終端控制:透過 ttyd 支援真正的 tmux 會話,並提供廣播模式,可同時向多個終端傳送鍵盤輸入。
  • 設備無關:透過瀏覽器,可在任何裝置(筆電、平板、手機)上存取。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案