Как это работает

Слой контекстной инженерии
для AI-программирования.

lean-ctx - это система сжатия с тремя независимыми слоями. Контекстный сервер заменяет чтение файлов вашим AI на AST-ориентированные сжатые версии. Shell hook перехватывает 95+ паттернов CLI-команд. А три протокола коммуникации обучают AI отвечать эффективнее. Установите один раз - всё остальное работает автоматически.

Поток данных

Где находится lean-ctx?

lean-ctx перехватывает на двух уровнях: контекстный слой (чтение файлов, поиск по коду, команды оболочки) и слой оболочки (необработанный вывод CLI). Оба сжимают данные до того, как они попадут в LLM. AI видит ту же информацию, но в разы меньше token.

data flow - before vs. after
Without lean-ctx:

YouAI Tool  →  reads file  (full content)LLM processes everything

With lean-ctx:

YouAI Toollean-ctx compresses  →  signal onlyLLM: 60–99% less noise
                           ├─ PathJail sandbox + size caps
                           ├─ AST-aware compression
                           ├─ Memory Runtime (knowledge + forgetting)
                           ├─ Session cache (re-read ≈ 13 tok)
                           └─ 10 read modes per file type

Вы

Пишете код как обычно. Ничего не меняете в рабочем процессе.

AI-инструмент

Cursor, Claude Code, Copilot, Windsurf, …

lean-ctx

Сжимает всё через контекстный сервер и shell hook.

LLM

Видит только полезный сигнал. На 60–90% меньше token, та же информация.

Две команды. И всё.

Что ВЫ делаете на самом деле?

Почти ничего. lean-ctx работает незаметно после одноразовой настройки. Продолжайте писать код как раньше.

01

Установка

Один бинарный файл на Rust. Без зависимостей, без облака, без аккаунта.

curl -fsSL leanctx.com/install.sh | sh
02

Настройка

Автоматически определяет оболочку и AI-инструменты. Настраивает всё за секунды.

lean-ctx setup
03

Третьего шага нет

Пишите код как обычно. Ваш AI автоматически использует сжатые инструменты.

Token сэкономлено: автоматически

Вы vs. Машина

Что делаете ВЫ (однократно) Что происходит АВТОМАТИЧЕСКИ
lean-ctx setup AI использует ctx_read вместо Read - до 99% меньше token (кэшированные повторные чтения)
AI использует ctx_shell вместо Shell - на 60–90% меньше token
AI использует ctx_search вместо Grep - на 50–80% меньше token
Shell hook прозрачно сжимает вывод CLI
Кэш сессии запоминает файлы между чтениями (~13 token при повторном чтении)
lean-ctx gain (опционально) Смотрите дашборд экономии за всё время

Полное руководство по настройке → Начало работы  ·  Все команды CLI → Справочник CLI

Reciprocal Rank Fusion (RRF) Cache Eviction

When the session cache is full, lean-ctx uses Reciprocal Rank Fusion to decide which entries to evict. Each signal (recency, frequency, size) is ranked independently, then fused into a single score - no arbitrary weight tuning required.

Formula: RRF(d) = Σ 1/(K + rank_i(d)) where K=60. This handles signal incomparability (seconds vs counts vs tokens) without needing tuned weights, unlike traditional weighted combinations.

Want to understand the architecture?

Explore the Context OS: the six-step pipeline, integration modes, agent matrix, Context Field Theory, and nine architectural pillars that make lean-ctx work.

Deep dive into Context OS

Security Layer

lean-ctx enforces a defense-in-depth security model to prevent LLM prompt injection from accessing files outside the project:

  • PathJail - All file operations are sandboxed to the project root. Symlink traversal, ../ escapes, and absolute paths outside the jail are blocked at the resolve_path chokepoint.
  • Bounded Shell Capture - Shell output is capped at 200KB with clear truncation markers. Prevents memory exhaustion from runaway commands.
  • TOCTOU Prevention - File edits use same file handle for read-verify-write, eliminating time-of-check-to-time-of-use race conditions.
  • Build Integrity - Compile-time integrity seed and hash verification detect tampered binaries. Checked automatically by lean-ctx doctor.
Начать

Готовы начать экономить?

Один бинарный файл. Нулевая зависимость от облака. Лицензия Apache-2.0. Установите за 60 секунд и сразу начните экономить token.