Repo Prompt logo
Code Assistants · Code Generation

Repo Prompt

Repo Prompt is a free, open-source macOS app for context engineering. It curates exactly what code an AI model sees, generates token-efficient codemaps, and orchestrates coding agents through a built-in MCP server or the command line.

Active GDPR compliant Free plan Free API available 13+ Verified by Guidaio
Overview

What is Repo Prompt?

Repo Prompt is a native macOS application built with Swift and SwiftUI that concentrates on a single problem: deciding what a language model actually sees before it starts reasoning. Its premise, stated plainly on the site, is that coding agents waste their context window before they think. The publisher breaks a typical agent context down as roughly 16% system prompts and tool definitions, 38% duplicate reads and unrelated code, 16% genuinely relevant code, 14% actual reasoning, and 16% context the agent never found. The answer proposed is to assemble that context deliberately and up front: a file tree for orientation, codemaps for the API surface, complete contents for the files that matter, git diffs for change awareness, and the task description itself. The application offers three ways of working. Agent Mode hands context engineering to CLI agents such as Codex, Claude Code, Cursor, Gemini and OpenCode. A built-in MCP server exposes more than fifteen token-efficient tools to any MCP-compatible client. IDE Mode, the original manual workflow, survives only in the discontinued Classic Edition. Its central mechanism is the codemap. Tree-sitter extracts function signatures, class and type definitions, interfaces, constants and enums without implementation bodies, which the publisher reports as roughly ten times fewer tokens. Twelve languages are covered: Swift, JavaScript, TypeScript, Python, C, C++, C#, Rust, Go, Java, Dart and PHP. Around it sit Context Builder, a three-stage explore, curate and handoff pipeline working to an explicit token budget, and five prepared workflows invoked as slash commands. Everything stays local. The MCP server talks over a UNIX socket with no network port open, and API keys live in the macOS Keychain. Models are brought by the user: nine direct API providers alongside OpenRouter, local Ollama, free GitHub Models and any OpenAI-compatible endpoint, or an existing Claude, ChatGPT, Cursor or Google subscription reused through CLI Providers. Since June 2026 the project has been open source, distributed as the Community Edition on GitHub.

What it does

  • Select precisely which files, line slices or signatures from a repository reach the model
  • Generate tree-sitter codemaps that expose the shape of your code without its implementation
  • Count and budget tokens before anything is sent
  • Run Context Builder to explore a codebase, curate files within a budget and hand off a structured prompt
  • Launch ready-made workflows as slash commands for orchestration, building, review, investigation and refactoring
  • Orchestrate sub-agents in parallel or in sequence, steer them mid-run and verify their output
  • Review proposed edits file by file as diffs, apply them selectively and undo when needed
Audience

When to use Repo Prompt / When not to

A quick filter to help you decide if Repo Prompt is the right fit.

When to use Repo Prompt

  • Mac developers who work alongside coding agents and want to decide exactly which files, slices and signatures the model receives
  • Engineers shipping production code, who need a plan that fits the patterns already in the repository rather than generic AI advice
  • Teams that take code review seriously and want feedback grounded in real git diffs and repository context through the /rp-review workflow
  • Anyone already paying for Claude Pro or Max, ChatGPT Plus or Pro, Cursor Pro or Business, or Google AI, who can reuse that subscription with no extra API spend
  • People working on large repositories where the token budget is the real constraint, and who need codemaps, line slices and an explicit budget to stay inside it

When not to use Repo Prompt

  • Windows and Linux users: the app is written in Swift and SwiftUI and runs only on macOS 14.0 Sonoma or later, with a waiting list standing in for a port
  • Anyone expecting a web or mobile product; there is nothing to open in a browser or on a phone
  • Developers looking for a full editor or IDE, since Repo Prompt feeds other tools rather than replacing Xcode or VS Code
  • Users who want models included in the price, as the app supplies none and requires your own API keys or an existing CLI subscription
  • Organisations needing contractual support, accounts, shared workspaces or central administration, none of which exist here
Get started

How to use Repo Prompt

