Parton

AI development
orchestration.

Describe a feature in plain English. Parton plans once, scaffolds all files, implements logic in parallel, and validates the result.

alpha — not recommended for production use yet. Share feedback
terminal
$
Feature request

"add invoice export"

Code Graph

tree-sitter scan · symbol extraction · key file snippets

Strict Planner

Graph-aware · clarifies requirements · plans per-file tasks with exact contracts

identified 8 files with strict contracts (function signatures, types, exports)
scaffold all 8 files in parallel — structure, exports, stubs
structure check passes — implement logic files in parallel
validation + auto-fix on failure
Scaffold + Execute (Parallel)8 files
types.ts

InvoiceExport interface, ExportFormat enum, ExportOptions type

queued
service.ts

createExport(), getExportById(), listExports()

queued
csv-export.ts

serializeToCsv() with configurable delimiters

queued
pdf-export.ts

generatePdf() with company branding template

queued
route.ts

POST /invoices/:id/export endpoint

queued
export-dialog.tsx

Export dialog with format picker and download

queued
schema.ts

Prisma schema for invoice_exports table

queued
invoice-export.test.ts

Integration tests for full export flow

queued
Structure check

8/8 scaffolds pass · exports verified · ready for implementation

Validation passed

8/8 files written · 21.8K tokens · build + lint + tests passed · auto-fix ready

Install

One command. That's it.

Works on macOS and Linux.

terminal
$curl -fsSL https://parton.run/install.sh | sh

AI coding today is powerful but chaotic.

Prompt chaos

Every request starts from scratch. You re-explain context, re-describe architecture, and hope the AI remembers what you said three prompts ago.

Context overload

Large codebases exceed context windows. The AI sees fragments, misses dependencies, and produces changes that break things it never knew existed.

No coordination

Multiple AI sessions edit the same files with no awareness of each other. Merge conflicts, duplicated work, and silent regressions pile up.

AI with the right context.

Most AI tools send your entire repository to the model — or rely on approximate search. Parton runs a code graph first using tree-sitter Wasm across 11 languages, extracts key file snippets (auth, middleware, schema), and builds a targeted context for every task.

Traditional AI coding
Feature request
entire repository
AI model
Too much irrelevant code
Wasted tokens
Hallucination risk
Misses real dependencies
Parton
Feature request
Code graph (tree-sitter)
Key file snippets
Touch set prediction
src/invoices/export.ts
src/lib/pdf.ts
src/api/invoices.ts
prisma/schema.prisma
src/types/invoice.ts
targeted context
AI worker
Graph runs first — 11 languages via tree-sitter Wasm
Key file snippets (auth, middleware, schema)
Only relevant files & symbols
Reduced hallucinations via real import paths

Turbo Parallel Execution.

Code graph first → plan once → scaffold all files in parallel → structure check → implement logic in parallel → validate + auto-fix.

start
time →
GraphCode Graph (tree-sitter)tree-sitter · wasm
scan project · extract symbols · key file snippets
then
PlanClarify + Plan Contractsarchitect
graph-aware clarify · plan per-file contracts
then
ScaffoldAll Files in Parallel8 files · parallel
types.ts
service.ts
csv-export.ts
pdf-export.ts
route.ts
dialog.tsx
schema.ts
test.ts
then
CheckStructure Verificationdeterministic · auto-fix
verify all scaffolds · exports match contracts
then
ExecuteLogic Files in Parallel6 files · parallel
service.ts
csv-export.ts
pdf-export.ts
route.ts
dialog.tsx
test.ts
then
ValidateBuild + Test + Auto-fixdeterministic · auto-fix
build · lint · test · auto-fix on failure
code graph
parallel scaffold
parallel execution
verification + auto-fix
sequential phases
Code graph scans the project first. Plan once, scaffold all files, then implement only the logic files. Structure check verifies scaffolds before execution. Validation auto-fixes failures.

Contract-driven. Zero interface bugs.

Parton defines strict contracts before execution starts. Every file agent follows its exact contract — function signatures, types, and exports. Compliance is verified deterministically.

