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

DIY OpenClaw 대안: 헤드리스 모드에서 Claude 코드 사용하기
한 개발자가 헤드리스 모드의 Claude Code에 프롬프트를 전송하는 Python 서버를 구축했습니다. 이 시스템은 Telegram 봇 접근, Hammerspoon 자동화, 그리고 작업, 일정, 메모를 위한 로컬 마크다운 파일 저장 기능을 갖추고 있습니다.

새로운 Linux 작업 표시줄 위젯으로 Claude AI 사용량 모니터링하기
새로운 Linux 작업 표시줄 위젯은 사용자가 Claude AI 구독 사용량을 실시간으로 추적할 수 있도록 도와주며, 색상으로 구분된 피드백과 쉬운 설치 과정을 제공합니다.

CAL: LLM 에이전트를 위한 오픈소스 컨텍스트 최적화 레이어
CAL(Context Assembly Layer)는 지능적인 컨텍스트 선택과 압축을 통해 Claude API 토큰 사용량을 83% 줄이는 Python 라이브러리입니다. pip install로 설치 가능하며 MIT 라이선스입니다.

OpenClaw Claude 확장 프로그램, Anthropic 결제 변경 후 Agent SDK 사용으로 업데이트됨
OpenClaw 확장 프로그램 개발자는 Anthropic이 CLI 사용을 감지하여 서드파티 앱 사용으로 재분류하고 별도의 크레딧 풀에 청구하기 시작한 후, 공식 claude-agent-sdk를 사용하도록 Claude CLI 통합을 재작성했습니다. SDK 방식은 기존 Claude Code 로그인을 통해 인증하고 일반 Max 플랜 사용으로 청구됩니다.