zero vs tau

Terminal coding agents: zero and tau compared

zero and tau are terminal coding agents that can inspect and edit code and run commands. zero emphasizes configurable permissions, local sessions, and hosted or local model options, while tau combines a coding environment with a reusable Python harness for custom frontends.

zerotau
LanguageGoPython
LicenseMITMIT
Stars1.7k2.9k
Forks194369
Last analyzedOct 3, 2026Oct 4, 2026

Key differences

  • zero is written in Go, while tau is written in Python and requires Python 3.12 or newer.
  • zero offers hosted, local-service, and compatible model providers; tau lists several hosted providers and compatible endpoints, including Codex subscription auth.
  • zero provides headless `zero exec` with text, JSON, and stream-JSON I/O, while tau offers non-interactive prompt mode and provider-neutral events for custom frontends.
  • zero includes permission controls and sandbox policies for file writes, shell commands, network access, and additional directories; tau provides file and shell tools with inspectable session history.
  • zero includes MCP servers, plugins, hooks, specialist subagents, repository maps, and worktree utilities; tau focuses on a layered agent harness, Python library interfaces, project instructions, and prompt templates.
  • Both projects use the MIT license. tau describes itself as under active development, while zero's supplied project facts list it as not archived.

Choose zero if you…

  • need a Go-based terminal agent with both interactive and headless workflows.
  • want to choose between hosted models, local model services, and compatible endpoints.
  • need configurable permissions and sandbox policies for agent actions.
Read the zero analysis →

Choose tau if you…

  • want a Python-based agent harness to study or build a custom frontend around.
  • need provider-neutral events and Python library interfaces for extending the agent.
  • want append-only JSONL session history with resume and branching.
Read the tau analysis →

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️