Pilot Shell

Pilot Shell

A harness layer that runs enforced TDD, linting, and verification around Claude Code and Codex CLI.

68/100MonitorFreeFree

If your team already runs Claude Code or Codex CLI on a repository with real tests, Pilot Shell is the discipline layer those CLIs lack. The edit-time gates and the stop guard that refuses completion without E2E browser evidence are the two features worth the install alone, and /benchmark — which measures whether a rule or skill actually changes agent behavior with before/after evals — is the one most harness setups never build. It is opinionated on purpose. Teams that just want raw speed should stay on the bare CLIs or a CLAUDE.md-plus-hooks setup; for everyone else the ROI shows up on the first PR someone reviews.

Verified 3h ago · liveness 68/100 · cite: rightaichoice.com/tools/pilot-shell

Best for
  • Senior engineers running Claude Code or Codex CLI on production repositories
  • Teams standardizing TDD and quality rules for AI-assisted development
  • Teams that need project decisions to persist across agent sessions
  • Organizations auditing AI-generated code with mandatory planning and verification
Not ideal for
  • Teams using AI coding tools other than Claude Code or Codex CLI
  • Developers new to either CLI — this is a terminal-driven harness with a learning curve
  • Projects with little or no test coverage, where TDD enforcement has nothing to enforce
Visit Website

AdvancedUnder two minutes to install (one curl command on macOS, Linux, or Windows via WSL2) and it loads automatically the next time you launch Claude Code or Codex CLI in a project. First real value takes longer: expect a session or two before the plan-approval and test-gate rhythm stops feeling like friction, and longer on repos where you must first run /setup-rules to generate project rules.CLI · WebNo public APIVerified 3h ago
Pricing
Free
FreeFree tier3 hidden costs
Learning curve
Advanced
Under two minutes to install (one curl command on macOS, Linux, or Windows via WSL2) and it loads automatically the next time you launch Claude Code or Codex CLI in a project. First real value takes longer: expect a session or two before the plan-approval and test-gate rhythm stops feeling like friction, and longer on repos where you must first run /setup-rules to generate project rules.
Runs on
CLIWeb
No public API · 4 integrations
Who it's for
Senior backend engineer on a production APITech lead standardizing conventions across a teamEngineer debugging a regression
Live sentiment
Is Pilot Shell actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Pilot Shell if you want the agent to just start writing code — its whole value is the plan-approval and test-gate contract that blocks edits until evidence exists.

The 30-second take
Biggest gripe

The harness itself is free, but it only runs on top of a paid Claude Max, Team Premium, or Enterprise subscription or a paid OpenAI Plus, Pro, Business, or Enterprise plan — budget for that agent subscription first.

Price reality

Pilot Shell is distributed as a free harness layer via its public installer, so the real pricing comparison is the agent subscription underneath it: a Claude Max or OpenAI Pro plan plus Pilot versus the bare CLI at the same subscription. For a team already paying for either agent, Pilot adds no per-seat software line item; the cost you are weighing is the planning time the spec workflow takes from each engineer.

In short

Pilot Shell — A harness layer that runs enforced TDD, linting, and verification around Claude Code and Codex CLI. Best for Senior engineers running Claude Code or Codex CLI on production repositories, Teams standardizing TDD and quality rules for AI-assisted development, Teams that need project decisions to persist across agent sessions. Free to use.

What's new in Pilot Shell

Checked today

Across the latest 1 update: 1 news mention.

What people actually say about Pilot Shell — is it worth it?

We ran a structured research pass across product reviews, community discussions, and post-purchase forum threads to surface the patterns vendors won't publish themselves. Below: the recurring strengths, the hidden costs people mention most, and the cohort that consistently regrets adopting this tool.

36 mentions across 4 sources (Hacker News, YouTube, GitHub, Lemmy) · researched Aug 27, 2026.

45% positive55% critical

Average across the 4 sources that answered — each source counts once, not each post.

Recurring strengths
  • +Enforced TDD and quality gates make agentic output more production-ready.
  • +Persistent SQLite memory retains architectural decisions across sessions.
  • +Works as an overlay on existing Claude Code or Codex CLI setups.
  • +7 MCP servers and 3 language servers expand agent capabilities significantly.
  • +Custom slash commands and spec workflows add structured accountability.
