Verified issue-to-PR pipeline · open core on GitHub

Work the day shift.
Ship the night shift.

Backlog in. Verified software out.

Days are for PRDs, epics, and stories. Nights are for production: your agents build autonomously on your machines. Nightgauge is the go/no-go gauge on everything they produce. Nothing ships unmeasured.

VS Code extension Web dashboard Mobile companion Slack · Discord · Mattermost GitHub + GitLab in preview
Nightgauge — Pipeline live
The Nightgauge dashboard inside VS Code — two pipeline slots, the queue, and pipeline health, rendered from a real completed run
  1. 01 Issue Pickup
  2. 02 Feature Planning
  3. 03 Feature Dev
  4. 04 Feature Validate
  5. 05 PR Create
  6. 06 PR Merge
issue #3663 Claiming the highest-priority issue… Merged to main — zero context loss.

Six Stages. One Pipeline.
Zero Context Loss.

Each stage runs in isolation with focused context. Clean handoffs between stages — not accumulated conversation history.

01
13 phases

Issue Pickup

Claim issues with intelligent priority sorting

Automatically selects the highest-priority issue. Branch created, requirements extracted, environment ready.

02
14 phases

Feature Planning

Documentation-first design that reduces overhead

Reads your project documentation before code. Creates a structured plan with phases, file changes, and test strategy. Requires your approval.

03
18 phases

Feature Dev

Parallel implementation with automatic quality review

Independent file changes execute in parallel. Security scanning, standards compliance, and tests written alongside code.

04
21 phases

Feature Validate

Build verification hard gate + automated testing

Build must pass — no exceptions. Framework-aware test execution, dead code detection, and validation against acceptance criteria.

05
14 phases

PR Create

Auto-generated PRs with full traceability

Pre-flight quality checks, auto-generated description with full context, issue linking for automatic closure, and reviewer assignment.

06
14 phases

PR Merge

CI auto-fix, review handling, and cleanup

Auto-fixes linter and format issues. Review feedback addressed intelligently. Epic auto-close. Full cleanup on merge.

6 stages
94 verified phases
21 deterministic gates
1 pipeline · zero context loss

Guardrails at every layer

Autonomous AI development only works when something keeps it honest. Six deterministic safety layers run alongside every pipeline.

🛡

Cascade Circuit Breaker

Pauses on clustered failures — never auto-resumes.

Stage Verification Gates

Trust but verify after every LLM stage, deterministically.

🔒

Prompt Injection Firewall

Two-layer input/output validation. Bash escapes blocked.

Failure Taxonomy

Transient infra failures don’t pollute health scores.

📜

Audit Archival

Hash-chained event stream — compliance-ready.

±

Baseline Detection

Auto-fix only addresses regressions you introduced.

The Same Pipeline, Wherever You Are

Issue #338 was picked up, planned, built, validated, opened as a PR and merged by the pipeline on 2026-08-29 — $6.72, 83 minutes, six stages. This is what that run looked like in VS Code, in the web dashboard, on a phone, and in Slack and Discord. Every image is generated from the product, not drawn.

VS Code extension
Where the work happens — VS Code extension
VS Code extension Where the work happens Slots, queue, stages, cost and health inside the editor. The dashboard above is the extension's own renderer fed with a real run — not a mockup.
Web dashboard
The team view — Web dashboard
Web dashboard The team view The same run in the team dashboard: six stages on the lifecycle rail, replay and workflow tree, tokens, cost and elapsed time — plus usage, analytics, board and audit trail across every repo that reports to your platform.
Watch it from anywhere — Mobile app
Mobile app Watch it from anywhere The same run on a phone — duration, cost, tokens and every stage with its own cost — rendered by the Flutter app on a Pixel 9 Pro emulator.
One card per run, edited live — Slack & Discord One card per run, edited live — Slack & Discord
Slack & Discord One card per run, edited live The pipeline posts a single card when it picks an issue up and edits it as each stage lands — stage costs, cache hit rate, estimate vs actual, and the PR.

Built Different

Not just another AI code generator. A complete development lifecycle with enforced standards at every step.

Context Isolation

Each stage runs in isolation with only the context it needs. No drift. No bloat. Complex features complete every time.

Documentation-First

Reads your project documentation before exploring code. Reduces overhead and ensures implementations match your standards.

