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가 릴레이될 뿐 서버 측에 저장되지 않음을 보장.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트