Devotd Github
새 소식코딩 에이전트

vakandi/opencode-rust v0.1.5 — Rust 기반 코딩 에이전트

vakandi/opencode-rust는 OpenCode를 Rust로 재구현해 로컬 AI 에이전트용 CLI·TUI·HTTP 서버를 제공하며, 최신 릴리스는 v0.1.5다.

저장소 정보vakandi/opencode-rust ↗

vakandi/opencode-rust는 OpenCode를 Rust로 재구현해 로컬 AI 에이전트용 CLI·TUI·HTTP 서버를 제공하며, 최신 릴리스는 v0.1.5다.

GitHub 설명: The open source AI coding agent, in Rust. CLI, TUI and HTTP server for local AI agents — no Docker required.

스타
★ 52
포크
1
언어
Rust
라이선스
MIT
최신 릴리스
v0.1.5
원문 보기 ↗GitHub에서 보기 ↗

vakandi/opencode-rust는 오픈소스 코딩 에이전트 OpenCode를 Rust로 재구현한 프로젝트다. 로컬 AI 에이전트용 CLI, TUI, HTTP 서버를 제공하며 컨테이너 런타임 없이 실행된다. 최신 릴리스는 v0.1.5지만, 제공된 릴리스 정보에는 이 버전의 구체적인 변경 사항이 없다.

이 프로젝트는 에이전트의 세션과 도구 실행을 관리하는 런타임을 Rust로 만든다. README는 기존 TypeScript 엔진이 대화 이력을 메모리에 두고 매 LLM 단계마다 도구 스키마를 다시 만들며, 디렉터리별 인스턴스 상태를 제한 없이 유지했다고 설명한다. Rust 구현은 이력을 SQLite에 저장하고 요청 본문을 스트리밍하며, 도구 스키마를 모델과 도구 집합별로 캐시한다. 인스턴스 상태는 설정 해시 기반 풀에서 LRU와 TTL 정책으로 관리한다. MCP·LSP·TypeScript 플러그인 브리지와 다중 제공자 지원도 포함한다.

README는 기존 엔진이 5팀×5에이전트 구성에서 CPU 99%를 사용했다고 서술하지만, 이를 뒷받침할 성능 수치나 자체 벤치마크 표는 제시하지 않는다. 따라서 Rust 구현의 성능 개선 폭은 확인할 수 없다. 설치 경로에 따라 동작 차이도 있어, 성능이 검증된 대안이라기보다 에이전트 런타임의 Rust 재구현을 살펴볼 초기 단계 프로젝트에 가깝다.