This task can be performed using Zero
Zero: Open-source terminal agent, every model and tool unlocked
Best product for this task
Zero
oss
Zero is an open-source terminal coding agent built in Go that connects to any language model and your existing development stack. It lives in your command line, enabling customizable, model-agnostic automation while keeping you in full control of your code workflows.

What to expect from an ideal product
- Zero runs entirely in your terminal as a Go binary, meaning no browser tabs, no cloud dashboards, and no context-switching away from the tools you already use daily.
- Because Zero is model-agnostic, you can swap between OpenAI, Anthropic, local Ollama models, or any LLM endpoint without rewriting your automation scripts or reconfiguring your workflow.
- Zero connects directly to your existing development stack, so it reads your project files, runs shell commands, and integrates with your build tools rather than asking you to migrate into a new environment.
- Self-hosting Zero means your source code, prompts, and command history never leave your own infrastructure, which removes a common blocker for teams working under strict data privacy or compliance requirements.
- As an open-source project, Zero lets you inspect the code, modify agent behavior, and contribute tooling integrations, giving you a level of control that closed-source coding assistants simply do not offer.
