yvgude/lean-ctx
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.
해결하는 문제
AI 에이전트는 컨텍스트 팽창에 자주 시달립니다. 파일을 반복해서 읽고, 장황한 쉘 출력 및 긴 채팅 기록이 대량의 토큰을 소모해 비용이 증가하고 추론 공간이 줄어듭니다. LeanCTX는 모델에 전달되는 정보를 관리함으로써 토큰 사용량을 60–90% 줄입니다.
작동 방식
LeanCTX는 AI 에이전트와 그 환경(코드, 쉘, 데이터) 사이의 로컬 바이너리 레이어 역할을 합니다. 두 가지 평면에서 동작합니다:
- Read Path: AST 시그니처나 엔트로피 필터링 뷰와 같은 다양한 모드를 사용해 파일 및 쉘 명령에서 어떤 정보를 추출할지 정확히 결정합니다.
- Wire Path: 로컬 프록시로서 시스템 프롬프트, 히스토리, 툴 결과를 압축하고, 모델 제공자의 프롬프트 캐시와 호환성을 유지합니다.
- Memory & Graph: 속성 그래프와 세션 메모리를 활용해 로컬에서 서로 다른 채팅 세션 간에 지식을 지속적으로 저장합니다.
대상 사용자
Cursor, Claude Code, Copilot, Windsurf 등 AI 코딩 에이전트를 사용하는 개발자를 위한 솔루션입니다. API 비용을 절감하고, 컨텍스트 공간을 절약해 유용한 코딩 세션을 연장하며, 에이전트 메모리를 로컬에서 휴대 가능하게 소유하고자 하는 분들에게 적합합니다.
주요 특징
- Token Reduction: 읽기와 쉘 출력에서 토큰을 60–90% 절감합니다.
- Local-First Memory: 로컬 지식 그래프를 통해 채팅 간에 작업 사실과 결정을 지속합니다.
- Reversible Compression: 콘텐츠 주소 지정 스토리지를 사용해 잘라낸 데이터를 필요 시 복원할 수 있습니다.
- Model-Agnostic: OpenAI, Anthropic, Gemini와 연동되며 특정 벤더에 컨텍스트를 고정하지 않습니다.
- Observability: 대시보드가 실시간 토큰 추적 및 예산 관리를 제공합니다.