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 会话,并提供广播模式,可一次性向多个终端发送按键输入。
- 设备无关:通过浏览器,可在任何设备(笔记本电脑、平板电脑、手机)上访问。
相关
- 项目
- 项目
- 项目
- 项目
- 项目