Native code editor · In development

See the connections.
Own the changes.

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.

CodeBites / live code mapOpen the full CodeBites screenshotView full screenshot ↗
Editable code map showing compute connected to scale and clamp_to, with call lines highlighted
Real functions. Real connections. Edit a card, and the editor buffer changes with it.Pan & zoom · Follow calls · Updates as you type

A codebase you can follow

Understand. Edit. Review.

01 / Understand

Follow the function.

Open a function as a map. Explore its callers and callees, with complete source and the call lines highlighted.

02 / Edit

Work in context.

Edit directly in a function card. Your unsaved changes feed the live index, so the map follows your work.

03 / Review

Know what changes.

Review AI patches, inspect the affected dependencies, and apply or revert each change deliberately.

AI, on your terms

The patch is just
the beginning.

Makapär tracks generated changes as patches. See what a change touches before you decide to keep it.

Patch stack

Keep the tool, model and prompt metadata with each edit. Apply or revert with dependency tracking.

Blast radius

Inspect direct, upstream and downstream files, with impact coloring and a risk score.

Semantic search

Ask about your code in plain language. Find ranked functions and explore their connections.

Coding Agent panel beside C++ source, with session details and an empty conversation
Coding AgentCtrl + Shift + A

Select source code to give the conversation context. Shown here: the early agent workspace.

Open full screenshot ↗
Ask Code dialog containing the question how are two numbers multiplied, above the source editor
Ask CodeCtrl + Shift + F

Find functions using a question, then follow their callers and callees.

Open full screenshot ↗

Built around the work

A focused editor.
A deeper view.

C, C++ and Python first. A native desktop editor written in C, with the tools you need to keep moving.

CC++Python
See the editor ↗Makapär editing C++ source

Language servers

clangd, pylsp or pyright for diagnostics, completion, definitions and references.

Responsive editing

Piece-table buffers, multiple cursors, grouped undo and redo, and UTF-8 text.

Fast completion

Real signatures, snippet placeholders, and member completion as you type.

Live indexing

Search and graph views follow your unsaved edits.

Tree-sitter highlighting

Incremental parsing, with Dark, Light, Monokai and Solarized themes.

Definitions at a glance

Hover a type or object to inspect its definition without leaving your place.

Language support and current scope

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

Follow the next change.

Makapär is in development. Follow Marumaru for progress and release updates.

Follow development ↗
Full screenshot preview