Genesis Architect

v9.0.0 · AGPL-3.0-or-later

Research before you build.
Understand before you change.

Genesis researches across the software ecosystem before you start a new project, using the sources available where it runs, and diagnoses an existing codebase before you touch it. Every recommendation cites evidence. Nothing acts without your approval.

pip install genesis-architect

Two entry points

New project

genesis init "a CLI that syncs notes"

Finds comparable repositories, mines their issues for pitfalls, lets you choose an architecture, then scaffolds it.

New projects

Existing project

genesis recover .

Reads your code without executing it. Reports import cycles, anti-patterns and a score, then proposes fixes for approval.

Existing projects

Run it yourself

The fastest check needs no API key and changes nothing:

pip install genesis-architect
cd your-project
genesis recover .

recover does not edit your source; it writes reports to .genesis/ and FRAGILITY_MAP.md. init needs an LLM key and sends your description to GitHub and to that LLM. See Configuration.

Genesis audits itself

These figures are generated from the code by a script and re-checked in CI. They are not typed by hand. Source: data/public-product-facts.json.

Architecture score
93/100
Import cycles
0
Critical anti-patterns
0
Tests collected
2,877
Engines
19
Approval gates
14
Mapped capabilities
50
Commands
22

Evidence you can inspect

Genesis writes an evidence pack: what it looked at, what it found, and how thin or strong the evidence is. When research is weak it says THIN instead of hiding it. The repository keeps a real pack for Genesis itself: ARCHITECTURE_EVIDENCE.md.

How evidence works

From evidence to verified change

  1. EvidenceSourced findings from public repositories or from your own code.
  2. AnalysisImport graph, anti-patterns, architecture score.
  3. DecisionOptions with trade-offs, ranked against the evidence.
  4. Approval14 gates. Nothing acts without your sign-off.
  5. ActionScaffold or fix, only what was approved.
  6. VerificationRe-run the analysis and compare.

Capabilities by goal

These are the common starting points. Genesis maps 50 capabilities in 9 families, each with its maturity, what it writes and what it needs:the full capability catalog. Engines and capabilities are counted differently, and the catalog explains how.

Safety

Security · Approval model

Works with your agent

Install as a skill for Claude Code, Cursor or Codex. As a skill, research can also draw on the web and MCP tools your agent has. Or connect any MCP client to the four read-only analysis tools, which do not use the network.

Agent integrations · MCP

Install

pip install genesis-architect
genesis doctor

Python 3.11 or newer.

Documentation

When not to use it

All limitations

Try it on a real project