A coding agent that lives in your terminal.
One static binary, written in Zig. It runs on the model you already have, and asks before it touches anything.
curl -fsSL https://getsynth.sh/install | shsynth

One binary, a few ways in.
The same agent, the same sessions and the same approvals, wherever you start it from.
In the terminal
The TUI, started in the project you are in. Build, plan and review modes; every change asks first unless you have allowed it.
Read the docssynthBring your own model.
Connect one or several, and switch between them mid-session with ctrl+o. The model only has to support tool calls.
- ollama
- Local, or Ollama's hosted models
- OpenAI-compatible
- OpenAI, vLLM, LM Studio, OpenRouter, anything speaking the API
- ChatGPT
- Your ChatGPT plan, signed in from the TUI
- GitHub Copilot
- Your Copilot subscription, without the Copilot CLI
Try it on the project you have open.
curl -fsSL https://getsynth.sh/install | sh