{"adoption": {"forks": 4341, "observed_at": "2026-08-28T04:12:20.872554+00:00", "stars": 68252}, "canonical_url": "https://ross.abutalabs.com/products/codegraph", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Pre-indexed code knowledge graph, auto syncs on code changes, for Claude Code, Codex, Gemini, Cursor, OpenCode, AntiGravity, Kiro, and Hermes Agent — fewer tokens, fewer tool calls, 100% local", "domain": ["developer-tools", "programming-languages", "artificial-intelligence"], "enriched": true, "function": ["search-engine", "parser", "mcp", "developer-tools", "documentation"], "health_score": 100, "homepage": "https://colbymchenry.github.io/codegraph/", "language": "C", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["colbymchenry/codegraph"], "name": "colbymchenry/codegraph", "platform": ["windows", "cli"], "pushed_at": "2026-08-26T17:09:09+00:00", "repo": "colbymchenry/codegraph", "stars": 68252, "tags": ["code-knowledge-graph", "mcp-server", "ai-coding-agents", "tree-sitter", "impact-analysis", "local-first", "code-intelligence", "ai-agents", "linux", "macos", "nodejs"], "topics": [], "urls": [], "use_cases": ["index my codebase as a knowledge graph for AI coding agents", "reduce token usage when Claude Code explores a large repo", "trace callers and impact of a symbol before refactoring", "give Cursor or Codex semantic code context via MCP", "auto-sync code index when files change", "answer codebase questions in fewer agent tool calls"], "what_it_is": "CodeGraph is a local-first tool that indexes any codebase into a queryable knowledge graph using Tree-sitter parsing, exposing it to AI coding agents via an MCP server. It auto-syncs on code changes and supports Claude Code, Cursor, Codex, Gemini, and other agents, reducing token usage and tool calls.", "when_to_avoid": ["your project is tiny and agents navigate it fine without indexing", "you need a hosted/team-shared code intelligence platform (still on waitlist)", "your language is outside the 20+ Tree-sitter supported languages", "you need deep semantic analysis beyond AST-derived symbols and edges"], "when_to_choose": ["you use AI coding agents (Claude Code, Cursor, Codex, etc.) on medium-to-large codebases", "you want fully local, private code indexing with no cloud dependency", "you need fast impact analysis and symbol relationship queries", "you want to cut agent token costs and tool-call round trips"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/codegraph", "repo": "colbymchenry/codegraph", "role": "main", "score": 82}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:12:20.872554+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T16:16:23.773138+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "0ecb0b77e16ad7b340fd389620823388755dd91a867a0eb6ad2cbfb62d83f82e", "fetched_at": "2026-08-28T04:12:20.872554+00:00", "kind": "readme", "missing": false, "url": "https://github.com/colbymchenry/codegraph"}, {"content_hash": "9adca639e23d84649602691d785cf40203b70fbd4f98fa8036b038e41c6faa8f", "fetched_at": "2026-08-28T17:51:56.067848+00:00", "kind": "homepage", "missing": false, "url": "https://colbymchenry.github.io/codegraph/"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 16, "rhythm": 99}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 227, "days_push": 7, "days_rel": 7, "gap_med": 1.0, "n_releases_24m": 31}, "score": 82, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}