Devotd Github
NewCoding agents

vakandi/opencode-rust v0.1.5 — Rust-based coding agent

vakandi/opencode-rust reimplements OpenCode in Rust, providing a CLI, TUI, and HTTP server for local AI agents; the latest release is v0.1.5.

Repositoryvakandi/opencode-rust ↗

vakandi/opencode-rust reimplements OpenCode in Rust, providing a CLI, TUI, and HTTP server for local AI agents; the latest release is v0.1.5.

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

stars
★ 52
Forks
1
Language
Rust
License
MIT
Latest release
v0.1.5
Read original source ↗View on GitHub ↗

vakandi/opencode-rust is a project that reimplements the open-source coding agent OpenCode in Rust. It provides a CLI, TUI, and HTTP server for local AI agents, and it runs without a container runtime. The latest release is v0.1.5, but the provided release information lists no specific changes for this version.

The project builds the runtime that manages agent sessions and tool execution in Rust. The README describes the existing TypeScript engine as keeping conversation history in memory, rebuilding tool schemas at every LLM step, and retaining per-directory instance state without limit. The Rust implementation stores history in SQLite, streams request bodies, and caches tool schemas per model and tool set. Instance state is managed in a configuration-hash-based pool with LRU and TTL policies. It also includes MCP, LSP, and TypeScript plugin bridges along with multi-provider support.

The README states that the existing engine used 99% CPU in a 5-team × 5-agent configuration, but it presents no performance figures or benchmark table of its own to back that up. The size of the Rust implementation's performance improvement therefore cannot be confirmed. Behavior also differs by installation path, so this is closer to an early-stage project worth watching for a Rust reimplementation of an agent runtime than a performance-validated alternative.