CLI coding agent in Rust with native Agent Swarm for fast parallel requests, local-first models, and an embedded Code Knowledge Graph.
Fire multiple requests in parallel, orchestrated natively. No third-party orchestrator needed.
Ollama, LM Studio, oMLX/llama.cpp, or any OpenAI-compatible endpoint. Your data stays on your machine.
Tree-sitter parses your codebase into a graph. "Who calls X?" "What depends on Y?" answered instantly.
Local embeddings (all-MiniLM-L6-v2) find code by meaning, not just keywords.
Only re-indexes files that changed. Large codebases stay fast.
Linux, macOS, and Windows 11 (PowerShell 5.1+). One binary, three platforms.
wvc login --provider ollamaWorks with Ollama, LM Studio, oMLX, or any OpenAI-compatible endpoint.
wvc --provider ollama --model llama3.2 run 'hola'wvc init ./my-project --db ckg.db
wvc code-search "parseConfig" --db ckg.dbTree-sitter extracts symbols, relations, and imports into SQLite + FTS5.
Open source. MIT licensed. Your code, your machine, your models.