Enforced Quality Gates

Build verification is a hard gate — not a suggestion. Plan approval required before coding. Acceptance criteria validated before merge.

Portable Skills

Write once, use everywhere. Same pipeline skills work across Claude, Copilot, Codex, Cursor, and Gemini.

Self-Healing Pipeline

Auto-fixes linter errors, format issues, and minor CI failures. Capped retries with automatic escalation to the developer.

Epic & Dependency Tracking

Automatic epic detection, sub-issue routing, dependency checking, and auto-closure when all sub-issues merge.

Not All Issues Are Equal

Nightgauge doesn't throw the same resources at every issue. It scores complexity deterministically, sets your cost envelope, and routes every stage to the right model within it.

Adaptive Complexity

Every issue is automatically assessed and routed to the right pipeline path — simple work finishes fast, complex work gets the depth it needs.

Learn more →

Cost-Aware Model Routing

Performance modes set the cost envelope; adaptive routing picks the right model within it — steered by your own cost-per-success history, not benchmarks.

Learn more →

Intelligent Routing

Simple issues finish in minutes. Complex work gets the full pipeline. The system adapts automatically — no manual configuration required.

Learn more →

Your Command Center in VS Code

Everything you need to run the full pipeline, right from your editor. No CLI required.

Nightgauge Pipeline — VS Code
Nightgauge VS Code extension dashboard showing pipeline slots, model routing, and platform quota

One-Click Pipeline

Run the full 6-stage pipeline on any issue with a single click. No terminal, no setup, no context switching.

Visual Progress Tracking

Real-time sidebar showing stage progress, status indicators, and estimated time remaining for each pipeline run.

Batch Overnight Runs

Queue multiple issues and let the pipeline process them sequentially. Start it before you leave — review PRs in the morning.

Token & Cost Monitoring

Track token usage and cost per stage in real time. Set budgets for batch runs and monitor efficiency trends over time.

From Issue to Merged PR

Three steps. Fully automated. You stay in control at every approval gate.

1

Pick an Issue

Select a GitHub issue or let Nightgauge automatically choose the highest-priority work. Feature branch created. Requirements extracted. Ready to go.

2

AI Plans, Builds & Tests

Documentation-first planning, parallel implementation, and multi-phase validation — all automated with clean context handoff between stages.

3

Review & Merge

Auto-generated PR with full context and traceability. CI issues auto-fixed. Reviews categorized. Epic auto-closed on completion.

# Run the full pipeline on issue #42
$ nightgauge run 42

Stage 1/6 — Issue Pickup … claimed, branch created
Stage 2/6 — Feature Planning … plan ready for review
Stage 3/6 — Feature Dev … 3 files changed, parallel execution
Stage 4/6 — Validation … build passed, 12 tests passed
Stage 5/6 — PR Create … PR #87 opened, closes #42
Stage 6/6 — PR Merge … merged, branch cleaned up

Works With Your Favorite AI Tools

Portable Agent Skills specification means no vendor lock-in. Start in one tool, continue in another.

C
Claude Code
G
GitHub Copilot
O
OpenAI Codex
Cu
Cursor IDE
Ge
Gemini CLI
VS
VS Code

Write skills once as portable SKILL.md files. They run everywhere — across Claude, Copilot, Codex, Cursor, and Gemini. Structured JSON context travels with you, so you can switch tools mid-issue without losing progress.

What’s shipping next

A few features are in active development or limited preview. Early- access teams get them as they land.

◐ In preview

Autonomous Orchestrator

Hands-free, cross-repo issue selection with dependency-graph aware parallelism, critical-path scheduling, and focus-mode steering. Set it before you log off.

Limited beta · summer 2026
◐ In preview

GitLab & self-hosted forge

Same pipeline, same skills, on GitLab CE / EE — including self-hosted instances. One forge abstraction, two platforms.

Private preview
◐ In preview

Slack, Discord & Mattermost chat-ops

One live card per run — stages, cost, cache hit rate, the PR — edited in place as the pipeline moves. Mattermost adds inbound slash commands to drive the queue from chat.

Beta · Slack, Discord & Mattermost notifications
◐ In preview

Mobile + Web companions

