coder/xum
A desktop app for isolated, parallel agentic development
해결하는 문제
Xum은 개발자가 다양한 격리된 워크스페이스에서 여러 AI 코드 에이전트를 관리하고 실행할 수 있도록 해주는 코딩 에이전트 멀티플렉서입니다. 여러 에이전트 워크플로우를 사전에 관리하는 문제를 해결하며, 다양한 모델 간의 git 분기 상태와 비용 추적을 중앙에서 확인할 수 있는 시각을 제공합니다.
작동 방식
Xum은 Plan/Exec 모드와 vim 입력을 지원하는 사용자 정의 에이전트 루프를 제공합니다. 로컬 디렉터리, git worktree, SSH를 통한 원격 서버 등 다양한 런타임을 지원하여 격리된 실행을 가능하게 합니다. Ollama(로컬 모델용) 및 OpenRouter(클라우드 모델용)를 통해 다양한 LLM과 통합되며, VS Code 확장 프로그램을 통해 에이전트 워크스페이스로 원활하게 전환할 수 있습니다.
대상 사용자
여러 AI 코드 에이전트를 동시에 사용하고, 메인 개발 흐름에 방해 없이 다양한 git 브랜치나 원격 환경 간의 변경 사항을 관리하고 싶은 소프트웨어 엔지니어.
주요 기능
- 격리된 워크스페이스: 로컬, git worktree, 원격 SSH 실행을 지원합니다.
- 다중 모델 지원: Anthropic, Grok, OpenAI 및 Ollama를 통한 로컬 LLM과 호환됩니다.
- 모델 멀티플렉싱: 전용 UI와 키바인드를 통해 에이전트 세트를 관리할 수 있습니다.
- 풍부한 출력: 복잡한 제안에 Mermaid 다이어그램과 LaTeX를 지원합니다.
- VS Code 통합: 에디터에서 직접 Xum 워크스페이스로 이동할 수 있습니다.
- 컨텍스트 관리: 기회적 압축과 모드 프롬프트와 같은 기능을 통해 에이전트 컨텍스트를 관리합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트