AbdoKnbGit/tau
Your adaptive AI agent for your work.
What it solves
Tau is an adaptive coding agent designed to reduce the cost and complexity of AI-assisted development. It solves the problem of "noisy" context windows and high token costs by using optimized tools, a persistent Python kernel for complex data tasks, and a system that minimizes unnecessary data transfer between the model and the user.
How it works
Tau acts as a harness that connects to 28 different AI providers via native adapters, avoiding proxy layers. It implements a full agent loop including tools, skills, and subagents. Key technical mechanisms include:
- Persistent Python Kernel: Executes complex workflows (like analyzing multiple CSVs) in a single turn rather than multiple iterative turns.
- Optimized File Handling: Uses
ripgrepfor fast search and reads files by "signal" (skeleton-first) to avoid loading entire large files into context. - Shadow Git Repo: Maintains snapshots of the working tree for "time travel," allowing users to restore previous states without affecting the project's actual git history.
- Native Browser Automation: Controls a real Chrome window to inspect frontends and perform web tasks.
- Subagent Management: Spawns named, persistent subagents that can work in parallel and coordinate file edits to avoid overlaps.
Who it’s for
Developers who want a high-performance coding agent that supports a wide variety of LLM providers, offers granular control over costs (via "cheap mode"), and provides advanced project management features like session snapshots and remote collaboration.
Highlights
- Native Multi-provider Support: Direct API adapters for 28 providers with automatic tool-schema sanitization.
- Time Travel: Save, diff, and restore project snapshots via a hidden shadow repository.
- Remote Control: Share sessions via local Wi-Fi or Cloudflare tunnels for mobile access or team collaboration.
- Self-Learning: Proposes reusable lessons after tasks to build a persistent memory across projects.
- Terminal Diagrams: Renders architecture and flow diagrams directly in the terminal.
- Broad Rule Compatibility: Automatically reads rules from Cursor, Copilot, Cline, and Windsurf configurations.
Related
- Project
- Project
- Project
- Project
- Project