VL

vmlinuzx/llmc

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

36 stars 5 forks Качество 58 Тренд 12MIT

Одна остановка магазина - Local-first RAG стек с интеллектуальным полиглот-кодом/доками, удаленное выполнение кода, локальное обогащение ламы, прогрессивные инструменты раскрытия, mcp сервер, песочница безопасности.

Обзор

Сокращение затрат на 70-95% за счет локальной RAG, интеллектуальной маршрутизации и контейнерной безопасности. LLMC - это интеллектуальный маршрутизатор, предназначенный для значительного снижения стоимости использования моделей большого языка с кодовой базой. Вместо того, чтобы отправлять всю кодовую базу в Claude или GPT-4, LLMC индексирует ваш код локально, находит точные соответствующие фрагменты (функции, классы, документы) и отправляет. Хранит текст + метаданные без внешних зависимостей. * Встраивание кэша, чтобы избежать повторной вычисления неизмененных файлов. * Упаковывает наиболее релевантные промежутки в фиксированный бюджет токенов. Использует небольшие локальные модели для маркировки и обобщения кода для лучшего поиска. Доверенные клиенты получают прямой доступ к хосту (~ 76% дешевле, чем накладные расходы докера). Недоверенные входы запускаются в Docker / nsjail. Даже если LLM «сломан» быстрой инъекцией, он не может выйти из контейнера. Каскады из локального → Дешевое облако → Премиум-модели * Жесткие бюджетные ограничения для предотвращения непредвиденных расходов. * Автоматическое дросселирование токенов для поставщиков API.

Обзор (машинный перевод)

Прекратите сжигать деньги на токенах LLM.

Сокращение затрат на 70-95% за счет локальной RAG, интеллектуальной маршрутизации и контейнерной безопасности.

###Что такое LLMC?

LLMC - это движок RAG (Retrieval Augmented Generation) и интеллектуальный маршрутизатор, предназначенный для резкого снижения стоимости использования моделей большого языка с вашей кодовой базой.

Вместо того, чтобы отправлять всю кодовую базу в Claude или GPT-4, LLMC индексирует ваш код локально, находит точные соответствующие фрагменты (функции, классы, документы) и отправляет только то, что имеет значение.

Быстрый старт

Вставайте и бегайте в считанные секунды.

###1 Установить

###2 - индексируйте код

###3 Экономьте деньги

Ключевые особенности

Описание / Description [править править код] Массовая экономия ** уменьшает использование токенов на 70-95%, отправляя только соответствующий контекст. |** First Security First** |New in v0.7.0: «Гибридный режим» для доверенных клиентов (доступ к хосту) vs. Изоляция контейнеров для ненадежных LLM. Polyglot RAG** | Smart parsing (TreeSitter) для Python, TS, JS, Go, Java и технических документов. GraphRAG понимает структуру вашего кода (импорт, звонки, наследование) для автоматического поиска связанных файлов.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.


⚡ What is LLMC?

LLMC is a local-first RAG (Retrieval Augmented Generation) engine and intelligent router designed to drastically reduce the cost of using Large Language Models with your codebase.

Instead of sending your entire codebase to Claude or GPT-4, LLMC indexes your code locally, finds the exact relevant snippets (functions, classes, docs), and sends only what matters.

graph LR
    A[User Query] --> B(LLMC Router);
    B --> C{Local Index};
    C -->|Search| D[Relevant Context];
    D -->|Trim & Pack| E[Optimized Prompt];
    E --> F[LLM API];
    F --> G[Answer];
    style B fill:#f9f,stroke:#333,stroke-width:2px
    style E fill:#bfb,stroke:#333,stroke-width:2px

🚀 Quick Start

Get up and running in seconds.

1. Install

# One-line install
curl -sSL https://raw.githubusercontent.com/vmlinuzx/llmc/main/install.sh | bash

# Or via pip
pip install "git+https://github.com/vmlinuzx/llmc.git#egg=llmcwrapper[rag,tui,agent]"

2. Index Your Code

cd /path/to/your/project
llmc-cli repo register .

3. Save Money

# Search without using ANY tokens
llmc-cli search "authentication middleware"

# Launch the visual dashboard
llmc-cli tui

✨ Key Features

Feature Description
💸 Massive Savings Reduces token usage by 70-95% by sending only relevant context.
🔒 Security First New in v0.7.0: “Hybrid Mode” for trusted clients (host access) vs. Container Isolation for untrusted LLMs.
🧠 Polyglot RAG Smart parsing (TreeSitter) for Python, TS, JS, Go, Java, and technical docs.
🕸️ GraphRAG Understands your code structure (imports, calls, inheritance) to find related files automatically.
🖥️ TUI Dashboard Terminal UI to monitor indexing, search results, and costs. ⚠️ Work in progress — expect rough edges.
🔌 MCP Support Full Model Context Protocol server to integrate seamlessly with Claude Desktop.

🔍 Deep Dive

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →