Chat Interface
TARS uses a ChatGPT-style dashboard where every task becomes a conversation. This page explains each part of the interface so you can submit tasks, track progress, and find your pull requests with confidence.
Chat Feed
The main area of the dashboard is a scrollable conversation feed. Each task you submit appears as a message bubble on the right side of the screen, just like sending a message. TARS's responses — status updates, summaries, and PR links — appear on the left.
Tasks from all your connected projects appear in a single feed, ordered by the time they were submitted. The project each task belongs to is shown in the message header so you always know which repository is being worked on.
Status Bubbles
Every task message has a small colored status badge that updates in real time as TARS works. Here is what each status means:
Typing Indicator
When a task reaches In Progress status, a typing indicator appears beneath it in the feed — three animated dots, identical to a chat app showing someone composing a reply. This confirms that TARS is actively working on your code right now, not just waiting in line.
The indicator disappears automatically once TARS finishes writing and the status advances to Reviewing or Completed.
PR Cards
When a task completes, TARS appends a pull request card directly below the task message in the feed. The card shows:
- The PR title and number
- The repository and branch name
- A direct link to open the PR on GitHub
- A short summary of what was changed
Click View Pull Request on the card to jump straight to the GitHub PR page where you can review the diff, run CI, and merge.
Queue Sidebar
The collapsible left panel shows a live view of every task currently queued or in-flight across all your projects. Use it to get a quick read on system load without scrolling through the full chat feed.
Each entry in the sidebar shows:
- A truncated task description
- The target project
- The current status badge
- How long ago the task was submitted
Clicking any entry in the sidebar jumps the main feed to that task's conversation message.
Input Bar
The input bar at the bottom of the screen is where you submit new tasks. It has three parts:
Project selector
The dropdown on the left of the input bar selects which GitHub repository the task targets. It lists all projects you have connected to your account. Select the correct project before submitting — TARS will clone that repo and open the PR there.
Task description field
Type your task in plain English. Be specific — describe the feature, bug, or improvement you want. For example: "Add input validation to the signup form so email addresses must be unique" is clearer than "fix signup". The field expands automatically as you type.
Submit button & keyboard shortcuts
Click Send or press Enter to submit. To insert a newline in your task description without submitting, press Shift + Enter.
Queue Page
For a full, filterable view of all tasks across all projects, navigate to the Queue page from the main navigation. The queue page shows:
- Every task ever submitted, with pagination
- Filter controls by project, status, and date range
- Exact timestamps for each status transition (submitted, started, completed)
- The full task description, not just a preview
- Direct links to the GitHub PR for completed tasks
The queue page is useful for auditing what TARS has done, tracking down a specific task, or reviewing the history of a project.
Next Steps
Now that you know how to navigate the dashboard, you might want to:
- Get started by connecting your first project
- Review the FAQ for answers to common questions about task results
- Contact us if something isn't working as expected