---
title: "Open-Source Zero Lets Developers Run Any AI Coding Agent Locally"
subtitle: "Zero is an open-source Go coding agent that runs in your terminal, works with 25+ model providers, and keeps sessions on your disk."
url: "https://alphasignal.ai/news/open-source-zero-lets-developers-run-any-ai-coding-agent-locally"
author: "AlphaSignal Newsroom"
author_url: "https://alphasignal.ai/editorial-team"
company: "AlphaSignal"
company_url: "https://alphasignal.ai/company/alphasignal"
published: "2026-08-16T17:34:29.000Z"
updated: "2026-08-22T00:46:30.340Z"
type: "Repo"
topics:
  - "Development"
  - "Agents"
subtopics:
  - "Code Agents"
  - "Code Agents"
  - "Computer Use"
  - "Tool Use"
upvotes: 0
source_url: "https://github.com/Gitlawb/zero"
comments: 0
truncated: true
---

# Open-Source Zero Lets Developers Run Any AI Coding Agent Locally

> Zero is an open-source Go coding agent that runs in your terminal, works with 25+ model providers, and keeps sessions on your disk.

A new open-source coding agent called [Zero](https://github.com/Gitlawb/zero) is circulating as a terminal-first alternative to hosted assistants like Claude Code and Cursor. It's written in Go, MIT licensed, and pitches itself around one idea: you pick the model, the machine, and the permission rules, and the agent works inside those boundaries.

Zero runs in your local terminal, inspects repositories, edits files, executes commands, drives browser and shell helpers, and keeps durable local sessions. Most popular coding agents today are tied to a single vendor's model and cloud, which is where Zero's pitch starts to diverge.

## Bring your own model, all of them

The headline feature is provider breadth. Zero speaks to OpenAI, Anthropic, Gemini, Groq, OpenRouter, DeepSeek, Mistral, xAI, Qwen, Kimi, GitHub Models, Ollama, LM Studio, and any OpenAI- or Anthropic-compatible endpoint. Local runners like Ollama and LM Studio are first-class, so you can drive the same TUI against a hosted frontier model one minute and a quantized local model the next.

Switching happens live. Inside the TUI, `/model` and `/provider` flip the active backend, and `zero exec --model claude-sonnet-4.5 "refactor the config loader"` pins a specific model for a scripted run.

_Preview only. Full text requires an AlphaSignal Pro account._

## Sources

- [Gitlawb/zero on GitHub](https://github.com/Gitlawb/zero)
- [Zero project homepage](https://zero.gitlawb.com)
- [Stream-JSON protocol documentation](https://github.com/Gitlawb/zero/blob/main/docs/STREAM_JSON_PROTOCOL.md)
- [Zero install docs](https://github.com/Gitlawb/zero/blob/main/docs/INSTALL.md)
