VTCode: AST 수준 청킹으로 컨텍스트를 적극적으로 축소하는 Rust TUI 코딩 에이전트

VTCode는 오픈소스 Rust TUI 코딩 에이전트로, 컨텍스트 관리에 다른 접근 방식을 취합니다. 모든 프롬프트에 전체 디렉터리 트리를 덤프하는 대신, AST 레벨 청킹을 사용하여 컨텍스트를 적극적으로 정리합니다. 토큰 효율성과 보안에 중점을 두고 제작되었으며, ripgrep과 ast-grep을 사용하여 구조적으로 관련된 코드 청크만 추출하여 리팩터 작업 시 프롬프트 크기를 크게 줄입니다.
주요 기능
- AST 수준 컨텍스트 추출: ripgrep + ast-grep을 사용하여 관련 코드 청크만 모델에 전송, 토큰 소모를 줄입니다.
- 명시적 토큰 예산 추적: 에이전트가 토큰 사용량을 모니터링하고 관리하여 컨텍스트 오버플로를 방지합니다.
- 명령어 실행 샌드박싱: macOS Seatbelt + Linux Landlock + seccomp + tree-sitter-bash를 통해 모델이 생성한 모든 명령어를 검증합니다. 에이전트는 작업 공간 내에서만 작동합니다.
- 커스텀 OpenAI 호환 제공자: 단일 설정 블록으로 타사 엔드포인트를 쉽게 연결할 수 있습니다.
DeepSeek V4 Flash와 함께 실행
저자는 Atlas Cloud 엔드포인트를 통해 VTCode를 DeepSeek V4 Flash와 연결하여 피크 시간에도 낮은 지연 시간을 유지했습니다. 설정은 간단합니다:
[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
👀 See Also

OpenClaw PARA 기술은 Tiago Forte의 방법을 사용하여 파일을 자동으로 정리합니다.
한 개발자가 Tiago Forte가 개발한 PARA 방법을 사용하여 파일을 자동으로 정리하는 OpenClaw용 스킬을 오픈소스로 공개했습니다. 이 스킬은 파일, 보고서, 스크립트가 뒤섞여 전혀 정리되지 않은 지저분한 루트 디렉토리 문제를 해결합니다.

클로드 코드 원격 제어: 어느 기기에서나 로컬 세션 계속하기
Claude Code 원격 제어를 사용하면 로컬 Claude Code 세션을 휴대폰이나 브라우저와 같은 다른 기기에서 계속할 수 있으며, 모든 작업은 사용자의 컴퓨터에서 계속 실행됩니다. Pro 및 Max 플랜에서 연구용 미리보기로 제공되며, 인증 및 작업 공간 신뢰 설정이 필요합니다.

페이즈록: 양육 기법에서 영감을 받은 AI 에이전트 제어 시스템
Phaselock는 AI 에이전트를 위한 네 가지 제어 메커니즘을 구현하는 오픈소스 에이전트 스킬입니다: 실행 전 명시적 게이트, 실수에 대한 즉각적인 피드백, 제한된 선택지, 기계적 규칙 적용. Claude Code, Cursor, Windsurf 및 훅을 지원하는 도구와 함께 작동합니다.

Fewshell: 인간 승인 없이 명령어 실행을 거부하는 자체 호스트형 SSH 코파일럿
Fewshell은 모든 명령에 대해 인간의 승인을 필수로 하는 모바일+데스크톱 SSH 코파일럿으로, 자동 승인을 활성화하는 설정이 없습니다. AI 안전 연구에 종사하는 전 아마존 AI SDE가 만들었습니다.