At home in your terminal.
Read, search, edit, and run commands in your checkout. Turn a conversation into changes you can inspect.
A local coding agent for your terminal. Explore a repository, make a change, and review the result—with models you run yourself.
Python 3.12+ · Linux · Local models
A question is a good place to start.
Ask Echo to find its way through a repository, work on a feature, or show what changed. Keep the conversation next to the code.
Start your first sessionRead. Search. Edit. Run.
The tools you use, in one conversation.
Find the context before making a change.
Read, search, edit, and run commands in your checkout. Turn a conversation into changes you can inspect.
Run Qwen or Gemma locally with vLLM. Echo connects through LiteLLM, with model settings you control.
Resume saved sessions and revisit recorded edits. Try a disposable Docker workspace with sandbox mode.
Use sandbox mode to work in a disposable Docker copy. Inspect recorded agent edits, then apply them back to your checkout when you’re ready.
Read about sandbox modeShell changes are outside /diff and /apply tracking.
git clone https://github.com/KaiMJ/echo-ai.gitcd echo-ai && uv sync --lockedLinux · Python 3.12+ · uv · Git · Bash · ripgrep
Local inference requires Docker with NVIDIA GPU support.