Recurring frustrations
  • −Very little independent community feedback exists beyond the repo and HN post.
  • −Setup complexity likely steep for non-CLI-savvy developers.
  • −Language servers limited to Python, TypeScript, and Go—plus Claude Code only.
  • −Forced process may frustrate coders who prefer fast, unconstrained iteration.
  • −No public roadmap or detailed documentation of known limitations.
Patterns worth knowing
Enforced quality gates and TDD are viewed as a major improvement over raw agentic coding
Seen on Hacker News, GitHub
Persistent memory and context across sessions is a key selling point
Seen on Hacker News
Tool is positioned for professional engineers, not hobbyists
Seen on GitHub
Learning curve
advancedProductive in ~A few hours of setup and configuration
Hidden costs people mention
  • • Potential cost of running multiple MCP servers and language servers locally
  • • Time investment for setup and learning curve is significant

Viability Score

68/100
Monitor

How well maintained and how widely used is Pilot Shell? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
100
Site health
95
User sentiment
45
What the vendor publishes
20

Last calculated: October 2026

How we score →

Key Features

  • Enforced quality gates: auto-format, lint, type-check, and TDD hooks on every Claude Code file edit
  • Stop guard that blocks task completion when end-to-end evidence is missing
  • Spec-driven workflows: /prd, /spec, /build, /fix, /investigate, /cleanup
  • /setup-rules generates modular project rules and MCP docs from the real codebase
  • /create-skill captures a repeatable procedure as a tested, reusable skill
  • /benchmark runs before/after evals to measure whether a rule or skill changes agent behavior
  • Persistent memory in local SQLite that survives session compaction
  • Team memories committed to the repo under docs/memories/ and shared via git
  • Pilot Console local web dashboard at localhost:41777 for sessions, diffs, evidence, and usage
  • Spec review and annotation with shareable teammate links, no install required for reviewers
  • 7 MCP servers: library docs, persistent memory, web search, code search, page fetching, code intelligence
  • 3 language servers: Python (basedpyright), TypeScript (vtsls), Go (gopls) — Claude Code only
  • Context tooling: Semble, CodeGraph, ast-grep for retrieval and structural code search
  • Browser automation for E2E verification with evidence saved to the Console
  • Shareable extensions across teams: skills, rules, commands, and agents via git

About Pilot Shell

FreeAdvancedNo APICLI · Web

Pilot Shell is a harness layer that sits around Claude Code and Codex CLI rather than replacing them. You install it with a single curl command on macOS, Linux, or Windows via WSL2, and it loads automatically the next time you launch either agent inside an existing project. Six stacked layers do the work: context engineering, spec-driven delivery, enforced quality gates, independent verification, stateful memory, and a human control plane. The quality gates are the point. Format, lint, type-check, and TDD hooks fire on every agent file edit in Claude Code, and a stop guard blocks a task from being marked done when end-to-end evidence is missing. Pilot workflows — /prd, /spec, /build, /fix, /investigate, /cleanup, /setup-rules, /create-skill, /benchmark — are peers to a direct request or the agent's native Plan/Goal tools, so you reach for one when its planning or verification contract actually fits the job. Context stays lean by design. Semble, CodeGraph, ast-grep, seven MCP servers, and three language servers (basedpyright for Python, vtsls for TypeScript, gopls for Go, Claude Code only) feed the engineering loop. Memory lives in local SQLite, and with team memories committed into docs/memories/ so git carries decisions to every contributor; Claude Code loads memory automatically while Codex retrieves relevant history through local search. The Console at localhost:41777 is where you read plans, diffs, evidence, and usage between agent turns. The product's own 2026 guidance on context engineering for the Claude 5 family follows the same principle its context layer applies.

Behind the Verdict

