jcode - 수십 개 세션을 병렬로 실행하는 터미널 코딩 에이전트

3 hours ago 3
  • 한 작업이 끝나기를 기다리는 대신 여러 에이전트에 일을 동시에 맡길 수 있도록, 메모리 사용량과 시작 시간을 줄인 Rust 기반 코딩 에이전트
  • 추가 세션당 메모리 사용량은 약 10MB로, Codex CLI의 절반, Claude Code의 약 20분의 1 수준
  • 같은 저장소에서 작업하는 에이전트끼리 메시지를 주고받고 파일 변경을 알림. 다른 에이전트가 읽었던 파일을 수정하면 해당 에이전트에 통지
  • 에이전트가 하위 에이전트를 만들어 작업을 나눠 맡기고, 서버가 팀 구성과 메시지, 완료 상태를 관리
  • Claude, OpenAI, Gemini 등의 모델과 Ollama, LM Studio, OpenAI 호환 API를 연결 가능
  • 작업 시작과 완료 시 에이전트가 스스로 평가한 신뢰도를 비교하고, 신뢰도가 갑자기 높아지면 결과를 다시 검증하도록 요구
  • 진행 상황을 측정하기 어려운 목표는 검증 가능한 목표로 다시 정리하며, 미완료 작업이 남으면 자동으로 다음 작업을 이어가도록 유도
  • 이전 대화에서 관련 기억을 자동으로 찾아 현재 맥락에 반영하며, 명시적인 기억 저장/검색과 과거 세션 검색도 지원
  • 터미널 안에서 코드 변경, Mermaid 다이어그램과 파일 내용을 사이드 패널로 확인 가능
  • self-dev 모드에서는 자신의 소스를 수정하고 빌드/테스트한 뒤, 세션을 유지한 채 새 바이너리로 전환 가능
  • Claude Code, Codex CLI, OpenCode, pi의 기존 세션을 불러와 작업을 이어갈 수 있음
  • macOS, Linux, Windows 지원
  • MIT 라이선스
Read Entire Article