Skip to content

Surfaces

Use Empryo from the terminal UI, the desktop app, the phone app or the headless CLI. All of them run the same agent with the same tools, sessions and settings.

Surfaces2 minutes to read
Copy & share
On this page2 sections

You can run Empryo as a terminal app, as a desktop app or as a command with no UI for scripts and CI, and drive it from your phone. Each one runs the same agent. Pick the one that suits the task in front of you, and switch whenever you like.

What stays the sameLink to this section

The interface changes. The rest does not:

  • The Genome. Empryo keeps a live map of your code (files, symbols and how they depend on each other) so the agent knows where to look before it edits. See Genome.
  • The tools. Edits go through syntax-aware editing and language servers, not blind find-and-replace.
  • Sessions and checkpoints. Sessions and checkpoints are saved in the project's .empryo/ folder, so you can resume or roll back from any surface.
  • Settings. Configuration, API keys, themes and memory are shared. Set a key once and every surface can use it.
  • Parallel tabs. In the terminal UI and the desktop app, tabs working on the same repository coordinate their edits so they don't overwrite each other.

Which one to useLink to this section

You want to…Use
Work with the agent interactively from your terminalTerminal UI
See your codebase, diffs and a browser in one windowDesktop app
Run Empryo from a script or a CI jobHeadless CLI
Follow and steer your chats away from the computerPhone app
Speak prompts instead of typing themVoice input
Look up a flag or a slash commandCLI reference · Commands