1
Contracts definedExact signatures and exports planned
2
Files execute in parallelEvery agent follows its contract
3
Compliance verifiedDeterministic export check
4
Validation passedBuild, lint, tests all green

Parallel files can never produce mismatched interfaces. The #1 cause of AI coding failures — eliminated.

Review before execution.

Parton generates an execution plan with per-file contracts, confidence score, and cost estimate. Review, add comments, and approve before any code is written.

Execution PlanPending review
Scaffold
types.tsschema.tsservice.tscsv-export.tspdf-export.tsroute.tsdialog.tsxtest.ts
Execute
service.tscsv-export.tspdf-export.tsroute.tsdialog.tsxtest.ts
Confidence
75%
Est. cost$0.50

Plans and runs are separate. Add comments to refine the plan, iterate without re-executing.

Parton understands your repository.

The code graph runs first — before everything else. Using tree-sitter Wasm across 11 languages, Parton extracts symbols, imports, exports, and key file snippets so the clarifier and planner have full context.

Graph-first pipeline

The code graph runs FIRST — before the clarifier and planner. Tree-sitter Wasm scans the entire project, extracts symbols, exports, imports, and key file snippets. Grammars are downloaded lazily to ~/.parton/grammars/ on first use.

Key file snippets

Auth, middleware, schema, and permission files — the first 25 lines are shown to the planner and clarifier. The planner understands HOW the project works, not just WHAT exists. JSON mode ensures structured LLM output for all metadata calls.

11 languages + regex fallback

TypeScript, JavaScript, Rust, Python, Go, Java, C, C++, Ruby, PHP, and Kotlin supported via tree-sitter Wasm. Unsupported languages fall back to regex-based analysis. Zero binary size impact — grammars downloaded separately.

Safe parallel execution.

Scaffolds are verified before implementation begins. Validation runs build, lint, and tests automatically — with auto-fix on failure.

Scheduling rules
Type definitions + schemas
ScaffoldCreated first as stubs — structure verified before logic
CSV export + PDF export
ParallelIndependent logic files, executed simultaneously
API route + UI component
ParallelDifferent domains, no file overlap
Build failure
Auto-fixValidation detects failure and automatically retries with fix
Integration tests
Post-validateRun after all files implemented, auto-fix on failure

Structure check after scaffold. Full validation after execution — typecheck, lint, build, tests. Auto-fix retries automatically on failure.

Four commands. That's it.

From install to shipping features — Parton stays out of your way.

1

Install

terminal
$ curl -fsSL https://parton.run/install.sh | sh
▸ Detecting platform: darwin-arm64
▸ Downloading parton v0.0.0...
▸ Installing to /usr/local/bin/parton
✔ parton v0.0.0 installed successfully
2

Plan

terminal
$ parton run 'add invoice CSV export'
✓ Code graph: 847 symbols, 12 key files scanned
✓ Clarification: TypeScript, existing Express API
✓ 12 files planned (6 logic + 6 tests)
Plan Review — 12 files │ Enter = approve
❯ + lib/invoice/types.ts exports: Invoice, LineItem
+ lib/invoice/service.ts exports: generateInvoice
+ lib/invoice/csv-export.ts exports: exportToCsv
+ lib/invoice/routes.ts exports: invoiceRouter
3

Execute

terminal
$
Step 2 — Scaffold
✓ lib/invoice/types.ts (2.1s)
✓ lib/invoice/service.ts (3.4s)
✓ lib/invoice/csv-export.ts (2.8s)
✓ Dependencies installed
✓ Structure compiles
Step 3 — Final Execution
✓ 6 config files kept from scaffold
✓ lib/invoice/types.ts (4.2s)
✓ lib/invoice/service.ts (5.1s)
✓ lib/invoice/csv-export.ts (4.8s)
✓ Compliance: 6/6 OK
4

Validate

terminal
$
Step 6 — Validation
✓ npm run build
✓ npm test
Done
Files: 12 written, 0 failed
Tokens: 18.4K
Time: 32.1s

See it in action.

A real execution run — scaffolds created in parallel, structure verified, then logic files implemented in parallel with validation and auto-fix.

