A local AI-powered codebase audit CLI
pip install judex-auditorusage: judex [-h] [-m MODEL] [-o OUTPUT_NAME] [-l] [-s [STRATEGY]] [-e [ENGINE]] [target_path]
Audit a codebase and generate a markdown review report.
positional arguments:
target_path Directory to audit (defaults to the current directory).
options:
-h, --help show this help message and exit
-m, --model MODEL Ollama model name to use for the audit.
-o, --output-name OUTPUT_NAME
Markdown file name to write inside the audited directory.
-l, --list List available components.
-s, --strategy [STRATEGY]
Strategy name to use for the audit.
-e, --engine [ENGINE]
Engine name to use for the audit.from judex import NestJsStrategy, OllamaEngine, CodebaseAuditor
if __name__ == "__main__":
engine = OllamaEngine("qwen2.5-coder:7b")
strategy = NestJsStrategy()
auditor = CodebaseAuditor(engine, strategy)
auditor.execute(".")git clone https://github.com/minkxx/judex-auditor.git
cd judex-auditorpip install -r requirements.txtpython -m buildpip install -e .judex --help