Tau is an open-source terminal-based AI coding agent developed by Hugging Face. It provides an interactive CLI environment designed to assist developers with code generation, codebase exploration, and automated refactoring directly from the command line. In daily use, Tau operates through an interactive terminal interface supporting multi-turn dialogue, tool use, and file system manipulation. It accommodates multiple backend providers, supporting major cloud model APIs (such as Google Gemini with streaming output) as well as offline, local model inference via built-in llama.cpp integration accessible via the /local command. Tau differentiates itself through its tight integration with both open-source local inference stacks and cloud providers, alongside an extensible architecture. Developers can write extensions to inject tools or append custom sections directly into system prompts. It also offers fine-grained runtime control over reasoning models via CLI flags like thinking depth configuration. Tau is open source and hosted on GitHub under the Hugging Face organization. It is free to use, requiring developers to either supply their own API keys or run self-hosted local weights.
Tags: ai agent, cli, code assistant, coding agent, developer tools, OpenSource