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

VTCode — это опенсорсный Rust TUI агент для кодирования, который применяет иной подход к управлению контекстом: вместо того чтобы сбрасывать всё дерево каталогов в каждый промпт, он агрессивно обрезает контекст, используя AST-разбивку. Созданный с упором на эффективность токенов и безопасность, он использует ripgrep и ast-grep, чтобы извлекать только структурно релевантные фрагменты кода, резко сокращая размер промпта при задачах рефакторинга.
Ключевые возможности
- Извлечение контекста на уровне AST: использует ripgrep + ast-grep для отправки только релевантных фрагментов кода модели, снижая расход токенов.
- Явный контроль бюджета токенов: агент отслеживает и управляет использованием токенов, предотвращая переполнение контекста.
- Песочница для выполнения команд: macOS Seatbelt + Linux Landlock + seccomp + валидация через tree-sitter-bash для каждой сгенерированной моделью команды. Агент не выходит за пределы рабочей области.
- Кастомные провайдеры, совместимые с OpenAI: легко подключайте любые сторонние эндпоинты с помощью одного блока конфигурации.
Запуск с 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
👀 Смотрите также

BrowserKing: Открытое Расширение Chrome для Управления Браузером через Claude и Другие Модели
BrowserKing — это бесплатное расширение для Chrome с открытым исходным кодом, которое позволяет Claude и более чем 15 другим моделям видеть и управлять вашим браузером из боковой панели. Оно делает скриншоты, отправляет их модели, а затем выполняет действия по её решениям: кликает по кнопкам, заполняет формы, прокручивает страницу и переключает вкладки.

Протокол Agent Browser: открытый форк Chrome для ИИ-агентов достигает 90% на бенчмарке Mind2Web
Протокол агентского браузера (ABP) — это открытая форк-версия Chrome, которая замораживает JavaScript и время после каждого действия, превращая веб-сёрфинг в мультимодальный чат для ИИ-агентов. Он достиг 90,53% на тесте Online Mind2Web Benchmark и может быть добавлен в Claude Code одной командой.

Обновление Void-Box добавляет изолированную интеграцию OpenClaw-Telegram через микро-ВМ KVM.
Void-Box, среда выполнения с ограниченными возможностями для ИИ-агентов, теперь включает рабочий пример, запускающий OpenClaw, подключенный к Telegram, полностью изолированный в отдельных микро-ВМ KVM. Система создает микро-ВМ по требованию для каждого этапа выполнения и уничтожает их после завершения, чтобы предотвратить утечку состояния.

TruthGuard: Перехватчики в скриптах оболочки, которые ловят ложь AI-агентов для написания кода
TruthGuard — это инструмент с открытым исходным кодом, который использует хуки shell-скриптов для проверки того, что на самом деле делают Claude Code и Gemini CLI, в сравнении с их заявлениями. Он обнаруживает «фантомные» правки, ложь о кодах выхода, опасные сокращения и блокирует коммиты при провале тестов.