VT Code: Агент программирования с TUI на Rust с открытым исходным кодом, поддержкой нескольких провайдеров и навыками агента

✍️ OpenClawRadar📅 Опубликовано: 25 апреля 2026 г.🔗 Source
VT Code: Агент программирования с TUI на Rust с открытым исходным кодом, поддержкой нескольких провайдеров и навыками агента
Ad

VT Code — это открытый терминальный ИИ-агент для написания кода на Rust (с использованием Ratatui для TUI). Он поддерживает множество LLM-провайдеров, включая Anthropic, OpenAI, Gemini и Codex, а также любые модели с открытым исходным кодом через локальный вывод в LM Studio и Ollama (экспериментально). Агент готов к работе с навыками агента, протоколом контекста модели (MCP) и клиентским протоколом агента (ACP).

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

  • Многопровайдерная поддержка LLM с автоматическим переключением при сбоях и эффективным управлением контекстом.
  • Семантическое понимание кода на основе ast-grep для структурированного поиска кода и ripgrep для быстрых операций grep.
  • Навыки агента в соответствии с открытым стандартом Agent Skills, позволяющие расширять внешние возможности через стандартизированную систему навыков.
  • Безопасность оболочки за счет усиления процессов (vtcode-process-hardening) и bash-раннера (vtcode-bash-runner).
  • Определение терминала и интеграция PTY (vtcode-terminal-detection, vtcode-ghostty-vt-sys) для более насыщенных снимков экрана.
  • Расширения для VSCode и Zed включены в репозиторий.
Ad

Установка

Нативный установщик (macOS/Linux):

curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash
# Пропустить установку ripgrep + ast-grep:
curl -fsSL https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.sh | bash -s -- --without-search-tools

Windows (PowerShell):

irm https://raw.githubusercontent.com/vinhnx/vtcode/main/scripts/install.ps1 | iex

Через Cargo:

cargo install vtcode

Через Homebrew:

brew install vtcode  # из homebrew/core
# или из vinhnx/tap (разработка):
brew tap vinhnx/tap
brew install vtcode

Использование

Установите ключ API и запустите:

export OPENAI_API_KEY="sk-..."
vtcode

Чтобы установить дополнительный пакет инструментов поиска (ripgrep + ast-grep) после начальной установки:

vtcode dependencies install search-tools

Архитектура

Проект состоит из множества крейтов Rust (например, vtcode-core, vtcode-llm, vtcode-tui, vtcode-tools) и включает систему спецификаций совместных инструментов, хранилище markdown, конфигурацию и события выполнения. Цикл агента описан в README и на DeepWiki.

Для разработки см. репозиторий GitHub со скриптами настройки (scripts/setup-ghostty-vt-dev.sh и др.) и Homebrew tap для самых свежих сборок.

📖 Читать полный источник: HN AI Agents

Ad

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

ScreenMind: Локальный ИИ с памятью, индексирующий всю активность вашего компьютера
Инструменты

ScreenMind: Локальный ИИ с памятью, индексирующий всю активность вашего компьютера

ScreenMind захватывает экран, встречи и голосовые заметки, используя Gemma 4 E2B локально через llama.cpp. Работает на 4 ГБ+ VRAM с Q4-квантованием. Ищите прошлую активность, общайтесь с историей и подключайтесь к Claude/Cursor через MCP.

OpenClawRadar
Сравнение 14 вариантов ИИ-агента Claw по 10 категориям
Инструменты

Сравнение 14 вариантов ИИ-агента Claw по 10 категориям

Подробное сравнение 14 популярных вариантов агентов Claw AI, включая OpenClaw, NanoClaw, NemoClaw, ZeroClaw, PicoClaw, Moltis, IronClaw и NullClaw, с оценкой по 53 подпараметрам, составными рейтингами и идеальными вариантами использования для каждого.

OpenClawRadar
Фемтобот: Эффективный агент на Rust для среды с низкими ресурсами
Инструменты

Фемтобот: Эффективный агент на Rust для среды с низкими ресурсами

Femtobot — это легкий AI-агент на основе Rust, разработанный для эффективной работы на малоресурсных машинах, таких как старые Raspberry Pi, с помощью бинарного файла объемом около 10 МБ без крупных зависимостей во время выполнения.

OpenClawRadar
Замена Kafka, Redis и RabbitMQ на NATS: опыт разработчика
Инструменты

Замена Kafka, Redis и RabbitMQ на NATS: опыт разработчика

Разработчик заменил Kafka, Redis и RabbitMQ на NATS в своей архитектуре, поделившись конкретными деталями реализации и извлечёнными уроками от консолидации нескольких систем обмена сообщениями в один инструмент.

OpenClawRadar