{"id":"hey-granth-codectx","name":"codectx","af_score":53.2,"security_score":85.2,"reliability_score":23.8,"what_it_does":"codectx is a Python CLI that scans a source repository, ranks files by importance, extracts AST-derived structured summaries (via tree-sitter), enforces a token budget, and emits a single Markdown context document (e.g., CONTEXT.md) intended to be immediately useful to LLM agents.","best_when":"You want deterministic-ish, offline preprocessing of a local repository into an agent-friendly CONTEXT.md, especially when raw repo dumps exceed model context windows.","avoid_when":"You need an online service with strong auth/rate-limit guarantees, or you cannot control what files are scanned/excluded (since it will traverse and parse repository contents).","last_evaluated":"2026-03-30T15:33:51.348172+00:00","has_mcp":false,"has_api":false,"auth_methods":[],"has_free_tier":false,"known_gotchas":["No network API; agent integration likely requires spawning the CLI process and capturing the emitted Markdown artifact.","Correctness depends on include/exclude patterns and .gitignore/.ctxignore handling; misconfiguration can lead to overly large context or missing key files.","First run may be slower due to tree-sitter parsing and graph/ranking computation.","Output format is described but downstream consumers must handle large files and ensure token-budget alignment with the target model."],"error_quality":0.0}