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
v9.0.0 · AGPL-3.0-or-later
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-architectgenesis init "a CLI that syncs notes"Finds comparable repositories, mines their issues for pitfalls, lets you choose an architecture, then scaffolds it.
New projectsgenesis recover .Reads your code without executing it. Reports import cycles, anti-patterns and a score, then proposes fixes for approval.
Existing projectsThe 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.
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.
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.
genesis initResearch, compare architectures, scaffold with tests and CI.
Read more about Start a projectgenesis recover .Diagnose cycles, anti-patterns and drift. Your source is not edited.
Read more about Recover a codebasegenesis hardenFind security and quality gaps against a checklist.
Read more about Hardengenesis depsInspect declared dependencies for risk.
Read more about Check dependenciesMCP toolsFour read-only analysis tools for any MCP client.
Read more about Ask your agentThese 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.
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.
pip install genesis-architect
genesis doctorPython 3.11 or newer.