eμτ

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.

$curl -fsSL https://taulepton.com/install | bash
tau-tui
$ tau run
Connected to tau-server (http, session: a7f3c2e1)
> Check the database migration status
Running tau-tools::db_check...
✓ Connected to SQLite storage
Found 3 pending migrations in crates/tau-storage/migrations/
Based on the schema changes, we need to update the FTS5 index configuration. I'll generate the migration script now.
Generating migration...

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.

<2s
Cold start time
<100ms
Tool execution latency
<100MB
Memory footprint (idle)
24h+
Uptime without leaks

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

tau-cli / tau-tui
tau-core
tau-tools
tau-mcp
tau-storage

Start using TAU

Open source and ready to use. Download via Homebrew, npm, or direct installation.

Download TAU