Edit the symbol, not a matching string.
Change a function body, add a method or rename across a project. Structural editing targets the code itself.
Structural editingAI coding with a map of your codebase.
A different starting point
Functions have callers. Files change together. Past sessions leave useful decisions. Empryo brings those relationships into the next task, rather than asking the model to rediscover them.
How the Genome worksFrom understanding to a change
The conversation, the code and the checks belong in the same workspace.
Change a function body, add a method or rename across a project. Structural editing targets the code itself.
Structural editingRoute exploration, writing and review separately. Connect your accounts, API keys or local models.
Model routingCheckpoints pair the conversation with your files. Return to an earlier point and take another approach.
CheckpointsCells & Morphs Experimental
Turn a small JSON file into a live panel, a task board or a set of rules. Build one with the agent, or start with a morph from the public directory.
Browse morphsBring your project
Choose the desktop app, or start in your terminal.