EveryDev.ai
Subscribe
Home
Tools

3,020+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2063
  • Coding1441
  • Infrastructure665
  • Marketing524
  • Projects470
  • Research437
  • Design408
  • Analytics371
  • MCP268
  • Security265
  • Testing255
  • Data249
  • Integration183
  • Prompts183
  • Communication172
  • Learning166
  • Extensions163
  • Voice146
  • Commerce132
  • DevOps115
  • Web84
  • Finance24
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. Tau
    Tau icon

    Tau

    Agent Harness
    Featured

    A small, readable terminal coding agent and educational project that teaches how coding agents are built, with a layered architecture of provider adapters, agent harness, and coding environment.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open source under the MIT License. Install via PyPI with uv.

    Engagement

    Available On

    CLI
    API
    SDK

    Resources

    WebsiteDocsGitHubllms.txt

    Topics

    Agent HarnessAI Coding AssistantsAI Development Libraries

    Alternatives

    zotOpen InterpreterCodeWhale
    Developer
    Alejandro AOLondon, United KingdomEst. 2023

    Listed Jul 2026

    About Tau

    Tau is a terminal coding agent published on PyPI as tau-ai and released under the MIT License. Created by Alejandro AO and hosted under the Hugging Face GitHub organization, it is designed to be both a functional coding assistant and a teaching tool for understanding how coding agents work from the inside out. The project is under active development, with its implementation roadmap tracked publicly on GitHub.

    What It Is

    Tau is a Python coding agent that runs in your terminal and accepts natural-language requests like "explain this repo", "add tests", or "fix this stack trace". It can read files, edit code, run shell commands, and maintain durable session history while streaming its activity. Beyond being a working tool, Tau is explicitly designed to be read — its layered architecture makes every moving part visible so developers can study how a coding-agent system is structured without wading through a large production codebase.

    Three-Layer Architecture

    Tau is split into three packages with a strict dependency direction:

    • tau_ai — translates model provider responses into a provider-neutral typed event stream
    • tau_agent — the portable agent brain: messages, tools, events, the agent loop, harness, and session primitives
    • tau_coding — wraps the brain as a real coding app with CLI, TUI, file/shell tools, provider config, project instructions, skills, and on-disk sessions

    The key design rule is that the reusable AgentHarness core does not depend on Textual, Rich, local config paths, slash commands, or rendering. Frontends consume events; they never live inside the harness.

    What Tau Can Do

    • Interactive Textual TUI and non-interactive print mode for scripts
    • Built-in coding tools: read, write, edit, and bash
    • Durable JSONL sessions under ~/.tau/sessions/ with resume, branching, and HTML export
    • Slash commands for login, model selection, sessions, compaction, export, and theme
    • Project instructions from AGENTS.md, .tau/, and .agents/ resources
    • User skills and prompt templates
    • Context accounting, manual and automatic compaction, and thinking controls
    • Provider support for OpenAI, Anthropic, OpenAI Codex, OpenRouter, Hugging Face, and custom OpenAI-compatible endpoints including local models

    Educational Design

    Tau is built around a set of explicit pedagogical principles. Small layers beat magic — each package has one job and can be studied independently. Events are the contract between layers, making the agent's behavior renderable, testable, and exportable rather than buried in callbacks. The project documentation follows the implementation phase by phase, and dev-notes/ preserves a build journal explaining what was added, why, and how it fits. The project describes itself as "educational, not a toy" — real enough to use as a daily terminal agent while remaining readable as a learning resource.

    Setup Path

    Tau installs via uv from PyPI:

    uv tool install tau-ai
    tau --version
    

    It can also be cloned and run locally for development. After installation, run tau from any project directory, then use /login to connect a model provider. One-shot print mode (tau -p "...") works for scripts and quick prompts without launching the TUI.

    Current Status

    The repository was created in June 2026 and has accumulated over 420 stars and 49 forks as of early July 2026. The project is under active development with 26 open issues and a public roadmap tracked in GitHub issue #1. Documentation is published at twotimespi.dev and built with Astro/Starlight.

    Tau - 1

    Community Discussions

    Be the first to start a conversation about Tau

    Share your experience with Tau, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open source under the MIT License. Install via PyPI with uv.

    • Full terminal coding agent
    • Interactive Textual TUI
    • Durable JSONL sessions
    • Built-in coding tools (read, write, edit, bash)
    • Multi-provider support

    Capabilities

    Key Features

    • Terminal coding agent with interactive Textual TUI
    • Provider-neutral typed event stream architecture
    • Built-in coding tools: read, write, edit, bash
    • Durable JSONL sessions with resume and branching
    • Session HTML export
    • Slash commands for login, model selection, compaction, and more
    • Project instructions from AGENTS.md and .tau/ resources
    • User skills and prompt templates
    • Context accounting and manual/automatic compaction
    • Thinking controls
    • Support for OpenAI, Anthropic, OpenAI Codex, OpenRouter, Hugging Face, and custom OpenAI-compatible endpoints
    • Local model support
    • Non-interactive print mode for scripts
    • Usable as a Python library via AgentHarness API
    • Provider-neutral event rendering for Rich, plain text, JSON, and custom frontends

    Integrations

    OpenAI
    Anthropic
    OpenAI Codex
    OpenRouter
    Hugging Face
    Custom OpenAI-compatible endpoints
    uv
    Textual
    Rich
    PyPI
    API Available
    View Docs

    Ratings & Reviews

    No ratings yet

    Be the first to rate Tau and help others make informed decisions.

    Developer

    Alejandro AO

    Alejandro AO builds educational AI tooling focused on making agent architecture understandable. The Tau project teaches developers how coding agents work by exposing every layer — provider adapters, agent harness, and coding environment — as small, readable Python packages. The project is hosted under the Hugging Face GitHub organization and published on PyPI under the MIT License.

    Founded 2023
    London, United Kingdom
    1 employees
    Read more about Alejandro AO
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    zot icon

    zot

    A lightweight, single-binary terminal coding agent harness written in Go that supports 25+ LLM providers, four built-in tools, and multiple run modes.

    Open Interpreter icon

    Open Interpreter

    An open-source desktop agent and terminal coding agent that lets you work alongside AI to edit documents, fill PDF forms, run code, and automate computer tasks.

    CodeWhale icon

    CodeWhale

    A terminal coding agent harness for DeepSeek V4 and open models, providing a written Constitution for authority ranking, live tool feedback loops, and approval-gated agentic workflows.

    Browse all tools

    Related Topics

    Agent Harness

    Infrastructure, orchestrators, and task runners that wrap around LLM coding agents — covering session management, context delivery, worktree isolation, architecture enforcement, and issue-to-PR pipelines.

    109 tools

    AI Coding Assistants

    AI tools that help write, edit, and understand code with intelligent suggestions.

    596 tools

    AI Development Libraries

    Programming libraries and frameworks that provide machine learning capabilities, model integration, and AI functionality for developers.

    244 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions