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 채팅 창의 혼잡함을 하나의 통합된 2차원 공간 작업 환경으로 대체합니다. 개발자는 별도의 애플리케이션과 탭을 전환하지 않고도, 여러 머신, 터미널, AI 에이전트(예: Claude)를 줌 가능한 캔버스에서 통합 관리할 수 있습니다.
작동 방식
시스템은 리레이 아키텍처를 사용하며, 각 대상 머신에 49-agent를 설치합니다. 이 에이전트들은 웹소켓을 통해 중앙 리레이 서버(자체 호스팅 또는 클라우드 호스팅 가능)에 연결됩니다. 이를 통해 브라우저 기반의 프론트엔드는 각 연결에 전통적인 SSH가 필요 없이, 여러 머신의 터미널, 파일, 시스템 상태를 동시에 접근할 수 있습니다.
대상 사용자
다수의 서버나 머신을 통해 복잡한 환경을 관리하는 개발자 및 고급 사용자로, 개발 워크플로우와 AI 상호작용을 공간적이고 키보드 중심의 방식으로 정리하고 싶어하는 사람들을 위한 도구입니다.
주요 기능
- 무한 2D 캔버스: 탭이나 분할 없이, 자유롭게 드래그, 리사이즈, 배열할 수 있는 줌 가능한 작업 공간.
- 다중 머신 통합: 여러 머신을 하나의 캔버스에 연결하고, CPU, RAM, AI API 사용량을 실시간 HUD로 표시.
- 통합 도구: 캔버스 상에 직접 Monaco 에디터, Git 그래프, 인터랙티브 이슈 테이블(Beads), Markdown 노트를 포함.
- 고급 터미널 제어: ttyd를 통해 실제 tmux 세션을 지원하고, 여러 터미널에 동시에 키 입력을 브로드캐스트하는 모드 제공.
- 기기 독립성: 브라우저를 통해 랩톱, 태블릿, 스마트폰 등 어떤 기기에서도 접근 가능.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트