A typical end-to-end flow, from setup to results.

  1. Download the latest .dmg from the Community Edition releases on GitHub, or install the prebuilt binaries with Homebrew
  2. Drag Repo Prompt CE into your Applications folder, eject the disk image, and open it from Applications or Spotlight
  3. Check you meet the requirements first: macOS 14.0 Sonoma or later, an Apple Silicon or Intel Mac, and about 50 MB of disk space
  4. Grant folder access on first launch, which the app needs to read your code, then open a workspace with File then Open or by dragging a folder onto the window
  5. Click two or three related files in the tree to add them to the context, watching the token counter as you go
  6. Right-click any file to choose between Full, Slices and Codemap modes; a plus marker means a codemap is available
  7. Write your task in the Instructions area, being specific about the goal, the constraints and the expected output
  8. Either press Copy and paste into ChatGPT or Claude.ai, or start a New AI Chat where the context is injected automatically
  9. Add your API keys under Settings, API Settings, API Providers, then Validate and Save; keys are stored in the macOS Keychain
  10. Review the returned changes as diffs in the Review view, apply all or a selection, and use Undo if a change is wrong
Quick read

Pros & Cons

Pros

  • Free and open source, with no account, no subscription and no product licence key required
  • Your code and files are neither collected nor stored by the publisher, and processing happens locally on your machine
  • The MCP server uses a local UNIX socket and opens no network port, which suits locked-down corporate networks
  • Measurable token savings through codemaps reported at ten times fewer tokens, line slices and explicit budgets
  • Existing Claude, ChatGPT, Cursor or Google subscriptions can be reused through CLI Providers with no additional API cost
  • A wide provider choice, from nine direct APIs to local Ollama and any OpenAI-compatible endpoint
  • Changes stay under human review, with file-by-file diffs, selective apply, undo and checkpoints

Cons

  • macOS only, and only from version 14.0 Sonoma; Windows and Linux are left to a waiting list and to community effort
  • No models are included, so an API key or a third-party CLI subscription is a prerequisite and an external cost
  • Support and maintenance are explicitly best-effort, with the publisher reserving the right to limit support for versions over a year old
  • The software is provided as is, without warranty, and compatibility with every macOS version is not guaranteed
  • Features may be altered, improved or removed without prior notice
  • There is a genuine learning curve, as codemaps, slices, presets, token budgets, workflows and MCP transports form a vocabulary to absorb
  • The Classic Edition is abandoned, so anyone attached to the manual IDE Mode must migrate or stay on an unmaintained build
Pricing

Pricing & Plans

Repo Prompt Community Edition is free of charge. The terms and conditions state that no purchase, paid subscription or product licence key is required to use it, and the software is distributed as open source under the licence included with its repository. The site publishes no pricing page at all, so there is no entry price point and no currency to quote. The only expenditure is external: the API keys or the existing AI subscriptions used to supply the models, which are billed by those providers and not by Repo Prompt.

Plan 1
  • Community Edition — free and open source
  • under active development
  • downloaded from the project's GitHub releases. Built for modern coding agents
  • with Context Builder
  • codemaps
  • reviewable handoffs
  • MCP and CLI agent integrations
  • and community-driven development.
Plan 2
  • Classic Edition — free
  • but no longer supported. The original manual workflow for selecting files
  • assembling prompts and copying them into an AI tool
  • with archived source available for reference and no future updates or support.
Prices and plans listed above may evolve. Always check the official pricing page before subscribing.
Trust & Privacy

Data, GDPR & hosting

A consolidated view of how Repo Prompt handles your data.

GDPR overview

GDPR compliance is claimed explicitly. The privacy policy, effective 12 April 2025, says it is designed to comply with the EU General Data Protection Regulation and Quebec's Law 25, and covers users worldwide including the EEA. The stated legal basis is legitimate interest, limited to keeping the application stable. PostHog and Sentry are named as processors under Data Processing Agreements and standard contractual clauses, with Sentry additionally relying on the EU-U.S. Data Privacy Framework. Access and erasure rights are openly described as limited in scope, because no personal identifier is collected and no data can be traced back to an individual; opting out means blocking network access to those services. No Article 27 EU representative is named. Requests go to contact@repoprompt.com.

Who owns the data?

