[!NOTE] This project is under active development. Issues and PRs are welcome!
You can download the latest version for macOS, Windows, and Linux from the GitHub releases page.
Tired of the tedious and error-prone copy-paste dance when applying AI-generated code changes? Repo Wizard is your professional AI programming assistant, designed to safely and efficiently bridge the gap between AI suggestions and your local codebase.
It helps you use any language model to apply complex, multi-file code changes to your project in a fully controllable and reviewable way.
Unlike fully autonomous AI agents that can feel like a black box, Repo Wizard puts you firmly in the driver's seat. It embraces a human-in-the-loop philosophy where control belongs to the user, not the AI.
Here’s how you can go from an idea to committed code in minutes.
1. Load Project & Build Context Open your local project. The file tree appears instantly. Select the files you want to include as context in prompt.

2. Write Instructions & Generate Prompt In the "Compose" panel, write your detailed instructions. Repo Wizard combines your instructions, selected file contents, and any "meta-prompts" (like file trees or formatting rules) into a single, optimized prompt. Click "Generate & Copy Prompt".

3. Get AI Suggestions Paste the generated prompt into your favorite LLM (see our recommendations below). Copy the full Markdown response from the model.
4. Paste, Review, and Apply Paste the response back into Repo Wizard. It automatically parses the response and presents a list of proposed changes. - Inspect each change in a side-by-side diff view. - Approve the changes you like and reject the ones you don't. - When you're satisfied, click "Finish Review" to apply all approved changes to your local files atomically.

The quality of the output depends heavily on the model you use. Here are some recommendations based on our experience:
Repo Wizard was born out of a personal need and developed at a rapid pace, with extensive use of AI-assisted coding. This means:
[!WARNING] Please, please, please back up your code! Use Git or simply copy your project to a safe place before using Repo Wizard extensively. While I've never experienced it corrupting a codebase, who knows when a weird bug might happen. Your code is precious—protect it.
$ claude mcp add repo-wizard \
-- python -m otcore.mcp_server <graph>