v0.5.0 — Operational

Lights-out
software development

A CLI built for Claude Code that orchestrates autonomous agents to implement GitHub issues, review their own work, and merge — without human intervention.

terminal
$ godark run --tag phase-7 --auto-merge-feature low_risk
fetching milestone "Phase 7: Dashboard & Observability"...
resolved 12 issues, 3 dependency chains
#201 add run history endpoint MERGED
#202 dashboard route scaffolding MERGED
#203 run detail view component MERGED
#204 cost tracking per agent REVIEW
#205 aggregate metrics view QUEUED
──────────────────────────────────
3 merged · 1 in review · 8 queued · $2.14 total cost

Humans design.
Agents build.

The hard part of software engineering isn't typing code — it's deciding what to build and how it fits. Dark Factory keeps those decisions with humans.

Engineers write the roadmap, define architecture layers, design conventions, and author issue specs. Agents operate within those constraints. The harness is the design.

This isn't "point an AI at a ticket and hope for the best." Every judgment call that shapes a codebase stays with the humans who understand it.

You

Define the architecture

Discuss layers, dependencies, and boundaries. Write machine-readable definitions that agents and reviewers enforce.

You

Set the conventions

Error handling patterns, test style, naming rules, dependency injection — codified and validated, not left implicit.

You

Design the roadmap

Conversational planning — discuss goals, break into phases, define acceptance criteria and scenario specs for every issue.

Agents

Execute within the harness

Implement, review, and merge — constrained by the architecture you defined, the conventions you wrote, and the specs you authored.

Dark Factory has been built entirely by its own agent pipeline. Every feature was implemented, reviewed, and merged by godark run. The humans write specs and design harnesses; the agents write code.

Three-agent loop

Each issue runs through an autonomous implement → review → merge cycle. No human in the loop unless you want one.

01

Implement

An agent reads the issue, scenario specs, and architectural constraints — then writes the code on an isolated branch inside a Docker sandbox.

02

Review

A second agent audits code quality. A third reviews against scenario specs. Failed reviews trigger automatic fix cycles — up to your configured retry limit.

03

Merge

Approved PRs are squash-merged automatically. The next unblocked issue starts. Dependency chains are resolved so issues process in the right order.

Built for real codebases

Sandboxed Execution

Agents run inside Docker containers with protected paths, denied commands, and no access to your host environment.

Dependency Resolution

Issues declare blockers. Dark Factory resolves the dependency graph and processes issues in topological order.

Scenario Specs

Define expected behavior in markdown. The functional reviewer validates implementations against these specs — not just code style.

Run Analytics

Every run records outcomes, costs, retry counts, and prompt gaps. Query across runs with godark analyze.

Configurable Merge

Auto-merge all, only low-risk changes, or nothing. Feature branches and rollup branches have independent merge strategies.

Skill System

Nine built-in skills scaffold roadmaps, planning docs, issues, scenario specs, architecture definitions, and more — all from slash commands.

Watch the factory floor

The built-in dashboard shows run history, per-issue outcomes, costs, and agent logs in real time.

localhost:8374

Explore the docs

Free to use.
Nothing to sign up for.

Dark Factory is not a product. There's no hosted plan, no central servers, no account to create, and no usage data collected. It's a CLI that runs on your machine.

Your security posture doesn't change by adopting it. You're already using GitHub and Claude Code — Dark Factory just orchestrates them. A single binary, no infrastructure fleet, no additional vendors to evaluate.

Agents run inside ephemeral Docker containers with no access to your host filesystem or network beyond what you explicitly configure. Protected paths, denied commands, and sandboxed execution are on by default.

No data leaves your machine

All run data, logs, and analytics stay in ~/.godark/ on the developer's workstation. There are no central servers, telemetry, or phone-home behavior.

Bring your own keys

Dark Factory uses your GitHub token and your Anthropic API key or Claude Code subscription. We never see your credentials.

Free for commercial use

Licensed under Elastic License 2.0. Use it on any project — open source or proprietary. The only restriction: you can't resell it as a hosted service.

Not a business

There's no company behind this, no investors, no paid tier coming. The goal is to light a path forward that gives humans creative control over their software while fully leveraging Claude Code.