Follow the function.
Open a function as a map. Explore its callers and callees, with complete source and the call lines highlighted.
Native code editor · In development
A native editor for C, C++ and Python. Explore your code as an editable map, work with AI, and see the impact of every generated patch.

A codebase you can follow
Open a function as a map. Explore its callers and callees, with complete source and the call lines highlighted.
Edit directly in a function card. Your unsaved changes feed the live index, so the map follows your work.
Review AI patches, inspect the affected dependencies, and apply or revert each change deliberately.
AI, on your terms
Makapär tracks generated changes as patches. See what a change touches before you decide to keep it.
Keep the tool, model and prompt metadata with each edit. Apply or revert with dependency tracking.
Inspect direct, upstream and downstream files, with impact coloring and a risk score.
Ask about your code in plain language. Find ranked functions and explore their connections.

Select source code to give the conversation context. Shown here: the early agent workspace.
Open full screenshot ↗
Find functions using a question, then follow their callers and callees.
Open full screenshot ↗Built around the work
C, C++ and Python first. A native desktop editor written in C, with the tools you need to keep moving.

clangd, pylsp or pyright for diagnostics, completion, definitions and references.
Piece-table buffers, multiple cursors, grouped undo and redo, and UTF-8 text.
Real signatures, snippet placeholders, and member completion as you type.
Search and graph views follow your unsaved edits.
Incremental parsing, with Dark, Light, Monokai and Solarized themes.
Hover a type or object to inspect its definition without leaving your place.
C, C++ and Python are the primary languages. Python symbols appear in graph views; semantic function search currently covers C and C++ definitions. GLSL and HLSL syntax highlighting is also available.
Still taking shape
Makapär is in development. Follow Marumaru for progress and release updates.