{"data":[{"slug":"codegraph","name":"CodeGraph","tagline":"MIT local AST code knowledge graph for coding agents","category":"agents","url":"https://colbymchenry.github.io/codegraph/","github":"https://github.com/colbymchenry/codegraph","pricing":"open-source","hook":"CodeGraph is the local AST knowledge graph that hands agents surgical call-graph context instead of another grep loop.","whatsGood":"MIT. 100% local SQLite graph with Rust kernel, MCP + CLI, auto-sync on save. Callers/callees, impact radius, framework routes. Works with Claude Code, Cursor, Codex, and friends.","theCatch":"Index cost and residual context occupancy are real. Not a hosted SaaS brain. Distinct from Repomix/Gitingest (pack text) and Aider (edit loop).","verdict":"MIT local code graph for agents. Free forever; packers are the text cousins.","addedAt":"2026-09-06","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["mcp","self-host","permissive","coding-agents","active","fast-stars"],"capabilities":["ast","mcp","graph"],"surfaces":["MCP","Self-host"],"ecosystem":["Multi-platform","Rust"],"licenseModel":"OSS/MIT","githubStars":74403,"starsPerWeek":1897,"access":"free","archived":false,"repo":{"createdAt":"2026-01-18","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/codegraph","html":"/gems/codegraph","markdown":"/gems/codegraph.md"}},{"slug":"repomix","name":"Repomix","tagline":"MIT pack entire repo into one AI-friendly file","category":"agents","url":"https://repomix.com","github":"https://github.com/yamadashy/repomix","pricing":"open-source","hook":"Repomix packs your whole repository into one token-aware file when the model needs the tree, not a tour.","whatsGood":"MIT. CLI pack with ignore rules and token counts. Perfect for one-shot context dumps and reviews.","theCatch":"Still a dump - huge monorepos blow context. Distinct from CodeGraph and Gitingest.","verdict":"MIT repo packer. Free forever.","addedAt":"2026-09-06","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["cli","self-host","permissive","active"],"capabilities":["cli","context"],"surfaces":["CLI","Self-host"],"ecosystem":["Node.js"],"licenseModel":"OSS/MIT","githubStars":28903,"starsPerWeek":244,"access":"free","archived":false,"repo":{"createdAt":"2024-07-13","pushedAt":"2026-10-18","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/repomix","html":"/gems/repomix","markdown":"/gems/repomix.md"}},{"slug":"gitingest","name":"Gitingest","tagline":"MIT turn any GitHub URL into prompt-ready ingest","category":"agents","url":"https://gitingest.com","github":"https://github.com/coderamp-labs/gitingest","pricing":"open-source","hook":"Gitingest turns hub into ingest for a prompt-friendly extract.","whatsGood":"MIT. Web and CLI path from public GitHub URL to codebase text.","theCatch":"Public-URL convenience, not a private monorepo indexer. Distinct from Repomix local pack and CodeGraph graph.","verdict":"MIT GitHub ingest. Free forever.","addedAt":"2026-09-06","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["cli","self-host","permissive","active"],"capabilities":["cli","context"],"surfaces":["CLI","Self-host"],"ecosystem":["Python","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":15950,"starsPerWeek":162,"access":"free","archived":false,"repo":{"createdAt":"2024-11-29","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/gitingest","html":"/gems/gitingest","markdown":"/gems/gitingest.md"}},{"slug":"files-to-prompt","name":"files-to-prompt","tagline":"Apache-2.0 concatenate a directory into one LLM prompt","category":"agents","url":"https://github.com/simonw/files-to-prompt","github":"https://github.com/simonw/files-to-prompt","pricing":"open-source","hook":"files-to-prompt is a tiny CLI that concatenates a directory into one LLM prompt.","whatsGood":"Apache-2.0. Minimal, scriptable, ignores what you tell it to.","theCatch":"Quiet since early 2025 - still useful, not a product. Distinct from Repomix and Gitingest.","verdict":"Apache-2.0 dir-to-prompt CLI. Free forever.","addedAt":"2026-09-06","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["cli","self-host","permissive","stale"],"capabilities":["cli","context"],"surfaces":["CLI","Self-host"],"ecosystem":["Python"],"licenseModel":"Apache-2.0","githubStars":2796,"starsPerWeek":21,"access":"free","archived":false,"repo":{"createdAt":"2024-03-22","pushedAt":"2025-02-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/files-to-prompt","html":"/gems/files-to-prompt","markdown":"/gems/files-to-prompt.md"}},{"slug":"serena","name":"Serena","tagline":"MIT MCP toolkit: symbol-level retrieve/edit via free LSP","category":"agents","url":"https://github.com/oraios/serena","github":"https://github.com/oraios/serena","pricing":"open-source","hook":"Serena is the IDE-for-your-agent: symbol-level retrieve, edit, and refactor over MCP.","whatsGood":"MIT. Free MCP server + free LSP backend by default — find_symbol / insert_after_symbol style tools, not line-number thrash. Complements coding agents (Claude Code, Codex, OpenCode, Cursor) instead of replacing them. Language-server abstraction across many stacks.","theCatch":"Complements agents; it is not a turnkey SWE loop. JetBrains plugin backend is paid optional (free trial) — LSP path stays free. Symbol quality tracks whatever language server you wire.","verdict":"MIT symbol MCP for agents. Free LSP core; JetBrains plugin is optional paid.","addedAt":"2026-09-08","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["mcp","self-host","permissive","license-unclear","active"],"capabilities":["mcp","lsp","symbols"],"surfaces":["MCP","Self-host"],"ecosystem":["Python","Multi-platform"],"licenseModel":"OSS/MIT","githubStars":30374,"starsPerWeek":369,"access":"free","archived":false,"repo":{"createdAt":"2025-03-23","pushedAt":"2026-10-15","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/serena","html":"/gems/serena","markdown":"/gems/serena.md"}},{"slug":"markitdown","name":"MarkItDown","tagline":"MIT office/PDF/media→Markdown converter for RAG pipelines","category":"agents","url":"https://github.com/microsoft/markitdown","github":"https://github.com/microsoft/markitdown","pricing":"open-source","hook":"MarkItDown is Microsoft file-to-Markdown when you need Office docs, PDFs, and images turned into LLM-ready text.","whatsGood":"MIT. Python library and CLI. Converts Word, Excel, PowerPoint, PDF, HTML, images (with OCR/vision), audio (with speech-to-text), and more into clean Markdown. Pluggable architecture for custom converters. Azure Document Intelligence and LLM integrations for harder formats. Ideal for RAG ingestion and agentic file processing.","theCatch":"Vs files-to-prompt/Repomix/Gitingest (code-context tools): MarkItDown is the *document converter*, not a codebase packer. Heavy formats (PDF, images, audio) need optional dependencies (pdfminer, speechrecognition, Azure services). Quality varies by source format — complex PDFs may need the vision/Azure path.","verdict":"MIT document converter. Free forever; use when agents need to read Office and PDF, not just code.","addedAt":"2026-09-09","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["self-host","permissive","rag","active","fast-stars"],"capabilities":["convert","rag","office"],"surfaces":["Self-host"],"ecosystem":["Python"],"licenseModel":"OSS/MIT","githubStars":190962,"starsPerWeek":1895,"access":"free","archived":false,"repo":{"createdAt":"2024-11-13","pushedAt":"2026-10-04","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/markitdown","html":"/gems/markitdown","markdown":"/gems/markitdown.md"}},{"slug":"rtk","name":"RTK","tagline":"Apache-2.0 Rust CLI proxy — fewer agent shell tokens","category":"agents","url":"https://www.rtk-ai.app","github":"https://github.com/rtk-ai/rtk","pricing":"open-source","hook":"RTK (Rust Token Killer) is a single-binary CLI proxy that shrinks bash output agents read — fewer tokens on common dev commands.","whatsGood":"Apache-2.0 (rtk-ai/rtk). Rust binary, zero runtime deps. Claims large cuts on noisy command output so coding agents spend less context on `git status`, logs, and build spam. Homebrew formula; docs/troubleshooting at rtk-ai.app. Drop under existing agent shells without changing the agent product.","theCatch":"Vs the coding agent itself (Claude Code, Codex, Aider): RTK is a token-thrift layer under agents — output compression/proxy, not an agent, not a model router. You must wire it into the shell path the agent actually uses; over-aggressive filtering can hide the error you needed.","verdict":"Apache-2.0 agent shell thrift. Cut tokens under agents; it is not the agent.","addedAt":"2026-09-15","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["cli","self-host","permissive","active","fast-stars"],"capabilities":["cli","tokens","shell"],"surfaces":["CLI","Self-host"],"ecosystem":["Rust","Multi-platform"],"licenseModel":"Apache-2.0","githubStars":83901,"starsPerWeek":2171,"access":"free","archived":false,"repo":{"createdAt":"2026-01-22","pushedAt":"2026-10-19","license":"Apache-2.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/rtk","html":"/gems/rtk","markdown":"/gems/rtk.md"}},{"slug":"hister","name":"Hister","tagline":"Private local search over visited pages and files","category":"agents","url":"https://github.com/asciimoo/hister","github":"https://github.com/asciimoo/hister","pricing":"open-source","hook":"Hister makes your own browser history and files searchable locally, so an agent can find context in the trail you already created.","whatsGood":"AGPL-3.0 (asciimoo/hister). Privacy-first local search across visited pages and local files, aimed at retrieving personal context without handing the whole archive to a hosted search vendor. It is a focused memory/search surface rather than a repo packager.","theCatch":"Vs Gitingest and Repomix (package repositories for model context) and Agent Reach (agent-facing public-web access): Hister searches your local history/files, not a repo snapshot or the open web. AGPL-3.0 carries network copyleft if you modify Hister and offer it as a service; keep that boundary in your deployment review.","verdict":"AGPL-3.0 local privacy search. Useful personal context for agents; the network-copyleft Catch is loud.","addedAt":"2026-09-18","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["self-host","copyleft","active"],"capabilities":["search","local","privacy"],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"AGPL-3.0","githubStars":6084,"starsPerWeek":148,"access":"free","archived":false,"repo":{"createdAt":"2026-01-04","pushedAt":"2026-10-18","license":"AGPL-3.0","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/hister","html":"/gems/hister","markdown":"/gems/hister.md"}},{"slug":"context-mode","name":"Context Mode","tagline":"Elastic-2.0 MCP sandbox for tool output and session continuity","category":"agents","url":"https://github.com/mksglu/context-mode","github":"https://github.com/mksglu/context-mode","pricing":"source-available","hook":"Context Mode keeps noisy MCP and tool output out of the main window by sandboxing it into SQLite/FTS-backed session context an agent can retrieve later.","whatsGood":"MCP sandboxes tool output, indexes it with SQLite/FTS, and preserves useful session continuity instead of forcing every command result into the prompt. That is a sharp context-management primitive for agents whose tools produce more data than the model should read inline.","theCatch":"Elastic License 2.0 is source-available, not OSI open-source; do not treat the `open-source` label as MIT/Apache freedom. ELv2 restricts offering the software as a hosted or managed service, so review the license before embedding or commercializing a managed Context Mode deployment. Vs a plain MCP server: this is output/context infrastructure, not another domain tool.","verdict":"Elastic-2.0 source-available context middleware. Useful SQLite/FTS MCP sandbox; no hosted/managed offering without a careful license review.","addedAt":"2026-09-20","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["mcp","source-available","sandbox","active","fast-stars"],"capabilities":["mcp","context","sessions"],"surfaces":["MCP"],"ecosystem":["Multi-platform"],"licenseModel":"Elastic-2.0","githubStars":30833,"starsPerWeek":905,"access":"free","archived":false,"repo":{"createdAt":"2026-02-23","pushedAt":"2026-10-19","license":"NOASSERTION","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/context-mode","html":"/gems/context-mode","markdown":"/gems/context-mode.md"}},{"slug":"codebase-memory-mcp","name":"Codebase Memory MCP","tagline":"MIT persistent code knowledge graph MCP — static binary, no LLM key","category":"agents","url":"https://github.com/DeusData/codebase-memory-mcp","github":"https://github.com/DeusData/codebase-memory-mcp","pricing":"open-source","hook":"Codebase Memory MCP indexes a repo into a local knowledge graph and exposes structural MCP tools — call chains, impact, Cypher — so agents stop grepping file-by-file.","whatsGood":"MIT (DeusData/codebase-memory-mcp). Pure-C static binary for macOS/Linux/Windows: tree-sitter across 162 languages, Hybrid LSP for common stacks, 17 MCP tools, optional 3D graph UI on localhost. No in-server LLM key and no hosted service — index stays on the machine. Research preprint claims large token/tool-call cuts vs naive exploration.","theCatch":"Vs CodeGraph, Serena, and Supermemory: this is a persistent local code-graph MCP from a static binary, not an AST/MCP peer alone, an LSP-symbol MCP alone, or a general memory API. Default install is curl|bash; Microsoft Defender has false-positived release binaries (Wacatac-family); star velocity is extreme (~45k, repo created 2026-02) — verify checksums/VirusTotal links before trusting the pipeline.","verdict":"MIT local code-graph MCP when agents need structural queries without a server-side model key; audit the install path and treat the ★ spike as a signal, not proof.","addedAt":"2026-09-24","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["mcp","self-host","permissive","memory","active","fast-stars"],"capabilities":["mcp","graph","local"],"surfaces":["MCP","Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":46878,"starsPerWeek":1381,"access":"free","archived":false,"repo":{"createdAt":"2026-02-24","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/codebase-memory-mcp","html":"/gems/codebase-memory-mcp","markdown":"/gems/codebase-memory-mcp.md"}},{"slug":"code-graph-rag","name":"Code-Graph-RAG","tagline":"MIT Tree-sitter→Memgraph structural RAG for monorepos","category":"agents","url":"https://code-graph-rag.com","github":"https://github.com/vitali87/code-graph-rag","pricing":"open-source","hook":"Code-Graph-RAG turns Tree-sitter parses (plus compiler frontends/traces) into a Memgraph knowledge graph so you can query, edit, and optimise multi-language monorepos in plain English.","whatsGood":"MIT (vitali87/code-graph-rag). Structural graph+Memgraph RAG via Tree-sitter; PyPI `code-graph-rag`; English query/edit/optimise over monorepos. Site at code-graph-rag.com. ★5,180 from GitHub API 2026-09-27.","theCatch":"Vs LAIN (thin ★9 MCP graph): not an MCP coordinator. Vs plain vector RAG: this is structural graph+Memgraph, not chunk embeddings alone. Enterprise support upsell on the site is optional — OSS path stands alone.","verdict":"MIT structural graph RAG when monorepo English query/edit needs Memgraph+Tree-sitter — not vector-only RAG and not a thin MCP graph.","addedAt":"2026-09-27","featured":false,"domain":"AI Agents","subSpecialty":"Agents","subcategory":"Code Context","tags":["self-host","permissive","rag","active"],"capabilities":[],"surfaces":["Self-host"],"ecosystem":["Multi-platform"],"licenseModel":"OSS/MIT","githubStars":5266,"starsPerWeek":75,"access":"free","archived":false,"repo":{"createdAt":"2025-06-16","pushedAt":"2026-10-19","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/code-graph-rag","html":"/gems/code-graph-rag","markdown":"/gems/code-graph-rag.md"}},{"slug":"context7","name":"Context7","tagline":"MIT MCP client for live library docs; free anon / free key","category":"agents","url":"https://context7.com","github":"https://github.com/upstash/context7","pricing":"freemium","hook":"Context7 MCP injects version-specific library docs into the agent so it stops coding from stale training cutoffs.","whatsGood":"MIT MCP server (@upstash/context7-mcp). resolve-library-id + query-docs. Anonymous free with shared limits; free dashboard key raises quota and unlocks private repos. Remote mcp.context7.com or local npx. Beats guessing APIs that moved last quarter.","theCatch":"Vs Repomix/Gitingest (local repo pack/ingest): Context7 is hosted library-doc retrieval, not packing your tree. Backend index/crawl/parse is proprietary Upstash infra — free path is the MCP client, not a self-hostable crawl. You cannot stand up the index yourself.","verdict":"MIT MCP docs client. Free tier exists; the index is not OSS.","addedAt":"2026-09-08","featured":false,"domain":"AI Agents","subSpecialty":"Code Context","subcategory":"Code Context","tags":["mcp","sdk","free-tier","permissive","coding-agents","active","fast-stars"],"capabilities":["mcp","docs","context"],"surfaces":["MCP","Hosted"],"ecosystem":["Node.js","Multi-platform"],"licenseModel":"Freemium","githubStars":63267,"starsPerWeek":773,"access":"free-tier","archived":false,"repo":{"createdAt":"2025-03-26","pushedAt":"2026-10-17","license":"MIT","archived":false,"checkedAt":"2026-10-19"},"links":{"self":"/api/gems/context7","html":"/gems/context7","markdown":"/gems/context7.md"}}],"meta":{"total":12,"count":12,"offset":0,"limit":null,"sort":"curated","sorts":["curated","catalog","new","stars","trending","name"],"filters":{"subcategory":"code-context"},"next":null,"categories":["agents","nextjs","python","shopify","databases","devops","design","observability","rust","payments","comms","notifications","libraries"],"tags":["mcp","cli","tui","api","sdk","desktop-app","web-ui","editor-plugin","self-host","local-first","free-tier","paid-only","paid-led","permissive","copyleft","source-available","license-unclear","coding-agents","local-llm","rag","memory","evals","browser-automation","scraping","sandbox","skills","voice","security","auth","payments","realtime","postgres","vector","kubernetes","containers","observability","testing","workflows","graphics-3d","git","active","stale","archived","young-repo","fast-stars"]}}