Shipwright Harness – open-source autonomous delivery agent for Claude Code (MIT) App Vitals released Shipwright Harness, an open-source autonomous delivery agent for Claude Code under the MIT license. The tool enables developers to plan, build, review, and ship code tasks through a single pipeline, running on their own codebase with optional Kubernetes deployment. The open-source autonomous delivery agent for Claude Code. A deployable cloud agent and the autonomous coding system that powers it — built on the Shipwright plugin, running on your own codebase. /app-vitals/shipwright/blob/main/assets/demo.gif Plan → build → review → ship — one task through the pipeline. Illustrative. Brand vs. package:the project isShipwright Harness; the plugin/package you install is. shipwright /plugin install shipwright@app-vitals/shipwright Requires Claude Code https://www.anthropic.com/claude-code . Point it at your own repository — Shipwright is repo-agnostic. Deploying the services to Kubernetes? The shipwright Helm chart is published to a Helm repo on each chart version bump: helm repo add shipwright https://app-vitals.github.io/shipwright helm install my-release shipwright/shipwright --namespace shipwright --create-namespace See docs/deploy-kubernetes.md /app-vitals/shipwright/blob/main/docs/deploy-kubernetes.md for end-to-end deployment guides Minikube / GKE / EKS , and for the published-repo flow and how publishing is triggered. /app-vitals/shipwright/blob/main/docs/helm-repo.md docs/helm-repo.md You can run the metrics dashboard locally today — offline by default , with no PostHog key, no accounts, and no database . One copy-paste prompt sequences the two execution contexts terminal shell + an in-session slash command and opens the dashboard. Paste this into a Claude Code session: Set up Shipwright Harness locally and open the metrics dashboard. 1. In a terminal, run: git clone https://github.com/app-vitals/shipwright.git && cd shipwright && ./scripts/quickstart.sh This checks prerequisites, installs dependencies task setup , and starts the metrics dashboard in offline mode no accounts or secrets needed . Leave it running. 2. Inside this Claude Code session, install the plugin: /plugin install shipwright@app-vitals/shipwright 3. Open the dashboard in your browser: http://localhost:3460/dashboard Step 1 runs in your terminal ; step 2 is a slash command that runs inside the Claude Code session . The dashboard comes up at http://localhost:3460/dashboard http://localhost:3460/dashboard . Prerequisites: Claude Code https://www.anthropic.com/claude-code , git https://git-scm.com/downloads , Bun https://bun.sh , and go-task https://taskfile.dev/installation/ . Full details, the QUICKSTART SKIP SERVE CI guard, and the offline-default explanation live in docs/quickstart.md /app-vitals/shipwright/blob/main/docs/quickstart.md . Full dev stack Want the complete local stack — metrics dashboard, admin UI, task-store, and the Shipwright agent running in Docker? This requires tmux https://github.com/tmux/tmux , Docker https://docs.docker.com/get-docker/ , and a local PostgreSQL https://www.postgresql.org/ instance port 5432 . Paste this into a Claude Code session: Set up the full Shipwright Harness dev stack locally. Prerequisites: tmux, Docker, PostgreSQL running on localhost:5432, Bun, go-task. 1. In a terminal, clone and set up: git clone https://github.com/app-vitals/shipwright.git && cd shipwright && task setup 2. Copy the env example and add your auth token: cp state/dev-agent.env.example state/dev-agent.env Open state/dev-agent.env and set one of: CLAUDE CODE OAUTH TOKEN=