Stop vibe-coding,
Start hyper-engineering.

Turn any project into AI-native tasks and divide your problems into small, precise specs that your agents can solve and deliver reliably.

The Exponential app showing an issue with activity, properties, and labels

It's time to evolve past
prompt and pray.

Agents execute instructions, not intentions. Hand them precise, decomposed specs and the output becomes dependable - consistent, reviewable and ready to ship.

Vibe-coding

Vague intent in, unpredictable output out - context drift, rework, and results you can't trust.

Hyper-engineering

A decomposed spec in, dependable execution out - the agent receives exactly what to build.

Meet xpo, where humans and agents build together.

You decompose and direct - your agents build and test against the plan.

Plan, divide and conquer your Idea.

You define the problem - then let your agent decompose it into estimated, prioritized, dependency-mapped tasks. Review, revise and refine until your backlog is ready for implementation.

The Exponential board showing a freshly groomed backlog across Backlog, Planned, In Progress and Done columns
iTerm2

Turn your backlog into an execution pipeline.

Leverage the power of agentic loops on top of your backlog to amplify your engineering output. You bring the product thinking, the architectural decisions. Your agents bring tireless execution against precise specs.

Manual

Point it at one story

Pick the issue, the agent plans, implements, tests, and merges — you review the result, not the process.

$ xpo drive --id upe-0000d7
Automatic

Let priority decide

The agent picks the highest-priority story with no unresolved blockers and executes it end to end.

$ xpo drive
Continuous

Drain the backlog

Run until every planned issue is done. Walk away, come back to shipped work.

$ xpo drive --loop

Built to be trusted, not watched. A supervisor agent evaluates your spec and reviews every change — the agent that writes the code never grades its own work. Your test suite is the gate: pass or fail, no self-assessed scores. Every run reports wall time, tokens, and cost. If it fails, the issue is marked blocked with feedback attached — nothing is lost, and you can resume where it stopped.

Review every change, then merge when you're happy.

Inspect the agent's work in a familiar pull-request view: commits, files, the full diff, then merge it onto main when you consider it ready.

Exponential's review view for a story - the Files changed tab showing the full diff and a Squash & merge action
iTerm2
# Review the branch - commits, files, full diff
$ xpo review upe-0000d7
 
⊙ a1b2c3d 3 commits · 3 files · +84 −0
A internal/mood/api.go
A internal/mood/api_test.go
A internal/mood/routes.go
 
# Land it on main when you're happy
$ xpo merge upe-0000d7 --squash
Merged feature/upe-0000d7 into main (squash)

See what your fleet is actually doing.

Track velocity, cycle time, throughput, and agent-vs-human contribution - derived from your event log. Get alerted when an issue goes stale, blocked, or urgent.

The Exponential dependency view mapping relationships and blockers across the fleet's work
Needs attention3
Checkout crashes on poor signal
upe-0000c2 · P0
Urgent
Restaurant payouts
upe-0000b7 · waiting on Stripe keys
Blocked
Cat Mood Detection
upe-000006 · no activity 31d
Stale
Works your way

Purpose-built for humans and AI

Exponential is a single binary that meets your team, human or agent, wherever they work.

CLI

Drive the entire backlog from your terminal - add, link, estimate, start, and merge. Scriptable, dependency-free, and fast.

$ xpo
Web Interface

A fully featured product development system, served locally from the same binary. No subscription, no cloud.

$ xpo board
MCP Server

A Model Context Protocol server that hands your agents the exact same tools your team uses, so they can interact with your Backlog natively.

$ xpo mcp

Local by default. Your backlog lives in git, right next to your code - fully offline, no server required. Need to work together? Run xpo serve for a shared backlog your whole team works against, secured by the same SSH keys you already push code with.

Get started

A single binary supported on all operating-systems.

iTerm2
# Install the binary (Go 1.22+)
$ go install github.com/palarix/exponential/cmd/xpo@latest
 
# Initialize in your repo
$ cd your-project && xpo init
 
# Create your first story
$ xpo story add "Set up CI pipeline" --points 2

You design the system. Your agents build it.

Open source. Local-first. Git-native. Bring your own agents. Your workflow finally has the right tool.