v0.1

Linear Tickets In,
Merged PRs Out

TaskDrive is an autonomous software engineer that connects to your Linear board and GitHub repos. It researches, plans, implements, reviews, and merges code — with human approval at every checkpoint you choose.

6 Pipeline Stages
24/7 Autonomous
100% Self-Hosted

How It Works

TaskDrive watches your Linear board and autonomously processes tickets through a five-stage pipeline.

1

Research

Explores the codebase, analyzes related files, and posts structured findings to the ticket.

2

Plan

Reads the research and designs a phased implementation plan with file changes and test strategy.

Approval Gate

Research & Plan Review

You review the research and plan — approve to proceed or reject for revision.

3

Implement

Creates a branch, writes code (TDD), runs tests, captures visual proof, and pushes the PR.

4

Code Review

Validates against acceptance criteria, runs tests, checks scope, and delivers PASS/FAIL verdict.

Approval Gate

Ship Review

Final human check — approve the merge or send back for changes.

5

Retro & Merge

Writes retrospective lessons to the knowledge base and merges the PR.

⚙️ Fully configurable. Define custom stages, gates, and prompts — or run lights-out with gates_enabled = false for full autonomy.

Built for Real Engineering Teams

TaskDrive isn't a demo — it's a production system used to ship real code.

📋

Linear Integration

Bi-directional sync with your Linear board. TaskDrive reads tickets, updates states, posts comments, and attaches artifacts at every stage.

🔗

GitHub PR Pipeline

Each ticket gets its own branch and worktree. Code is pushed, reviewed, and merged automatically — fully traceable.

🧠

Claude Code Powered

Runs on Claude Code with three configurable model tiers: fast (haiku), normal (sonnet), and advanced (opus). Swap providers without touching code.

👁️

Human Gates

Approve or reject at every checkpoint via Slack or Telegram. Go fully autonomous with a single config toggle — gates_enabled = false.

🎛️

Custom Flows

Define your own pipeline stages, gates, and prompts in a YAML file. Add, remove, or reorder stages without touching code.

📊

Live Dashboard

Monitor active agents, recent outcomes, runtime, and idle clocks. SSE-powered live updates — pause, cancel, or retry with one click.

💬

Ticket Intake Bot

Describe an idea in Slack — the bot refines it into a Linear ticket through a short chat. Approve with a button and TaskDrive takes it from there.

📈

Scale to Zero

Ephemeral worker containers on EC2 spot instances. Pay only for active work — infrastructure scales down to nothing when idle.

🔌

Multi-Project

Run TaskDrive across multiple repos and Linear teams simultaneously. Per-project config for language, test commands, and branch conventions.

Get Early Access

TaskDrive is in active development and accepting waitlist signups. Early adopters get priority access, dedicated support, and a say in the roadmap.

No spam. Unsubscribe anytime.

The TaskDrive Referral Program

Share TaskDrive with your network and earn 30% of subscription revenue from every developer you bring in.

💰

30% Revenue Share

You earn 30% of every subscription payment from people who sign up through your referral link — for as long as they're customers.

♾️

No Cap

Refer as many people as you want. There's no upper limit on your earnings. Each referral is tracked to your unique code forever.

📆

Quarterly Payouts

Earnings are calculated and paid out every quarter. You get a full breakdown of your referrals and their status.

🔗

Unique Tracking Link

Every signup gets a personal referral link. Your code is embedded in the URL — no accounts to manage, just share and earn.

Frequently Asked Questions

Is TaskDrive ready to use today?

Yes — TaskDrive v0.1 is running in production. It retrofits into your existing Linear + GitHub workflow with zero config overhead. The waitlist is for early access to hosted plans and priority support.

What LLM does TaskDrive use?

TaskDrive runs on Claude Code with three configurable model tiers. You can also swap providers via OpenRouter or bring your own Anthropic/ZAI API keys. The [models] section in taskdrive.toml makes it a one-line change.

Can I customize the pipeline stages?

Absolutely. Drop a flow.yaml in your config directory and define custom stages, gates, and prompts. Add, remove, or reorder stages — the full pipeline is YAML-configurable. See examples/flow.yaml in the repo.

How does the referral reward work?

When someone signs up using your referral link, you earn 30% of their subscription fees for as long as they stay on a paid plan. There's no cap — refer 10 developers and earn from all 10. Payouts happen quarterly.

Can TaskDrive work on multiple repos?

Yes. The [[projects]] config supports multiple repos, each with its own Linear team, branch conventions, language profile, and test commands. They all run in the same daemon process.

What infrastructure do I need?

TaskDrive retrofits into your existing setup. It connects to your Linear board and GitHub repos — no infrastructure changes needed.