Your code stays yours and stays put. Repo Prompt runs locally, has no accounts and no sign-up, and its privacy policy states that it does not collect or store the contents of your code or files, your name, email, IP address, device identifiers, cookies or session data. API keys sit in the macOS Keychain, encrypted at rest, and never leave the machine. The only data reaching the publisher is anonymous usage analytics and crash reports. The named data controller is Eric Provencher, founder and privacy officer, reachable at contact@repoprompt.com. When you use optional API integrations, data travels straight from your device to that provider.

Reuse rights

Reuse rights are unusually generous, with one clear boundary. The source code is free and open source: the terms state it may be used, copied, modified and distributed under the licence included with the applicable repository. Prompt Content shipped with the software, meaning its prompts and skills, may be used and modified freely in your own projects, and files installed into your project directories may be committed and pushed to your repositories as part of normal work. What you may not do is redistribute, rehost or republish that Prompt Content as a standalone resource, bundle it into unrelated commercial products, or place it in prompt libraries and similar collections; public repositories containing it are asked to credit Repo Prompt. Brand assets, trademarks, product names and logos are excluded from the open-source licence. Your own code and files are never claimed by the publisher, which does not collect them.

Data retention & training

Retention summary
There is very little to retain. The publisher states that no personally identifiable information is collected or stored at all, and that the contents of your code and files never reach it. The anonymous usage analytics and crash reports that are collected are kept only as long as they are needed for diagnostics and performance monitoring, with old data reviewed regularly and then deleted or anonymised. No fixed retention period is published. One consequence follows honestly from the design and is worth understanding: because nothing is tied to an identifier, the publisher says it cannot access or delete the data belonging to any particular user, so an erasure request has no practical target.
Trains on customer data
No
Subprocessors disclosed
Yes
GDPR contact

Hosting summary

Almost nothing is hosted anywhere but your own Mac. Repo Prompt runs locally and operates primarily on your device, and its privacy policy states that the contents of your code and files are never collected or stored. API keys are kept in the macOS Keychain, encrypted at rest, and never leave the machine, while the MCP server communicates over a local UNIX socket with no network port exposed. The only data that does travel is anonymous usage analytics, handled by PostHog, and crash reports, handled by Sentry. Both are stored in the United States. For those transfers the publisher relies on Data Processing Agreements and standard contractual clauses, and additionally on Sentry's participation in the EU-U.S. Data Privacy Framework. Optional API integrations are a separate matter: that data goes straight from your device to the model provider you have chosen, and the publisher states it does not intercept, log or transmit it.

Hosting countries
🇺🇸 United States
Watch-outs

Things to keep in mind

Risks and trade-offs to weigh before adopting Repo Prompt.

  • No incorporated company is published anywhere on the site: the terms name the publisher simply as RepoPrompt, with no legal form, and the named data controller is a private individual. Check who you are actually contracting with before relying on the tool commercially.
  • Support and maintenance are explicitly best-effort with no contractual commitment, and the publisher reserves the right to limit support for versions more than a year old.
  • The software is provided as is, with no warranty and no liability for data loss or downtime, and features may be altered or removed without prior notice.
  • Data sent to third-party APIs leaves the publisher's perimeter entirely. It is on you to read the terms of whichever model provider you connect, since Repo Prompt makes no representation about what they do with it.
  • Analytics and crash reports travel to the United States through PostHog and Sentry, and the only documented way to opt out is to block network access to those services rather than to flip a setting inside the app.
  • Prompt Content carries real restrictions: free to use and modify inside your own projects, but not to redistribute, rehost or republish as a standalone resource, and brand assets and logos sit outside the open-source licence.
  • A tool that makes it easy to hand large amounts of context to a model can quietly encourage you to stop reading your own codebase. The diff review, selective apply and undo controls exist for a reason, and skipping them defeats the purpose of curating context in the first place.
Setup

Setup & Integrations

Technical difficulty

Getting started is easy: download the .dmg from GitHub or install through Homebrew, drag the app into Applications, grant folder access, and open a project. The site puts a first prompt at roughly two minutes. Beyond that the difficulty rises. You must obtain and validate an API key or install an agent CLI, and rp-cli needs a symlink in /usr/local/bin that prompts for administrator access. MCP setup is a one-click install for Cursor, Claude Code and Codex CLI. Migrating from the Classic Edition is the fiddliest step, requiring a data migration and corrected MCP paths.

Deployment

Desktop appAPI

Integrations

