repoprompt/repoprompt-ce

Community edition of RepoPrompt: a native macOS context engineering app for AI coding agents, with an MCP CLI.

해결하는 문제

RepoPrompt CE는 AI 코딩 에이전트를 위한 "컨텍스트 엔지니어링" 문제를 해결합니다. 에이전트가 작업을 수행하는 데 필요한 정확하고 집중된 코드베이스 정보(파일, 구조 및 diff)를 조립하여 에이전트가 맹목적으로 행동하는 것을 방지하는 동시에, 사용자가 모델에 전송하기 전에 해당 컨텍스트를 검토하고 다듬을 수 있도록 합니다.

작동 방식

네이티브 macOS 애플리케이션 및 에이전트 오케스트레이터로 작동합니다. 번들로 제공되는 Model Context Protocol (MCP) 서버를 사용하여 MCP 호환 클라이언트 및 CLI 에이전트가 저장소를 검색하고, 파일을 검사하며, 컨텍스트를 큐레이션할 수 있도록 합니다. 이 앱은 멀티 루트 워크스페이스와 worktree를 관리할 수 있어, 에이전트가 특정 토큰 예산 내에서 저장소를 탐색하고 관련 파일을 식별할 수 있도록 합니다.

대상 사용자

정확도를 높이고 토큰 낭비를 줄이기 위해 모델에 제공되는 컨텍스트를 더 많이 제어하고자 하는 AI 코딩 에이전트 및 CLI 기반 AI 도구 사용자(개발자).

주요 특징

  • 컨텍스트 엔지니어링: 파일 트리, 라인 슬라이스, CodeMaps 및 Git diff를 밀도 높은 프롬프트로 결합합니다.
  • 에이전트 오케스트레이션: macOS 인터페이스에서 CLI 기반 코딩 에이전트를 직접 조정합니다.
  • MCP 통합: 외부 도구를 저장소 컨텍스트에 연결하기 위한 번들 MCP 서버가 포함되어 있습니다.
  • 검토 가능한 핸드오프: 사용자가 AI 도구에 컨텍스트를 전달하기 전에 검사하고 편집할 수 있습니다.
  • 멀티 루트 지원: 여러 관련 저장소와 문서 폴더를 동시에 작업할 수 있습니다.