Як це працює

Як LeanCTX контролює те, що
бачить ваш AI.

LeanCTX — це контекстний рівень інженерії для AI-агентів: невеликий бінарник на Rust, який виконує один і той самий цикл при кожному читанні, команді та пошуку. Він вирішує, що ваші агенти читають, пам'ятає те, чого вони вивчаються протягом сеансів, захищає те, до чого торкаються, підтверджує те, що зберігають у підписаному реєстрі, і відтворює те, що бачили. Читання розбирається на структуру для 26 мов та очищається від шуму, тому те, що потрапляє до моделі, є цілеспрямованим, стисненим та підтверджуваним. Ви встановлюєте його один раз. Усе інше автоматично.

Потік даних

Де знаходиться LeanCTX ?

LeanCTX працює на двох шляхах. На шляху читання він формує те, що надходить — зчитування файлів, пошук коду та вивід оболонки, стиснені ще до того, як агент їх побачить. На шлюзовому шляху необов'язковий локальний проксі розміщується між агентом і моделлю та стискає кожен відправлений запит — системний промпт, повну історію та результати інструментів — із безпекою кешу промптів. Один обмежує те, що потрапляє в контекст; інший обмежує кожен запит, за який ви платите. Модель бачить той самий сигнал у фракції токенів.

потік даних: до vs. після
Без lean-ctx:

ВиAI Інструмент  →  читає файл  (повний вміст)LLM обробляє все

З lean-ctx:

ВиAI Інструментlean-ctx стискає  →  лише сигналLLM: на 60–90% менше шуму
                           ├─ Песочниця PathJail + обмеження розміру
                           ├─ Зжаття з обізнаністю AST
                           ├─ Runtime пам'яті (знання + забування)
                           ├─ Сесійний кеш (повторне читання ≈ 13 токенів)
                           └─ 10 режими читання для кожного типу файлу

Глибоке занурення: Шаблони оболонки (Shell Patterns) (95+ шаблонів)  ·  Режими читання (10 режими зжаття)  ·  Caching

Ви

Кодуйте нормально. Нічого не змінюйте у своєму робочому процесі.

AI Інструмент

Cursor, Claude Code, Copilot, Windsurf, …

LeanCTX

Вирішує, стискає та запам'ятовує через сервер MCP і хук оболонки для автоматично виявлених ваших AI-інструментів.

LLM

Бачить лише сигнал. На 60–90% менше токенів, та сама інформація.

Архітектура

Один бінарний файл. П'ять можливостей.

Кожна можливість працює всередині єдиного Rust-бінарного файлу. Ось як запит проходить через LeanCTX: від вашого AI-інструменту, через когнітивний конвеєр, до моделі.

П'ять підсистем

П'ять речей, які робить LeanCTX для кожного токена.

Між вашим AI та вашим кодом один локальний бінарник виконує той самий п'ятикроковий цикл при кожному читанні, команді та пошуку — сприйняття, стиснення, запам'ятовування, маршрутизація, управління. Разом вони забезпечують п'ять функцій: він вирішує, що ваші агенти читають, пам'ятає те, чого вони вивчаються, захищає те, до чого торкаються, підтверджує те, що зберігають, і відтворює те, що бачили.

01

Сприймати

Бачити те, що має значення, перш ніж діяти.

Картуйте незнайомий репо, виявляючи важливі файли та символи, і читаючи структуру замість цілих файлів, у 26 мовах за допомогою tree-sitter.

ctx_overview → repo mapped in one call
02

Компресувати

Кожен токен несе сигнал.

Десять режимів зчитування, 95+ шаблонів виводу оболонки та кешування на основі вмісту зменшують зчитування на 60–90%, а повторне читання — до ~13 токенів. Шум ніколи не досягає моделі.

ctx_read → 4,200 → 920 tokens (78% saved)
03

Пам'ятати

Безперервність між сесіями.

Виявлені результати, рішення та змінені файли зберігаються і автоматично відновлюються в кожній новій сесії, тому вашому агенту ніколи не доведеться повторно пояснювати контекст чи перечитувати те, що він вже знає.

ctx_session → restored · 0 re-reads
04

Маршрутувати

Правильний контекст до потрібної моделі.

Визначає намір, обирає режим читання та бюджет токенів і завантажує лише ті інструменти, які потрібні для завдання, щоб кожна модель бачила рівно той контекст, який їй потрібен, і нічого більше.

ctx_intent → right mode + budget per task
05

Управляти

Безпечно, виміряно, забезпечено.

PathJail, дозволений список оболонки, виявлення секретів, політики ролей та бюджети токенів утримують кожен виклик інструменту в межах, а аналітика доводить, що саме було збережено.

ctx_verify → paths ok · secrets blocked
Дві команди. І все.

Що це ВИ насправді робите?

