VT 코드: 멀티 프로바이더 지원과 에이전트 기술을 갖춘 오픈소스 러스트 TUI 코딩 에이전트

✍️ OpenClawRadar📅 게시일: April 25, 2026🔗 Source
VT 코드: 멀티 프로바이더 지원과 에이전트 기술을 갖춘 오픈소스 러스트 TUI 코딩 에이전트
Ad

VT Code는 Rust(Ratatui를 사용한 TUI)로 구축된 오픈 소스 터미널 기반 AI 코딩 에이전트입니다. Anthropic, OpenAI, Gemini, Codex 등 여러 LLM 제공업체와 LM Studio 및 Ollama(실험적)를 통한 로컬 추론으로 모든 오픈 소스 모델을 지원합니다. 이 에이전트는 에이전트 스킬(Agent Skills), 모델 컨텍스트 프로토콜(MCP), 에이전트 클라이언트 프로토콜(ACP)을 지원합니다.

주요 기능

  • 멀티 제공업체 LLM 지원 - 자동 장애 조치 및 효율적인 컨텍스트 관리.
  • 시맨틱 코드 이해 - 구조화된 코드 검색을 위한 ast-grep 및 빠른 grep 작업을 위한 ripgrep 기반.
  • 에이전트 스킬 - 개방형 에이전트 스킬 표준을 따르며, 표준화된 스킬 시스템을 통해 외부 기능 확장 가능.
  • 셸 안전성 - 프로세스 강화(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)로 구성되어 있으며, 협업 도구 사양 시스템, 마크다운 저장소, 구성, 실행 이벤트를 포함합니다. 에이전트 루프는 README 및 DeepWiki에 문서화되어 있습니다.

개발에 관해서는 GitHub 저장소에서 설정 스크립트(scripts/setup-ghostty-vt-dev.sh 등) 및 최신 빌드를 위한 Homebrew 탭을 참조하세요.

📖 전체 출처 읽기: HN AI Agents

Ad

👀 See Also

클로드 코드를 활용한 봇 컨설팅: 심층 분석
Tools

클로드 코드를 활용한 봇 컨설팅: 심층 분석

r/clawdbot의 열성팬이 공유한 AI 컨설팅을 통한 기능 향상에 대한 Claude Code의 봇 개발 통합 탐구

OpenClawRadar
대규모 클로드 코드: 에이전트 검색이 대규모 코드베이스에서 RAG 실패 모드를 피하는 방법
Tools

대규모 클로드 코드: 에이전트 검색이 대규모 코드베이스에서 RAG 실패 모드를 피하는 방법

Claude Code는 임베딩 기반 RAG 대신 에이전트 방식의 파일 시스템 탐색을 사용하여 오래된 인덱스 문제를 제거합니다. 이 글은 5가지 확장 지점(CLAUDE.md, hooks, skills, plugins, MCP)과 수백만 줄 리포지토리를 위한 harness-as-model 철학을 자세히 설명합니다.

OpenClawRadar
에이전트 웨이크 스킬 for OpenClaw: 작업 완료 시 Discord에 알림
Tools

에이전트 웨이크 스킬 for OpenClaw: 작업 완료 시 Discord에 알림

한 개발자가 작업이 끝난 후 Claude Code가 호출하는 Python 스크립트인 agent-wake.py를 만들었습니다. 이 스크립트는 Discord에 멘션 알림을 보내고 게이트웨이 HTTP API를 통해 웨이크 이벤트를 발생시켜, 에이전트가 자동으로 요약을 게시하도록 합니다.

OpenClawRadar
claude-powerline v1.20은 TUI 대시보드 모드, 컨텍스트 바 스타일, 환경 변수 표시 기능을 추가합니다.
Tools

claude-powerline v1.20은 TUI 대시보드 모드, 컨텍스트 바 스타일, 환경 변수 표시 기능을 추가합니다.

claude-powerline v1.20은 단일 상태 표시줄을 모델 정보, 진행 막대가 포함된 컨텍스트 사용량, 비용, git 상태 등을 보여주는 전체 패널로 대체하는 TUI 대시보드 모드를 소개합니다. 이 업데이트는 컨텍스트 사용량을 위한 9가지 시각적 진행 막대 스타일과 환경 변수 표시 기능을 추가합니다.

OpenClawRadar