{"repo":"truecourse-ai/truecourse","free":true,"listed":false,"github":"https://github.com/truecourse-ai/truecourse","clone":"git clone https://github.com/truecourse-ai/truecourse.git","description":"AI-powered architecture analysis and code intelligence. Detects circular deps, layer violations, dead modules, and more. Web UI + CLI.","language":"TypeScript","stars":520,"topics":["ai","architecture","code-analysis","code-quality","developer-tools","linter","static-analysis","typescript","javascript","python"],"license":"MIT","category":"dev-tools","readme_excerpt":"AI Architecture & Code Intelligence Platform 1,500+ deterministic rules, 100 LLM rules. JavaScript, TypeScript, Python, C#. TrueCourse catches two classes of defect, through two independent tools — use either on its own or both together: - Code defects ( truecourse analyze ) — from the categories linters cover (unused code, style, missing types) through to ones they don't reach: circular dependencies, layer violations, dead modules, race conditions, security anti-patterns, performance footguns. Tree-sitter analysis combined with LLM review. - Business-logic drift ( truecourse guard ) — when the implementation no longer matches what the docs say it should do. TrueCourse curates your PRDs/ADRs/READMEs into a spec corpus, an LLM authors scenario tests bound to each spec section once, and guard run executes them deterministically — a failing scenario means that section and the code disagree. Both store their results under .truecourse/ and surface them in a shared dashboard for human review, with plain-text CLI output an agent can read directly. Jump to: Install · 1. Analyze · 2. Spec → Guard · Dashboard No setup step and no database: TrueCourse creates .truecourse/ in your repo on first use and stores everything there as plain JSON files. For LLM-powered work it uses the Claude Code CLI by default, or a provider API with your own key — your first truecourse command asks which, and truecourse config llm setup changes it later. With neither available, deterministic analysis still r","default_branch":null,"files":null,"tree":[],"storefront":"/r/truecourse-ai","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/truecourse-ai/truecourse/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}