# lean-ctx

> Context gateway and MCP server for AI coding tools and LLMs

LeanCTX is an open-source context gateway that controls, selects, and compresses information supplied to AI agents and coding tools. It reduces token usage through AST-based file views, compressed shell outputs, and local session memory while enforcing file access boundaries. It runs locally as a CLI, MCP server, shell hook, or request proxy.

- Source: https://github.com/yvgude/lean-ctx
- Homepage: https://leanctx.com
- License: Apache-2.0
- Built with: Rust 90.1%, Python 4.5%, C 2.6%, TypeScript 1.3%, Other 1.5%
- Stars: 3911
- Forks: 357
- Contributors: 60
- Last commit: 2026-10-29
- Latest release: v3.12.0 (2026-10-29)
- Purpose: AI & LLM tooling, MCP servers, Developer tools
- Type: Web, CLI
- For: Personal
- Enterprise signals: commercial support

## Worth score: 73/100

How much DigGitHub recommends it, from activity, adoption, docs, license and security signals.

- Popularity: 18/25
- Momentum: 10/20
- Maintenance: 25/25
- Community: 9/15
- Readiness: 11/15

## Downloads

Latest release: [v3.12.0](https://github.com/yvgude/lean-ctx/releases/tag/v3.12.0). Files from the project's GitHub release, not checked by DigGitHub.

Windows:

- [lean-ctx-x86_64-pc-windows-msvc-cuda.zip](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-pc-windows-msvc-cuda.zip) (31 MB, 1 downloads)
- [lean-ctx-x86_64-pc-windows-msvc.zip](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-pc-windows-msvc.zip) (31 MB, 95 downloads)
- [lean-ctx-x86_64-pc-windows-gnu.zip](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-pc-windows-gnu.zip) (29 MB, 2 downloads)
- [thinkery_leanctx_engine_cuda-3.12.0-py3-none-win_amd64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine_cuda-3.12.0-py3-none-win_amd64.whl) (30 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-win_amd64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-win_amd64.whl) (30 MB, 2 downloads)
- [thinkery_leanctx_engine_windows_gnu-3.12.0-py3-none-win_amd64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine_windows_gnu-3.12.0-py3-none-win_amd64.whl) (28 MB, 2 downloads)

macOS:

- [lean-ctx-x86_64-apple-darwin.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-apple-darwin.tar.gz) (28 MB, 16 downloads)
- [lean-ctx-aarch64-apple-darwin.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-aarch64-apple-darwin.tar.gz) (27 MB, 242 downloads)

Linux:

- [lean-ctx-aarch64-unknown-linux-gnu.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-aarch64-unknown-linux-gnu.tar.gz) (29 MB, 23 downloads)
- [lean-ctx-x86_64-unknown-linux-gnu-cuda.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-unknown-linux-gnu-cuda.tar.gz) (30 MB, 4 downloads)
- [lean-ctx-aarch64-unknown-linux-musl.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-aarch64-unknown-linux-musl.tar.gz) (28 MB, 12 downloads)
- [lean-ctx-x86_64-unknown-linux-gnu.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-unknown-linux-gnu.tar.gz) (30 MB, 530 downloads)
- [lean-ctx-x86_64-unknown-linux-musl.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-x86_64-unknown-linux-musl.tar.gz) (30 MB, 23 downloads)

Other files:

- [LICENSE.md](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/LICENSE.md) (2.1 KB, 1 downloads)
- [THIRD_PARTY_NOTICES](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/THIRD_PARTY_NOTICES) (324 KB, 1 downloads)
- [lean-ctx-3.12.0-source.tar.gz](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/lean-ctx-3.12.0-source.tar.gz) (22 MB, 14 downloads)
- [LICENSES-Apache-2.0.txt](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/LICENSES-Apache-2.0.txt) (11 KB, 1 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-macosx_11_0_x86_64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-macosx_11_0_x86_64.whl) (28 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-manylinux_2_35_x86_64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-manylinux_2_35_x86_64.whl) (30 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-macosx_11_0_arm64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-macosx_11_0_arm64.whl) (27 MB, 2 downloads)
- [thinkery_leanctx_engine_cuda-3.12.0-py3-none-manylinux_2_35_x86_64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine_cuda-3.12.0-py3-none-manylinux_2_35_x86_64.whl) (30 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-manylinux_2_35_aarch64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-manylinux_2_35_aarch64.whl) (28 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-musllinux_1_2_x86_64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-musllinux_1_2_x86_64.whl) (30 MB, 2 downloads)
- [thinkery_leanctx_engine-3.12.0-py3-none-musllinux_1_2_aarch64.whl](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/thinkery_leanctx_engine-3.12.0-py3-none-musllinux_1_2_aarch64.whl) (28 MB, 2 downloads)
- [release-manifest.json](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/release-manifest.json) (7 KB, 510 downloads)

To check the files: [SBOM.cdx.json](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/SBOM.cdx.json), [SHA256SUMS.sig](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/SHA256SUMS.sig), [release-manifest.json.sig](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/release-manifest.json.sig), [SHA256SUMS](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/SHA256SUMS), [SHA256SUMS.pem](https://github.com/yvgude/lean-ctx/releases/download/v3.12.0/SHA256SUMS.pem)

## Alternatives

- [OmniRoute](https://diggithub.com/cheaper-inference/OmniRoute.md): Unified AI gateway and proxy with auto-fallback and compression
- [Claude Context](https://diggithub.com/zilliztech/claude-context.md): Code search MCP for coding agents
- [Codebase Memory MCP](https://diggithub.com/DeusData/codebase-memory-mcp.md): Code intelligence MCP server with a knowledge graph
- [bernstein](https://diggithub.com/sipyourdrink-ltd/bernstein.md): Deterministic AI agent governance and orchestration framework
- [Serena](https://diggithub.com/oraios/serena.md): Semantic coding toolkit for agents
- [freellmapi](https://diggithub.com/tashfeenahmed/freellmapi.md): Unified OpenAI-compatible proxy routing across free LLM tiers
- [tuios](https://diggithub.com/Gaurav-Gosain/tuios.md): Terminal window manager with coding agent tracking and tiling panes
- [arcadedb](https://diggithub.com/ArcadeData/arcadedb.md): Multi-model DBMS supporting graph, document, vector, and SQL

---

Source page: https://diggithub.com/yvgude/lean-ctx
Updated: 2026-10-30