Майже нічого. LeanCTX працює непомітно після одноразового налаштування. Ви продовжуєте кодувати так само, як і раніше.

01

Встановлення

Єдиний Rust бінарник. Без залежностей, без хмари, без облікового запису.

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

Setup

Автоматично виявляє вашу оболонку та AI-інструменти. Налаштовує все за секунди.

lean-ctx setup
03

Готово. Це автоматично

Кодуйте як завжди. Ваш AI автоматично використовує стиснені інструменти.

Збережено токени: автоматично

Ви проти Машини

Що ВИ робите (один раз) Що відбувається АВТОМАТИЧНО
lean-ctx setup AI використовує ctx_read замість Read - до 99% менше токенів (кешовані повторні читання)
AI використовує ctx_shell замість Shell - менше токенів на 60–90%
AI використовує ctx_search замість Grep - менше токенів на 50–80%
Shell hook стискає вивід CLI прозоро
Кеш сесії запам'ятовує файли між читаннями (~13 токенів для повторних читань)
lean-ctx gain (optional) Перегляньте панель збережень за все життя

Повний посібник із налаштування → Початок роботи  ·  Усі команди CLI → Довідник CLI

Навіть забуття — це рішення.

Коли кеш сесії заповнюється, LeanCTX автоматично вирішує, що зберігати, а що витісняти. Він ранжує записи за актуальністю, частотою та розміром: потім об'єднує ці сигнали в єдиний бал. Не потрібне налаштування.

Як працює кешування
Безпека

Бере під контроль те, до чого торкається.

LeanCTX забезпечує модель безпеки з глибиною захисту, щоб запобігти доступу LLM prompt injection до файлів поза проєктом:

[//]
PathJail - Усі операції з файлами ізольовані (sandboxed) у кореневий каталог проєкту. Обхід символічних посилань, екранування ../ та абсолютні шляхи поза зоною дії блокуються на вузькому місці resolve_path.
[##]
Allowlist оболонки + парсинг AST - При конфігурації кожен сегмент складних команд (пайпи, ланцюжки) валідується за дозволеною списком. Небезпечні шаблони (eval, зворотні апострофи, $()) блокуються безумовно. Вивід обмежується 200 КБ.
[]
Безпечний доступ до файлів - Зчитування файлів не можна змусити слідувати символічним посиланням за межі вашого проєкту, а локальний проксі завжди спілкується лише з вашою машиною.
[ok]
Цілісність збірки - Ініціалізація цілісності та перевірка хешу під час компіляції виявляють змінені бінарники. Автоматично перевіряється за допомогою lean-ctx doctor.
Деталі безпеки та довіри →

Хочете зрозуміти архітектуру?

Вивчіть Cognitive Context Layer: шестиетапний конвеєр, режими інтеграції, матрицю агентів, Теорію контекстних полів та дев'ять архітектурних стовпів, які забезпечують роботу LeanCTX.

FAQ

Як це працює, відповіді.

Що таке LeanCTX?

LeanCTX (скорочення від Lean Context) — це відкритий контекстний рівень інженерії для AI-агентів. Один локальний бінарник на Rust вирішує, що агенти читають, стискає те, що вони надсилають, запам'ятовує те, що вони вивчають, захищає те, до чого торкаються, підтверджує те, що зберігають, і відтворює те, що бачили — зі зниженням обсягу на 60–90% за кожен прочитаний запис.

Чи шкодить стиснення якості коду?

Ні. LeanCTX використовує парсинг AST за допомогою tree-sitter для розуміння структури коду, а потім вилучає лише те, що не потрібно LLM: надлишковий пробіл, шаблонні імпорти та декоративні коментарі. У середньому зберігається 98% структури AST, 97% ідентифікаторів та 96% змістовних рядків коду. Ви можете перевірити це за допомогою запуску бенчмарку lean-ctx.

Як мені встановити LeanCTX?

Встановіть через cargo install lean-ctx або curl -fsSL https://leanctx.com/install.sh | sh. Потім виконайте lean-ctx init для хука оболонки та lean-ctx setup, щоб підключитися до ваших AI-інструментів. Не потрібна жодна конфігурація.

Які AI-інструменти підтримує LeanCTX?

LeanCTX працює з усіма основними AI-кодинговими інструментами: Cursor, GitHub Copilot, Claude Code, Windsurf, Cline, OpenAI Codex, Gemini CLI, Antigravity, Pi, Crush, Zed, Continue та OpenCode. Усі інструменти отримують вигоду як від контекстного сервера, так і від стиснення хука оболонки.

Почати

Шістдесят секунд до розумніших агентів.

Один бінарний файл. Нульова залежність від хмари. Apache-2.0. Ваша наступна сесія буде чистішою, а журнал збереже квитанцію.