Як LeanCTX контролює те, що
бачить ваш AI.
LeanCTX — це контекстний рівень інженерії для AI-агентів: невеликий бінарник на Rust, який виконує один і той самий цикл при кожному читанні, команді та пошуку. Він вирішує, що ваші агенти читають, пам'ятає те, чого вони вивчаються протягом сеансів, захищає те, до чого торкаються, підтверджує те, що зберігають у підписаному реєстрі, і відтворює те, що бачили. Читання розбирається на структуру для 26 мов та очищається від шуму, тому те, що потрапляє до моделі, є цілеспрямованим, стисненим та підтверджуваним. Ви встановлюєте його один раз. Усе інше автоматично.
Де знаходиться LeanCTX ?
LeanCTX працює на двох шляхах. На шляху читання він формує те, що надходить — зчитування файлів, пошук коду та вивід оболонки, стиснені ще до того, як агент їх побачить. На шлюзовому шляху необов'язковий локальний проксі розміщується між агентом і моделлю та стискає кожен відправлений запит — системний промпт, повну історію та результати інструментів — із безпекою кешу промптів. Один обмежує те, що потрапляє в контекст; інший обмежує кожен запит, за який ви платите. Модель бачить той самий сигнал у фракції токенів.
Без 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-інструменту, через когнітивний конвеєр, до моделі.
- 10 режимів читання
- Видимість контексту
- Підрахунок токенів
- Виявлення наміру
- Tree-sitter AST (26 мов)
- 95+ шаблонів оболонки
- CDC reorder (Rabin-Karp)
- Бюджет 64 КБ, дедлайн 500 мс
- Кешування сесій (zstd, в пам'яті)
- Перечитання 13 токенів
- Граф знань (SQLite)
- Пам'ять між сесіями
- Песочниця PathJail
- Ізоляція рівня ОС
- Дозвіл оболонки (за замовчуванням — відмова)
- Повний аудитний слід
- GitHub · GitLab · Jira · Linear
- Postgres · REST · MCP Bridge
- Гібридний пошук (BM25 + семантичний)
- Провайдери на основі конфігурації (TOML)
П'ять речей, які робить LeanCTX для кожного токена.
Між вашим AI та вашим кодом один локальний бінарник виконує той самий п'ятикроковий цикл при кожному читанні, команді та пошуку — сприйняття, стиснення, запам'ятовування, маршрутизація, управління. Разом вони забезпечують п'ять функцій: він вирішує, що ваші агенти читають, пам'ятає те, чого вони вивчаються, захищає те, до чого торкаються, підтверджує те, що зберігають, і відтворює те, що бачили.
Сприймати
Бачити те, що має значення, перш ніж діяти.
Картуйте незнайомий репо, виявляючи важливі файли та символи, і читаючи структуру замість цілих файлів, у 26 мовах за допомогою tree-sitter.
ctx_overview → repo mapped in one call Компресувати
Кожен токен несе сигнал.
Десять режимів зчитування, 95+ шаблонів виводу оболонки та кешування на основі вмісту зменшують зчитування на 60–90%, а повторне читання — до ~13 токенів. Шум ніколи не досягає моделі.
ctx_read → 4,200 → 920 tokens (78% saved) Пам'ятати
Безперервність між сесіями.
Виявлені результати, рішення та змінені файли зберігаються і автоматично відновлюються в кожній новій сесії, тому вашому агенту ніколи не доведеться повторно пояснювати контекст чи перечитувати те, що він вже знає.
ctx_session → restored · 0 re-reads Маршрутувати
Правильний контекст до потрібної моделі.
Визначає намір, обирає режим читання та бюджет токенів і завантажує лише ті інструменти, які потрібні для завдання, щоб кожна модель бачила рівно той контекст, який їй потрібен, і нічого більше.
ctx_intent → right mode + budget per task Управляти
Безпечно, виміряно, забезпечено.
PathJail, дозволений список оболонки, виявлення секретів, політики ролей та бюджети токенів утримують кожен виклик інструменту в межах, а аналітика доводить, що саме було збережено.
ctx_verify → paths ok · secrets blocked Що це ВИ насправді робите?
Майже нічого. LeanCTX працює непомітно після одноразового налаштування. Ви продовжуєте кодувати так само, як і раніше.
Встановлення
Єдиний Rust бінарник. Без залежностей, без хмари, без облікового запису.
curl -fsSL https://leanctx.com/install.sh | sh Setup
Автоматично виявляє вашу оболонку та AI-інструменти. Налаштовує все за секунди.
lean-ctx setup Готово. Це автоматично
Кодуйте як завжди. Ваш 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 до файлів поза проєктом:
../ та абсолютні шляхи поза зоною дії блокуються на вузькому місці resolve_path.lean-ctx doctor.Хочете зрозуміти архітектуру?
Вивчіть Cognitive Context Layer: шестиетапний конвеєр, режими інтеграції, матрицю агентів, Теорію контекстних полів та дев'ять архітектурних стовпів, які забезпечують роботу LeanCTX.
Як це працює, відповіді.
Що таке 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. Ваша наступна сесія буде чистішою, а журнал збереже квитанцію.