Skip to content

Getting started

Genesis Architect is a Python package with one command, genesis. It has two entry points:

  • genesis init "..." researches before you build a new project.
  • genesis recover . diagnoses a project that already exists.

Requires Python 3.11 or newer.

Terminal window
pip install genesis-architect
genesis doctor

genesis doctor checks the install and reports which optional dependencies are present. It changes nothing.

Terminal window
cd your-project
genesis recover . --no-commit

--no-commit runs the analysis only. Nothing is written to your project. The report covers drift, broken imports, anti-patterns and fragile modules.

Terminal window
genesis config set LLM_API_KEY <your-key>
genesis init a Python CLI for analyzing log files

init needs an LLM key and, for higher GitHub rate limits, a GITHUB_TOKEN. See Configuration.