{"adoption": {"forks": 332, "observed_at": "2026-08-28T04:08:13.197543+00:00", "stars": 3656}, "canonical_url": "https://ross.abutalabs.com/products/lean-ctx", "card": {"archived": false, "artifact_type": "cli-tool", "description": "Control what your AI can see. LeanCTX (Lean Context) is the context intelligence layer for AI agents — one local Rust binary that decides what they read, remembers what they learn, guards what they touch, and proves what they save. 60–90% fewer tokens as the receipt. 76 MCP tools, 30+ agents, local-first.", "domain": ["developer-tools", "large-language-models"], "enriched": true, "function": ["mcp", "caching", "compression", "developer-tools", "cli", "monitoring", "agent-framework"], "health_score": 100, "homepage": "https://leanctx.com", "language": "Rust", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["yvgude/lean-ctx"], "name": "yvgude/lean-ctx", "platform": ["windows", "cli", "rust", "cross-platform"], "pushed_at": "2026-08-26T12:25:47+00:00", "repo": "yvgude/lean-ctx", "stars": 3656, "tags": ["context-engineering", "token-optimization", "mcp-server", "ai-coding-agents", "prompt-compression", "local-first", "session-memory", "tree-sitter", "cost-reduction", "ai-agents", "command-line", "automation", "macos", "linux"], "topics": ["ai", "cursor", "llm", "mcp", "rust", "token-optimization", "agentic-coding", "claude-code", "copilot", "developer-tools", "ai-coding", "context-engineering", "gemini-cli", "mcp-server", "reduce-token-costs", "context-layer", "ai-agents", "lean-context", "context-intelligence"], "urls": [], "use_cases": ["reduce token costs when using AI coding agents", "compress file reads and shell output sent to LLMs", "persist agent memory and decisions across chat sessions", "coordinate multiple AI agents with shared context", "monitor and benchmark AI agent token usage", "set up an MCP server for coding assistants", "avoid agents re-reading the same files every session"], "what_it_is": "LeanCTX is a local-first Rust binary that acts as a context engineering layer for AI coding agents, providing an MCP server, shell output compression hooks, and persistent project memory. It compresses file reads and command output via tree-sitter AST analysis and caching, claiming 60-90% token savings, and works with 30+ agents like Cursor, Claude Code, and Copilot.", "when_to_avoid": ["you need a fully lossless view of all tool output by default (compression is lossy in aggressive modes)", "you rely on agents or tooling outside its supported 30+ agent integrations", "you want a hosted or cloud-managed context solution without self-hosting anything", "your workflow is simple enough that token costs are not a concern"], "when_to_choose": ["you use AI coding agents daily and want to cut LLM token spend", "your agent re-reads files and re-runs commands repeatedly each session", "you want local-first, offline context tooling where code never leaves your machine", "you need cross-session memory and multi-agent coordination for coding workflows"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/lean-ctx", "repo": "yvgude/lean-ctx", "role": "main", "score": 77}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "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:08:13.197543+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:13.197543+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:31:38.812155+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "bee195f9695924de3d9f9296411ee5ca4e9fa93cbaacae6d64d908fdb7fc2e2a", "fetched_at": "2026-08-28T04:08:13.197543+00:00", "kind": "readme", "missing": false, "url": "https://github.com/yvgude/lean-ctx"}, {"content_hash": "a0f30a17c82eacf5fb0c05fd88ff61a7f4c438ae43595f9a1a98f72274ab37cd", "fetched_at": "2026-08-29T09:26:09.759080+00:00", "kind": "homepage", "missing": false, "url": "https://leanctx.com"}, {"content_hash": "9812eb7f10d3629d6c6ccbeb7dba3d87dff7f5bdd6e9365579161d089f46ecd8", "fetched_at": "2026-08-29T09:26:09.763073+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/getting-started"}, {"content_hash": "01518e0c9c948f9ff92b9466fb187e261017f4e9339bf4d3c4ca1c7d9d542678", "fetched_at": "2026-08-29T09:26:09.767909+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/read-modes"}, {"content_hash": "ffdba3fad0386e310ea13910ea7654cedf03af0351e3b143faf7968829226b0d", "fetched_at": "2026-08-29T09:26:09.770442+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/concepts/token-savings"}, {"content_hash": "fbe8e52c7aeb3f74973e29603f2a80903b7422656c9163709199d1fc49ed38ea", "fetched_at": "2026-08-29T09:26:09.772253+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/memory"}, {"content_hash": "abba8fbb32c077c9f97c05af90303dc8e1de312beff949020030003c22bb0b5c", "fetched_at": "2026-08-29T09:26:09.774320+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/tools/session"}, {"content_hash": "089d5957ee91b67a81dcedab6b3c3f7d62ca5153691275a01ce7e805da1c3a1b", "fetched_at": "2026-08-29T09:26:09.779394+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/docs/changelog"}, {"content_hash": "df9d290522ae85c5d3e8748acd53745ef23f430386b1d65448582b906c043937", "fetched_at": "2026-08-29T09:26:09.765910+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/pricing"}, {"content_hash": "35daa59bb79b4dfaa5c26e0c34caa3913bd4004b97e3d7c8bfb10baf0ad1be14", "fetched_at": "2026-08-29T09:26:09.776747+00:00", "kind": "site_page", "missing": false, "url": "https://leanctx.com/metrics"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 11, "rhythm": 87}, "computed_at": "2026-09-03T02:39:23.370411+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 163, "days_push": 7, "days_rel": 7, "gap_med": 0, "n_releases_24m": 246}, "score": 77, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}