Quickstart
This page takes you from nothing to your first Tau session. It should take a few minutes.
1. Install Tau
Section titled “1. Install Tau”Tau is a Python tool. The easiest way to install it is with
uv:
uv tool install tau-aiCheck it worked:
tau --version2. Connect a model
Section titled “2. Connect a model”Tau needs an AI model to talk to. A provider is the service that hosts the
model (OpenAI, Anthropic, …). Start Tau and use /login to connect one:
tauThen run one of these inside Tau:
/login # choose a provider/login openai # save an OpenAI API key/login openai-codex # authenticate a Codex/ChatGPT subscriptionTau ships with built-in entries for OpenAI, Anthropic, OpenAI Codex, OpenRouter, and Hugging Face. See Providers & models for switching models or adding a custom/local OpenAI-compatible endpoint.
3. Start a session
Section titled “3. Start a session”Run Tau from inside the project you want to work on:
cd my-projecttauThis opens the interactive terminal UI. Type a request and press Enter:
explain what this project doesTau streams its response, and when it needs to, it reads files and runs commands to answer you. Try something that changes code:
add a docstring to every function in src/utils.pyYou’ll see each tool call (read, edit, bash) as it happens.
4. Come back later
Section titled “4. Come back later”Tau saves every session. List them:
tau sessionsResume the most recent one for this directory, or pick from a list:
tau --resume <session-id>…or open the picker inside the TUI with /resume. See
Sessions for resuming, branching, and exporting.
One-shot mode
Section titled “One-shot mode”Don’t need the UI? Run a single prompt and get the result on stdout — handy for scripts and pipes:
tau -p "summarize the changes in the last commit"More in Print mode & scripting.
Where to go next
Section titled “Where to go next”- Core concepts — understand what’s actually happening.
- The interactive session — get fluent in the TUI.
- Providers & models — switch models, add providers, use local models.