VTCode: TUI-агент кодирования на Rust, агрессивно обрезающий контекст с помощью разбивки на уровне AST

✍️ OpenClawRadar📅 Опубликовано: 27 мая 2026 г.🔗 Source
VTCode: TUI-агент кодирования на Rust, агрессивно обрезающий контекст с помощью разбивки на уровне AST
Ad

VTCode — это опенсорсный Rust TUI агент для кодирования, который применяет иной подход к управлению контекстом: вместо того чтобы сбрасывать всё дерево каталогов в каждый промпт, он агрессивно обрезает контекст, используя AST-разбивку. Созданный с упором на эффективность токенов и безопасность, он использует ripgrep и ast-grep, чтобы извлекать только структурно релевантные фрагменты кода, резко сокращая размер промпта при задачах рефакторинга.

Ключевые возможности

  • Извлечение контекста на уровне AST: использует ripgrep + ast-grep для отправки только релевантных фрагментов кода модели, снижая расход токенов.
  • Явный контроль бюджета токенов: агент отслеживает и управляет использованием токенов, предотвращая переполнение контекста.
  • Песочница для выполнения команд: macOS Seatbelt + Linux Landlock + seccomp + валидация через tree-sitter-bash для каждой сгенерированной моделью команды. Агент не выходит за пределы рабочей области.
  • Кастомные провайдеры, совместимые с OpenAI: легко подключайте любые сторонние эндпоинты с помощью одного блока конфигурации.
Ad

Запуск с DeepSeek V4 Flash

Автор связал VTCode с DeepSeek V4 Flash через эндпоинт Atlas Cloud для снижения задержек в часы пик. Настройка проста:

[agent]
provider = "atlas"
default_model = "deepseek-ai/deepseek-v4-flash"

[[custom_providers]] name = "atlas" base_url = "https://api.atlascloud.ai/v1" api_key_env = "ATLAS_API_KEY" model = "deepseek-ai/deepseek-v4-flash"

Агент поддерживает провайдеров, совместимых с OpenAI, так что подойдет любой аналогичный хост — автор просто использовал Atlas, потому что у него уже был ключ.

Для кого это

Для разработчиков, которым нужен легковесный, контекстно-зависимый TUI агент для задач кодирования, без сжигания токенов на нерелевантные файлы и без беспокойства о безопасности команд.

📖 Читать полный источник: r/LocalLLaMA

Ad

👀 Смотрите также

Тестирование 88 малых моделей GGUF на Mac Mini M4 с 16 ГБ памяти.
Инструменты

Тестирование 88 малых моделей GGUF на Mac Mini M4 с 16 ГБ памяти.

Автоматизированный конвейер протестировал 88 моделей GGUF на Mac Mini M4 с 16 ГБ оперативной памяти, определив 9 непригодных к использованию и 4 модели LFM2-8B-A1B MoE на границе Парето по скорости и качеству.

OpenClawRadar
Обратная инженерия Apple Neural Engine для обучения моделей MicroGPT
Инструменты

Обратная инженерия Apple Neural Engine для обучения моделей MicroGPT

Разработчик реверс-инженерировал приватные API нейронного движка Apple, чтобы создать конвейер обучения для модели MicroGPT с 110 млн параметров, достигнув энергоэффективности 6,6 TFLOPS/ватт на аппаратном обеспечении Mac с чипом M4.

OpenClawRadar
GrapeRoot: Инструмент с открытым исходным кодом сокращает использование токенов в Claude Code на 40-80%
Инструменты

GrapeRoot: Инструмент с открытым исходным кодом сокращает использование токенов в Claude Code на 40-80%

GrapeRoot — это бесплатный, открытый локальный MCP-сервер, который располагается между вашей кодовой базой и Claude Code, сокращая использование токенов на 40-80% за счёт отслеживания того, что модель уже видела, и отправки только релевантных изменений кода.

OpenClawRadar
Реляционная память для LLM: Трехуровневая система моделирует взаимоотношения с пользователем
Инструменты

Реляционная память для LLM: Трехуровневая система моделирует взаимоотношения с пользователем

Инструмент с открытым исходным кодом на Python, который добавляет реляционную память к LLM, моделируя отношения пользователь-ИИ по семи психологическим измерениям, используя трёхуровневую нарративную структуру вместо плоского хранения фактов.

OpenClawRadar