repoprompt/repoprompt-ce

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

RepoPrompt CE – A macOS app for feeding code‑bases to AI agents

What it does

  • Provides a native macOS interface that lets you collect the exact pieces of a repository that an LLM‑powered coding agent needs. It gathers file trees, selected file contents, line ranges, generated CodeMaps and recent Git diffs, then assembles them into a compact, token‑budget‑aware prompt.
  • Acts as an agent orchestrator: you can launch CLI‑based coding agents from the UI, have them explore the repo via the built‑in MCP (Model‑Control‑Protocol) server, and hand‑off the curated context to any downstream model.
  • Supports multi‑root workspaces, so related repos or documentation folders can be handled in a single session, and lets you review/adjust the prompt before sending it.

How you get it

  • Homebrew cask – brew tap repoprompt/repoprompt-ce && brew install --cask repoprompt-ce installs a signed, notarized binary to /Applications/RepoPrompt CE.app.
  • Local build – Double‑click the provided Launch RepoPrompt CE.command script. It spins up a Python‑driven developer daemon, builds the SwiftUI app, and opens a terminal window with hotkeys (r rebuild, s status, x stop, q quit). A production installer script is also supplied for a self‑signed, local‑only app.

Key components

Component Role
Context Builder Agent‑driven exploration of the repo; selects files, slices, CodeMaps, and diffs while respecting a token budget.
Context Composer UI for reviewing the selected pieces, tweaking prompt packaging, and copying the final prompt for use elsewhere.
MCP server A lightweight SwiftPM executable (repoprompt-mcp) that exposes repository queries and progress tokens to external MCP‑compatible tools or CLI agents.
Agent harness Runs and coordinates CLI‑backed coding agents from the macOS app, managing worktrees and .worktreeinclude files.

Why it matters

  • Modern LLM‑based coding assistants perform best when given focused context rather than an entire repository. RepoPrompt CE automates the tedious selection, keeps the process transparent, and integrates directly with the agents you already use.
  • By bundling an MCP server, it offers a standard way for third‑party tools to query the same curated context, encouraging a plug‑in ecosystem.

Who it’s for

  • Developers who use LLM coding assistants (e.g., GitHub Copilot, Claude, or custom agents) and want a reproducible, reviewable way to feed those models only the relevant code.
  • Teams building their own CLI agents who need a macOS‑native UI to manage worktrees and context without writing their own repository‑intelligence layer.

Status & contribution

  • Actively maintained, CI‑tested on macOS 26+, requires a full Xcode 26 installation for building.
  • Open‑source under Apache‑2.0; contribution guidelines, architecture docs, and release processes are all in the repo.

RepoPrompt CE is a genuine, open‑source macOS application focused on context engineering and agent orchestration for AI‑assisted coding.

Related

  • Project
  • Project
  • Project
  • Project
  • Project