Claude Code Cursor Codex CLI Gemini CLI OpenCode Anthropic OpenAI Google DeepSeek XAI Groq Fireworks AI Z.AI Azure OpenAI OpenRouter Ollama GitHub Models Homebrew
Company

Behind Repo Prompt

Company name
RepoPrompt
Founded
26/09/2024
Country of origin
🇨🇦 Canada
Headquarters
3484 Boul DesSources, PO Box #625, Dollard-Des-Ormeaux, QC H9B 1Z9
UBO
Eric Provencher
UBO country
🇨🇦 Canada
Domain registrar country
🇺🇸 United States
Legal contact
Support contact

Social

Official links

Resources

All the official URLs gathered for verification and reference.

FAQ

Frequently asked questions

How much does Repo Prompt cost?
Nothing. The Community Edition is free of charge and open source, and the terms and conditions state that no purchase, paid subscription or product licence key is required. The only costs you will meet are those of the AI providers whose models you choose to connect.
Which platforms does it run on?
macOS only. The app is built natively with Swift and SwiftUI and requires macOS 14.0 Sonoma or later, on either an Apple Silicon or an Intel Mac, with around 50 MB of disk space. A waiting list exists for Windows and Linux, and multi-platform support is described as community work in progress.
Where do I download it?
From the Community Edition repository releases on GitHub, as a .dmg you drag into your Applications folder. The prebuilt macOS binaries can also be installed through Homebrew. It is not distributed through the Mac App Store.
Do I need to create an account?
No. There are no user accounts and no registration. The application runs locally on your machine and the publisher states it does not collect personal identifiers such as your name or email.
Is my source code sent to the publisher?
No. The privacy policy states that the contents of your code and files are neither collected nor stored. The only data leaving your machine for the publisher is anonymous usage analytics through PostHog and crash reports through Sentry, both hosted in the United States.
Is my code used to train AI models?
Not by Repo Prompt, which does not collect file contents at all. Bear in mind that optional API integrations send your data straight from your device to whichever provider you have configured, so the terms of that provider are the ones to check.
Which AI models can I use?
Direct API connections are supported for Anthropic, OpenAI, Google, DeepSeek, xAI, Groq, Fireworks AI, Z.AI and Azure OpenAI, alongside OpenRouter, free GitHub Models limited to 8K of context, local models through Ollama, and any OpenAI-compatible endpoint.
Can I reuse a subscription I already pay for?
Yes. CLI Providers let you drive models through an existing Claude Pro or Max, ChatGPT Plus or Pro, Cursor Pro or Business, or Google AI subscription, instead of paying per-token API fees.
Does the MCP server open a network port?
No. Communication runs over a local UNIX socket, so all traffic stays on your machine and no network port is exposed. Connections require explicit user approval or an allowlist entry.
Which law applies, and is there a minimum age?
The terms are governed by the laws of Quebec, Canada, with disputes settled in the courts of Montreal. The application is not intended for children under 13.
Conclusion

Should you pick Repo Prompt?

Repo Prompt is an unusually focused tool, and that focus is its strength. It does one job, on one platform: making sure a language model receives the right slice of a codebase before it starts reasoning, rather than discovering the repository one wasteful tool call at a time. The codemap mechanism, the explicit token budgets and the three-stage Context Builder are concrete answers to a real and expensive problem, and the reported tenfold token saving is the kind of claim a user can verify within an afternoon. The privacy posture is genuinely strong and worth stating plainly. There are no accounts, the application runs locally, API keys stay in the macOS Keychain, the MCP server opens no network port, and the publisher states that the contents of your code and files are never collected. For anyone whose employer takes a dim view of source code leaving the machine, this matters more than any feature. Since June 2026 the project has been open source, and the shift shows in what you get and what you do not. There is no price and no licence key, but also no contractual support: maintenance is best-effort, the software is provided as is, and features may change without notice. The Classic Edition has been retired outright. Two reservations deserve weight. Repo Prompt is macOS-only, with Windows and Linux reduced to a waiting list, and it supplies no models of its own, so an API key or an existing AI subscription remains a prerequisite. There is also a real vocabulary to learn before the tool repays the effort. For a Mac developer already working with coding agents on a substantial repository, it is a strong and inexpensive addition. For anyone else, the platform requirement settles the question first.