Pilot Shell makes a clear bet: the bottleneck in AI-assisted development is no longer model quality, it is whether the agent's output was planned, tested, and verified before you see it. Everything in the product serves that bet. Strengths are concrete. Hooks fire on every edit in Claude Code — auto-format, lint, type-check, TDD — so a failing RED test is a visible state rather than a suggestion in a prompt. The stop guard blocks a task from being marked complete without end-to-end evidence, and the browser automation writes that evidence into the Console at localhost:41777. The six-layer stack is genuine engineering, not prompt text: Semble and CodeGraph for retrieval, ast-grep for structural code search, seven MCP servers, three language servers on the Claude Code side, and a CLI proxy the seed data claims cuts tool-output tokens by 60–90%. Where it earns its keep is on repos that already have test suites and architecture decisions worth preserving. Team memories committed under docs/memories/ travel through git, so a decision captured once reaches every contributor without a cloud dependency — no clock, no sync service. /benchmark is the sleeper feature: it gives you a way to tell whether a rule or skill changed anything, with before/after evals, which most teams otherwise guess at. Weaknesses are equally real. The harness only works if you already use Claude Code or Codex CLI — it is not an editor, and it does nothing for Cursor, Copilot, or Aider users. Feature coverage is uneven: language servers and the full lifecycle hook set are Claude Code only, while Codex runs through adapted skills, AGENTS.md guidance, and a subset of hooks. Both paths require a paid subscription to the underlying agent. Projects without meaningful test coverage will feel TDD enforcement as friction rather than safety, and the approve-a-plan-before-code contract is deliberately at odds with a throwaway prototype sprint. Expect terminal-driven setup and a learning curve before day one is smooth. Where it fits: production repositories, senior engineers, and teams standardizing conventions. Where it does not: greenfield prototypes, non-technical builders, and anyone not already committed to one of the two supported agents.

Researching Pilot Shell? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Pilot Shell actually fits — and what changes day-one when you adopt it.

Senior backend engineer on a production API

You run /spec to have the agent explore the codebase, write an ordered task list, and wait for your approval before touching code; it then implements with a failing test first, and hooks run ruff and basedpyright on every edit.

Outcome: The stop guard blocks completion until the browser verification writes evidence into the Console, so the PR arrives with a plan, tests, and proof instead of a diff you have to reverse-engineer.

Tech lead standardizing conventions across a team

You run /setup-rules to generate modular project rules from the real codebase, capture recurring procedures with /create-skill, and commit decisions to docs/memories/ so git carries them to every contributor.

Outcome: Claude Code loads the memories automatically and Codex retrieves them through local search, so new contributors inherit the same conventions without a cloud sync service.

Engineer debugging a regression

You invoke /fix on the failing behavior, which reproduces the bug, traces the root cause, writes the failing test, fixes at the source, and audits the change against the gates.

Outcome: You get a root-cause fix with a test that would have caught it, rather than a patch applied at the symptom site.

Use Cases

  • Enforce TDD and code quality automatically on every file edit during AI-assisted development
  • Persist architectural decisions and project knowledge across agent sessions
  • Plan and implement features end-to-end from an approved spec with tests enforced
  • Monitor agent activity, diffs, and token cost in real time via the local Console
  • Review and annotate specs with teammates before code is written, via a share link
  • Standardize agent conventions across a team with git-shared skills, rules, and commands
  • Investigate a codebase question with cited evidence without modifying the project
  • Benchmark whether a project rule or skill actually changes agent behavior

Models Under the Hood

Claude CodeCodex CLI

as of 2026-10-15

Limitations

  • Pilot Shell is a harness around an existing Claude Code or Codex CLI install — it is not a standalone editor or IDE, and it does nothing for other AI coding tools.
  • Feature coverage is uneven: language servers (basedpyright, vtsls, gopls) and the full lifecycle hook set are Claude Code only, while Codex runs through adapted skills, AGENTS.md guidance, and a subset of the checks.
  • Both paths require a paid Claude or OpenAI subscription behind them.
  • The spec workflow deliberately gates changes behind planning and testing, which slows rapid experimentation.
  • Teams should also expect terminal-driven setup and a real learning curve before the workflow feels natural.

as of 2026-10-18

Verification history

We have re-verified Pilot Shell 10 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-checked, vendor evidence unchanged
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-checked, vendor evidence unchanged
  6. — re-checked, vendor evidence unchanged

Showing the 6 most recent of 10 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • The harness itself is free, but it only runs on top of a paid Claude Max, Team Premium, or Enterprise subscription or a paid OpenAI Plus, Pro, Business, or Enterprise plan — budget for that agent subscription first.
  • Full feature coverage — language servers and the complete lifecycle hook set — is Claude Code only, so a Codex-only team pays the same setup cost for a narrower feature set.
  • Enforced TDD assumes tests already exist; on a repo with thin coverage the first weeks go into writing the test scaffold before the gates help you.

Where the pricing makes sense

The company stage and team size where Pilot Shell's pricing actually pencils out — and where peers do it cheaper.

