# Genesis Architect

A Python architecture and scaffolding tool that mines other projects' closed GitHub issues for recurring failure patterns before generating a new project's scaffold, then keeps auditing the growing codebase for dependency cycles, drift and fragile modules.

Genesis Architect generates a project scaffold informed by failures already documented elsewhere: it mines closed issues, active forks and post-mortems from comparable projects, extracts recurring mistakes, and builds the mitigations for them into the generated starting code. After scaffolding, it continues to analyze the codebase over time, diagnosing architectural drift, scoring the architecture, modeling threats, and flagging which modules have become too fragile to change safely.

It supports Python, TypeScript, Go and Rust, and checks for issues such as import cycles, anti-patterns in the dependency graph and unpinned continuous-integration actions, reporting a numeric architecture score alongside specific findings. It installs from PyPI, runs from the command line, and as of a recent release moved every feature that was previously behind a paid license, including a decision engine, knowledge graph, threat modeling, component diagrams and a voice companion, into the same freely available package with no account or telemetry required by default.

Website: https://maioio.github.io/genesis-architect/
