Documentation

TARS Documentation

Everything you need to set up, configure, and get the most out of TARS — your autonomous coding agent that writes, tests, and ships code around the clock.

Quick Navigation

Getting Started
Sign up, connect your first project, and submit your first task.
Worker Setup
Run a self-hosted TARS worker on your own machine or cloud instance.
API Reference
Full reference for all worker and webhook API endpoints.
FAQ
Answers to common questions about TARS and how it works.
Chat Interface
How to use the dashboard — task feed, status bubbles, PR cards, and the input bar.
Project Management
Add GitHub repos, configure access tokens, set test commands, and remove projects.

How TARS Works

TARS is an autonomous coding agent that operates as a continuous loop:

  1. You submit a task — describe what you want built, fixed, or improved in plain English.
  2. TARS picks it up — a worker claims your task from the queue and begins analyzing your repository.
  3. Code is written — TARS uses Claude AI to write production-ready code, following your repo's existing patterns and conventions.
  4. Tests run — the worker executes your test suite to verify correctness before proceeding.
  5. A PR is opened — TARS commits the changes to a branch and opens a pull request on GitHub for your review.
  6. You review & merge — you stay in control. No code ships without your approval.
One task at a time per project. TARS serializes tasks within each project to avoid merge conflicts — while your task is being worked on, additional tasks queue up and run in order.

Platform Concepts

Projects

A project is a connected GitHub repository. Once connected, you can submit unlimited tasks against it. TARS clones your repo, works on a fresh branch, then opens a PR.

Tasks

A task is a unit of work you want TARS to complete — anything from "Fix the null pointer exception in the auth flow" to "Add a dark mode toggle to the settings page." Tasks move through a lifecycle: pending → assigned → in_progress → reviewing → completed.

Workers

A worker is the compute node that actually runs TARS. Managed workers run in TARS's cloud. For self-hosted plans, you can run workers on your own infrastructure — see the Worker Setup guide.

Need Help?

Can't find what you're looking for? Contact us and we'll get back to you within one business day.