Pilot Shell is distributed as a free harness layer via its public installer, so the real pricing comparison is the agent subscription underneath it: a Claude Max or OpenAI Pro plan plus Pilot versus the bare CLI at the same subscription. For a team already paying for either agent, Pilot adds no per-seat software line item; the cost you are weighing is the planning time the spec workflow takes from each engineer.

Setup time & first value

How long it actually takes to get something useful out of Pilot Shell — broken out by persona, not the marketing-page minute.

Under two minutes to install (one curl command on macOS, Linux, or Windows via WSL2) and it loads automatically the next time you launch Claude Code or Codex CLI in a project. First real value takes longer: expect a session or two before the plan-approval and test-gate rhythm stops feeling like friction, and longer on repos where you must first run /setup-rules to generate project rules.

Switching to or from Pilot Shell

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From bare Claude Code: install the harness, keep your CLAUDE.md, and run /setup-rules to generate modular rules and MCP docs from the existing codebase.
  • →From bare Codex CLI: install, then use the $spec / $build / $fix variants, which map to Codex's adapted skills and AGENTS.md guidance.
  • →From a CLAUDE.md-plus-hooks setup: move existing hook logic into Pilot's quality gate pipeline so format, lint, type-check, and TDD fire on every edit with stop-guard enforcement.
  • →From an ad-hoc prompt library: convert repeatable procedures into tested, reusable skills with /create-skill and verify them with /benchmark.
Migrating out
  • ↗To bare Claude Code: remove the installer's shell integration and keep CLAUDE.md, losing the stop guard and edit-time gates.
  • ↗To bare Codex CLI: drop the harness and retain AGENTS.md guidance, losing enforced TDD, the Console, and language servers.
  • ↗To another agent (Cursor, Copilot): there is no export path — memories and specs live as markdown in docs/memories/ and docs/specs/, so commit them as plain documentation before switching.

Integrations

Claude CodeCodex CLIChatGPT desktop appGitHub

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Pilot Shell”, and we withheld 5: 5 did not mention Pilot Shell. Showing the 1 we can prove is about Pilot Shell.

Official links

Tools that pair well with Pilot Shell

Common stack mates teams adopt alongside Pilot Shell, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Pilot Shell vs Spider Cloud

If you need to feed your AI agent fresh web data for RAG or scraping, Spider Cloud’s pay-as-you-go API with Browser AI commands is the clear pick. If you’re a senior engineer using Claude Code or Codex CLI and want to enforce TDD and quality gates on every edit, Pilot Shell’s free workflow framework is unmatched. They solve completely different problems—choose based on whether you’re pulling data from the web or pushing code to production.

Pilot Shell vs Temporal Ai

Choose Temporal AI if you need to build reliable, long-running AI agents or microservices that survive crashes and retries, with deep visibility and human-in-the-loop support. Choose Pilot Shell if you're a senior engineer using Claude Code or Codex CLI and want to enforce TDD, quality gates, and persistent context across sessions. They serve different layers: Temporal orchestrates durable execution, Pilot Shell enforces disciplined coding workflows.

Pilot Shell vs Voyage Ai

If your primary need is high-accuracy retrieval for enterprise RAG with domain specialization, choose Voyage AI. If you're a senior engineer using Claude Code or Codex CLI who needs enforced TDD, quality gates, and persistent context, pick Pilot Shell. They serve completely different domains — retrieval vs. development workflow — so the decision hinges on your job to be done.

Pilot Shell vs Poolside Ai

If you're building mission-critical software in a regulated enterprise and need custom, governable AI models deployed on your own infrastructure, Poolside AI is the clear choice—but you'll pay enterprise prices and go through sales. If you're a senior engineer using Claude Code or Codex CLI who wants to enforce TDD and code quality discipline without leaving your terminal, Pilot Shell is a free, powerful add-on. For individual developers or small teams without existing test infrastructure, neither fits—Poolside is too heavy, Pilot Shell's learning curve is steep.

Alternatives to Pilot Shell

View all
Ellipsis

Ellipsis

Run Claude Code and Codex coding agents in managed cloud sandboxes defined by YAML in your repo.

FreemiumTry
GitHub Copilot

GitHub Copilot

GitHub Copilot is an AI coding agent that completes code, reviews pull requests, and runs tasks from issue to merge.

FreemiumTry
CodiumAI

CodiumAI

Agentic AI code review plus a governance layer that enforces your team's coding rules on every pull request.

FreemiumTry

Frequently Asked Questions

Used Pilot Shell? Help shape our editorial sentiment research.