A Flutter mobile app for watching runs from anywhere and a web dashboard for team management, usage and analytics — both on the same platform API the extension reports to.

Beta · web dashboard live, mobile in TestFlight prep

Legacy code doesn’t have to stay legacy.

Technical debt. Inherited chaos. Undocumented spaghetti.
Nightgauge scores every brownfield codebase deterministically — then ships a phased plan with characterization tests and a rollback path for each phase.

Start Transforming
Brownfield modernization dashboard showing readiness score, stack-by-stack analysis, and phased plan

FAQ

The things teams ask before piloting Nightgauge on a real codebase.

How is this different from Cursor, Copilot, or other AI coding tools?
Those tools assist you while you code. Nightgauge runs the entire issue-to-PR pipeline on its own — six structured stages, 94 verified phases, deterministic gates after every phase. You start with a GitHub issue; you end with a merged PR. The IDE editing experience isn't the product. The pipeline is.
Is Nightgauge open source?
Yes. The core — VS Code extension, SDK, portable skills, Claude plugin, and the Go orchestrator — is Apache-2.0 licensed at github.com/nightgauge/nightgauge. Everything runs locally with model and forge credentials you control: no account required, cloud connectivity off by default, telemetry opt-in. Signed release binaries and the Homebrew cask ship with the first public release; until then you can build from the reviewed source tree. An optional proprietary platform (team analytics, licensing, billing) integrates through public contracts.
What does Nightgauge actually run on?
A VS Code extension paired with a deterministic Go orchestrator and the Claude Agent SDK. Skills are portable across Claude, Copilot, Codex, Cursor, and Gemini — write once, run anywhere. Pipeline state lives in JSON handoff files between stages, never accumulated conversation history.
How safe is this to leave running on real code?
The whole reason the product exists: six guardrail layers sit alongside the pipeline. Cascade circuit breaker pauses on clustered failures with no auto-resume. 21 deterministic phase gates verify work before context handoff. Prompt-injection firewall blocks dangerous patterns at input and output. Audit trail captures every stage, retry, and fix.
What about my codebase staying private?
Your code stays in your repos. Nightgauge runs locally in your VS Code extension and connects to your model provider directly with your own keys — and because the core is open source, you can verify that yourself. Cloud connectivity is off by default and telemetry is opt-in. No code is ever sent to our servers for training or analytics.
How much does it cost to run?
Two costs: AI tokens (paid to Anthropic at API rates — typically $0.20–$1.00 per issue depending on complexity, with the dashboard showing per-issue spend) and the Nightgauge core itself, which is free and open source (Apache-2.0) — you run it locally with your own keys. The optional hosted platform is in early access and not yet publicly priced. Performance modes set the cost/quality envelope — from Efficiency (≈ half cost) to Frontier — and cost-aware routing automatically prefers cheaper models when your own run history shows comparable results. Token budgets are configurable at workspace, per-stage, and per-pipeline-run levels with hard caps.
Does it work on existing (brownfield) codebases?
It's actually built for them. The Brownfield Dashboard scores readiness across 8 axes, scaffolds characterization tests before refactoring starts, and emits a phased modernization plan with confidence levels. Hybrid recommendations (refactor backend / rewrite frontend in parallel) are common output.
What if the AI gets something wrong?
Three layers catch that. Phase gates verify each phase's promised artifacts before moving on. The RALPH self-healing loop diagnoses and retries failures within bounded retries. If something falls outside the auto-fix envelope, the pipeline escalates to a developer with the stage-exit diagnostic (last bash, stderr tail, classification) — not a vague stack trace.
Will it work with GitLab or self-hosted forges?
GitLab support (CE, EE, and self-hosted) is in private preview behind the same forge abstraction that runs GitHub today. Slack, Discord, and Mattermost chat-ops are in beta — notifications work today, with Mattermost's inbound slash commands the furthest along. The roadmap section on the homepage tracks shipping vs preview status.
Who's behind it?
Nightgauge was created by Mark McCorkle and is built by Edibu, LLC — small, focused, engineering-led. The product itself is built using Nightgauge (dogfooding) — every dashboard you see has shipped real issues through itself.

Get Early Access

The open-source core is on GitHub today — star the repo and follow development. Join the waitlist to be first in line for the hosted platform, signed releases, and the VS Code Marketplace launch.