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 连接。

目标用户

需要在多台机器和多个终端会话之间管理复杂工作流程,且偏好以空间方式组织工作区而非标签页的开发人员与 AI 代理操作员。

特色亮点

  • 无限 2D 画布:一个可缩放的表面,用于排列窗格、终端和编辑器,不受屏幕分割或标签页的限制。
  • 多机器整合:将多台机器连接到同一个画布,无需任何 SSH。
  • 整合工具:包含 Monaco 编辑器、Git 图表和交互式问题表格 (Beads)。
  • 广播输入:能够同时将按键发送到多个终端。
  • 自行托管:整个堆栈皆可完全自行托管,确保终端 I/O 仅进行中继传输,绝不会在服务器端持久化存储。

相关

  • 项目
  • 项目
  • 项目
  • 项目