Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/jonwiggins/optio/llms.txt

Use this file to discover all available pages before exploring further.

Optio turns coding tasks into merged pull requests. Assign a task from the web UI, a GitHub Issue, or a Linear ticket, and Optio handles everything: provisioning an isolated environment, running an AI agent, opening a PR, monitoring CI, triggering code review, auto-fixing failures, and merging when everything passes.

Quick Start

Get Optio running locally in minutes with Docker Desktop and Kubernetes.

How It Works

Understand the task lifecycle from intake to merged PR.

Managing Tasks

Create, prioritize, and track coding tasks across your repositories.

Feedback Loop

See how Optio automatically handles CI failures, conflicts, and review feedback.

What Optio does

1

Submit a task

Describe what needs to be done — through the web UI, by assigning a GitHub Issue, or by syncing a Linear ticket.
2

Agent runs in isolation

Optio provisions a Kubernetes pod for your repository, creates a git worktree, and runs Claude Code or OpenAI Codex with your configured prompt and model.
3

PR is opened

The agent writes code, commits, and opens a pull request. Optio streams live logs to the dashboard so you can follow along.
4

Feedback loop closes

If CI fails, Optio resumes the agent with the failure context. If a reviewer requests changes, the agent picks up the comments and pushes a fix. When everything passes, the PR is squash-merged and the issue is closed.

Explore the docs

Repositories

Configure per-repo settings: model, prompt template, concurrency, and container image.

Code Review

Automatically launch a review agent on CI pass or PR open.

GitHub & Linear

Integrate with GitHub Issues and Linear for seamless ticket-to-PR workflows.

Cost Analytics

Track per-task and per-repo AI usage costs with daily breakdowns.

Deploy to Production

Deploy Optio to any Kubernetes cluster using the included Helm chart.

Interactive Sessions

Open a live terminal or chat session directly in a repo pod.

Build docs developers (and LLMs) love