AbdoKnbGit/tau
You’re adaptive AI assistant for your work.
What it solves
Tau addresses the high cost and vendor lock-in associated with AI coding agents. It eliminates the need to install multiple official CLI tools or manage complex environment variables for different AI providers, allowing users to switch between 22 different model providers using a single, unified interface.
How it works
Tau acts as an adaptive coding agent that fuses the Claude Code and OpenCode ecosystems. Instead of using a proxy or wrapper, it employs native adapters to communicate directly with the APIs of various providers (such as OpenAI, DeepSeek, and Mistral). It integrates a full agentic loop—including file editing, bash execution, and LSP (Language Server Protocol) support—and manages project state via a shadow git repository for "time traveling" snapshots. It also includes a self-learning mechanism that saves reusable lessons from completed tasks to improve future performance.
Who it’s for
Developers who want a flexible, provider-agnostic coding assistant that can handle complex tasks across different LLMs without managing multiple toolchains or subscriptions.
Highlights
- Native Multi-provider Support: Direct API integration for 22 providers with automatic tool-schema sanitization.
- LSP Integration: Accesses real diagnostics, definitions, and references directly from project LSPs.
- Time-Traveling Snapshots: Saves per-turn working-tree snapshots in a separate shadow repo for instant undo/restore.
- Self-Learning Memory: Proposes and saves reusable lessons from tasks to be applied across different sessions and projects.
- GitHub Automation: Integrated GitHub CLI (
gh) support for managing issues, PRs, and changelogs. - Remote Control: Ability to link and control the agent via WhatsApp.
Related
- Project
- Project
- Project
- Project
- Project