Acodingagent
with taste.
GataCode runs in your terminal and on your desktop — reading your codebase, planning, and editing with care. It speaks to frontier models through Gata Inference, so you stay on the best model for the task without juggling keys.
Free and open · macOS, Windows, Linux · no account to start.
You asked
▸ refactor auth to use sessions
Plan
- ✓Read auth.ts and every caller
- ✓Swap the JWT check for the session store
- ✓Update the affected tests
Terminal
$ gata test auth
● running 12 tests…
✓ getSession returns the stored session
✓ rejects a missing cookie
12 passed · 0 failed · 240ms
✓ all tests passedPowered by Gata Inference
Many sources. One surface.
GataCode never locks you to a single provider. Every request flows through Gata Inference — the agent picks the model; the network handles routing, failover, and capacity.
Many sources, one surface
Reach frontier and open models through a single endpoint. Switch without switching keys, SDKs, or config.
Routed & resilient
Requests route to live capacity with automatic failover — a provider hiccup never stalls your session mid-edit.
Transparent by design
See which model answered and what it cost. Pick on quality, latency, or price, and change your mind any time.
One agent, every surface.
Grab the desktop app or drop into your terminal — both speak to Gata Inference out of the box.
macOS
Universal · Apple silicon & Intel
brew install gatacodeWindows
x64 · Windows 10 & 11
winget install gatacodeLinux
AppImage · deb · rpm
curl -fsSL gata.sh | shShip your next change with GataCode.
Free and open. Install in one line, point it at any repo, and let it plan, edit, and test.