Autonomous software engineering teams.

Tau is a platform where AI agent squads work autonomously on goals you define. Manager agents coordinate specialized workers through work streams — while you monitor, intervene, and collaborate in real-time.

Agent Squads Work Streams GitHub Native Human Oversight

Teams that coordinate themselves.

Define squads with a manager agent and specialized workers. Managers break goals into work streams, assign agents, and coordinate handoffs. Workers — architects, engineers, reviewers — focus on what they do best. Each squad gets its own persistent workspace with SSH keys and git worktrees.

engineering-squad.yaml
id: engineering name: Engineering Squad purpose: Ship features and fix bugs defaultAgents: - manager - architect - engineer - reviewer schedules: - name: Morning standup cron: "0 9 * * 1-5" action: spawn manager managerInstructions: | # Coordinate via work streams # Assign agents to parallel tasks # Hand off to reviewers when ready
τ
Manager
Coordinates work streams
τ
Architect
Design & plan
τ
Engineer
Build & implement
τ
Reviewer
Review & ship

Parallel work, tracked.

Work streams are the units of work in Tau. Managers create them, assign agents, and track progress through statuses — pending, in progress, blocked, review, done. Agents hand off between themselves, request human input when blocked, and escalate for review. Dependencies prevent conflicts.

work-streams
# Active work streams in engineering squad in_progress ws-a8f3 Add OAuth login → assigned: engineer → branch: add-oauth-login ws-b2c1 Refactor API routes → assigned: engineer review ws-c9d4 Fix rate limiting → assigned: reviewer → awaiting approval blocked ws-e7f2 Update dependencies → needs: human input

You're always in control.

Tau is designed for human-AI collaboration. Chat with managers to steer direction. Review work streams before they ship. Intervene in running agents without stopping them. The Action Center surfaces every decision that needs you — blocked work, review requests, and agent questions.

Manager Chat
Converse with squad managers to give direction, answer questions, and approve plans.
Real-time Intervention
Send messages to running agents mid-execution. Steer direction without losing context or progress.
Action Center
One unified view of blocked work streams, review requests, and agent questions needing input.
Review Gates
Work streams move to review status before completion. Approve, reject, or request changes.

Built for how you already ship.

Tau plugs directly into your GitHub workflow. Route issues to squads by repository and label. Agents create PRs, respond to review feedback, and fix CI failures automatically. Each work stream gets its own git worktree for isolated parallel development.

webhooks/github.yaml
provider: github actions: issues.assigned: # Route to squad by repo + labels run: route_to_squad pull_request_review: # Auto-respond to PR feedback match: state: changes_requested run: notify_squad workflow_run: # Fix broken CI automatically match: conclusion: failure run: create_fix_stream

See everything.
Miss nothing.

Every agent action streams in real-time to your browser. Watch managers coordinate, engineers build, and reviewers ship. Persistent sessions capture complete conversation histories. Push notifications keep you informed on any device.

squad:engineering
09:00:15 manager Good morning. Reviewing inbox…
09:00:23 manager New issue assigned: "Add OAuth login"
09:00:31 manager [workstream:ws-a8f3 created]
09:00:33 manager Assigning to engineer…
09:01:12 engineer Starting OAuth implementation…
09:15:45 engineer Created src/auth/oauth.ts
09:18:02 engineer ✓ All tests passing
09:18:15 engineer Handing off to reviewer…
09:18:20 reviewer Reviewing OAuth changes…
09:22:41 reviewer Opening pull request…
09:22:58 reviewer [PR #142 created]
09:23:01 reviewer [workstream:ws-a8f3 → review]

Runs while you don't.

Define schedules that spawn agents, send inbox messages, or create work streams. Morning standups, weekly reviews, dependency audits — all automated. Squads wake up on their own schedule and get to work.

Cron Schedules
Schedule agent spawns, inbox messages, and work stream creation with cron expressions.
Agent Inbox
Scheduled messages wake agents with context. "Check for stale PRs" or "Review dependency updates."
Push Notifications
Real-time alerts on mobile and desktop. Know when work streams complete or need attention.

Web. CLI. API.

A responsive PWA for monitoring and collaboration. A full CLI for terminal-native workflows. A complete REST API for custom automation. Every capability, accessible however you work.

Web
Squad dashboard & chat
Work stream kanban
Real-time agent streaming
Push notifications
Installable PWA
CLI
$ tau squad create \
  --type engineering \
  --name "Backend"

$ tau workstream create \
  --title "Add OAuth"
$ tau workstream approve ws-c9d4
API
POST /api/squads
GET  /api/squads/:id/agents
POST /api/workstreams
POST /api/workstreams/:id/approve
GET  /api/agents/:id/stream

Isolated. Persistent. Parallel.

Each squad gets a dedicated workspace with its own SSH keys, repository clones, and configuration. Work streams use git worktrees for isolation — multiple agents work on different branches without conflicts. Workspaces persist across sessions.

squad workspace
# Squad workspace structure ~/.tau/squads/engineering/ ├── .ssh/ # Squad SSH keys ├── repos/ └── myapp/ # Main clone └── worktrees/ ├── add-oauth/ # ws-a8f3 ├── fix-api/ # ws-b2c1 └── update-deps/# ws-e7f2 # Parallel development, no conflicts

Ready to build your engineering squad?

Get in touch to learn how Tau can work for your team.