High-performance AI coding agent
Terminal-native agent with LSP integration, MCP protocol support, and built-in browser automation. Starts in under 2 seconds with minimal resource footprint.
Core capabilities
TAU integrates with your development workflow through LSP, DAP, and MCP protocols. Everything runs locally with optional cloud provider support.
Language Server Protocol
Full LSP integration with hover information, go-to-definition, and diagnostics. Supports rust-analyzer, TypeScript, Python, and more.
Debug Adapter Protocol
Native debugging through DAP v1.68.0. Set breakpoints, step through code, and inspect variables via MCP tools.
Model Context Protocol
Connect external MCP servers via stdio. Built-in servers for web search, browser automation, and vision analysis.
Vision & Browser Automation
Built-in headless browser with screenshot analysis. Interact with web pages and analyze UI directly from the agent loop.
Full-text Search
Tantivy-backed BM25 search with syntax-aware chunking via tree-sitter. Real-time incremental updates with file watching.
Local Embeddings
MLX-backed embeddings on Apple Silicon for offline-first operation. Ollama fallback for other platforms.
Fine-grained Permissions
Pattern-based permission rules with risk assessment. Control what the agent can access at a granular level.
Multi-provider Support
Works with Anthropic, OpenAI, Google, DeepSeek, Groq, and 75+ providers. Switch models mid-conversation.
Semantic LLM Caching
Deterministic caching for non-deterministic inference. Fingerprints context and prompts for instant lookups.
Recursive Language Models
Process 100x+ larger contexts via recursive decomposition. Analyze 500K+ token documents with 94% cost savings vs full-context.
Built for performance
Written in Rust from the ground up. No Electron. No garbage collection pauses. Just fast, predictable execution.
Modular architecture
TAU is built from specialized Rust crates, each handling a specific domain. From the core runtime to the MCP protocol implementation.
tau-core
Runtime, LSP, Shell, Task Management
tau-tui
Ratatui-based terminal interface
tau-storage
SQLite + FTS5 full-text search
tau-mcp
Model Context Protocol client & servers
Learn more in the documentation
Start using TAU
Open source and ready to use. Download via Homebrew, npm, or direct installation.
Download TAU