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

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 включены в репозиторий.
Установка
Нативный установщик (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-toolsWindows (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
👀 Смотрите также

OpenPlawd: Навык OpenClaw для автоматического создания заметок встреч Plaud
OpenPlawd — это навык OpenClaw, который автоматически обрабатывает записи Plaud и преобразует их в структурированные HTML-заметки о встречах. Он проверяет аккаунты Plaud каждый час, транскрибирует аудио с помощью Whisper или OpenAI, разбивает большие файлы на части и генерирует заметки с задачами через агента OpenClaw.

x402 API Gateway для OpenClaw Bots: Один конечный пункт заменяет 18 ключей API
Шлюз API x402 устраняет необходимость в нескольких API-ключах для ботов OpenClaw, предоставляя доступ к 18 сервисам, включая интеллектуальную маршрутизацию LLM, веб-поиск, карты, путешествия, еду, ИИ и финансовые данные, через единую конечную точку с аутентификацией через кредиты кошелька USDC.

Models.dev: Открытая база данных спецификаций, цен и возможностей AI-моделей
Models.dev — это открытая база данных спецификаций, цен и возможностей моделей ИИ, поддерживаемая сообществом. Она предоставляет API и определения на основе TOML для провайдеров и моделей.

ClawDeckX: Открытая веб-платформа в стиле macOS для управления агентом OpenClaw
ClawDeckX — это платформа с открытым исходным кодом для установки, настройки и мониторинга агентов OpenClaw. Она предоставляет визуальные инструменты управления, мониторинг в реальном времени и поддерживает 13 языков.