Run #104— add invoice export
Running
Files: 8Tokens: 21.8KDuration: 45.2sStructure: 8/8
Scaffold + Execute (Parallel)
types.tsDone
InvoiceExport interface, ExportFormat enum
schema.tsDone
Prisma schema for invoice_exports table
service.tsRunning
createExport(), getExportById(), listExports()
csv-export.tsRunning
serializeToCsv() with configurable delimiters
pdf-export.tsRunning
generatePdf() with company branding template
route.tsRunning
POST /invoices/:id/export endpoint
dialog.tsxQueued
Export dialog with format picker and download
test.tsQueued
Integration tests for full export flow

Gets smarter with every run

Parton builds a knowledge base from your project — conventions, patterns, common fixes. Every run makes the next one faster and more accurate.

Conventions

Uses Zustand, not Redux

Patterns

Always add @types/react for JSX

Rules

Imports must be absolute from src/

Auto-captured from validation repairs. Also supports manual entries via CLI.

Run development at any scale.

Parton is free for individual use and always will be. Paid plans add coordination, visibility, and infrastructure for teams.

Free

$0

Everything you need to run Parton locally.

  • Local CLI
  • Turbo parallel execution
  • Strict contract planning
  • Structure check + validation with auto-fix
  • Iterative phasing (auto-split large tasks)
  • 20+ language analysis (tree-sitter)
  • Auto-knowledge initialization
  • Post-run suggested actions
  • Plan review & approval
  • Repo analysis & dependency graph
  • Targeted context
  • Knowledge base
  • Ratatui TUI with live progress
  • Per-stage model config (planning/execution/judge)
  • Local artifacts
  • Branch output
Soon

Team

$20/dev/mo

Coordinate AI-driven development across your team.

  • Everything in Free
  • Shared run registry
  • Conflict detection
  • Team scheduler
  • Project visibility
  • Run history & analytics
  • Team visibility
  • Role-based access
  • Hosted infrastructure
Soon

Enterprise

Custom

For organizations that need control, compliance, and scale.

  • Everything in Team
  • Distributed orchestration
  • Advanced scheduler policies
  • Enterprise policy controls
  • Private infrastructure
  • Security & compliance
  • Dedicated support
  • SLA
  • Advanced analytics
  • Org governance

Get early access to Pro features.

Team and Enterprise plans are coming soon. Join the waitlist and we'll notify you when they launch.

FeatureFreeTeamEnterprise
Local CLI
Turbo parallel execution
Strict contract planning
Structure check + validation with auto-fix
Iterative phasing
Per-stage model config
Knowledge base
Universal analysis (20+ langs)
Team coordination
Shared run registry
Conflict detection
Remote workers
Enterprise policy engine
Private infrastructure

What makes Parton different.

Not another AI code generator — a structured execution engine built for real-world codebases.

AI planning

Automatically decomposes features into right-sized user stories with dependency ordering — no manual breakdown needed.

Types-First Architecture

Type definitions committed before implementation. Interfaces correct by construction.

Parallel execution

Scaffold all files in parallel, then implement logic files simultaneously. Structure check between stages ensures correctness before execution.

Repo intelligence

Code graph runs first — scans the project with tree-sitter, extracts symbols and key file snippets, so every AI worker has the right context.

Conflict prevention

Structure check verifies all scaffolds match contracts before implementation. No mismatched interfaces between parallel files.

Transparent execution

Every decision, plan, and validation result is logged and visible in the TUI — no black-box AI.

Learning System

Knowledge base captures patterns and fixes. Every run makes the next one smarter.

Universal Language Support

Tree-sitter Wasm analysis for 11 languages — TypeScript, JavaScript, Rust, Python, Go, Java, C, C++, Ruby, PHP, Kotlin. Lazy grammar download, regex fallback for others.

Get in touch.

Questions about Parton? Enterprise needs? We'd love to hear from you.

Describe a feature. Parton plans contracts, executes in parallel, and ships it.

Graph-first. Contract-driven. Knowledge-powered. 11 languages. Branch ready for review.