One .vox file compiles to a database schema, a typed server, a browser app, and the artifacts to deploy them. Initiated by Bertrand Reyna-Brainerd.
"Is it a fact — or have I dreamt it — that, by means of electricity, the world of matter has become a great nerve, vibrating thousands of miles in a breathless point of time? Rather, the round globe is a vast head, a brain, instinct with intelligence!"
— Nathaniel Hawthorne, The House of the Seven Gables (1851)
Mainstream languages predate LLMs by decades. They tolerate implicit state — nulls, exceptions, schemas restated three times across the stack. That's tractable for a person; it's a minefield for a statistical code generator. A million-token context window doesn't help when most of it is integration boilerplate.
Fragmentation in Traditional Web Development
Traditional development requires restating data models and logic across frontend, API, backend, and database layers. This duplication creates significant maintenance overhead and increases the risk of integration drift.
Vox is what falls out when you design the language after the model: collapse the duplications, push errors into the type system, draw the browser/server boundary in one place, and build durability and tool exposure into the grammar instead of layering them on top.
Vox collapses the massive fragmentation of modern web and AI development into a single, cohesive ecosystem.
- Local AI Inference & Fine-Tuning: Run models natively on your GPU without touching Python. Execute open-weights models or train them via QLoRA using Rust-native acceleration (CUDA and Apple Metal).
- One File to Rule the Stack: A single
.voxfile emits database migrations, a typed API server, reactive frontend components, and deployment artifacts. Zero integration boilerplate. - Distributed Mesh Computing: Securely network laptops and cloud servers. The orchestrator automatically routes AI workloads to the nodes with the best available hardware.
- Native Desktop GUI: Compile
.voxfiles into fully native, cross-platform graphical applications powered by Tauri, complete with native IPC bridges. - Wire format — Data and tool contracts are the single source of truth; schemas are generated, not restated.
- Autonomous RAG & Research — Deploy agents equipped with persistent long-term memory, fact-checking (the Socrates protocol), and autonomous web-search.
Vox is currently in pre-1.0 active development. Official installation packages (voxup, .msi, .deb, Homebrew) are configured in the CI pipeline but have not yet been formally released.
Prerequisites: Ensure you have Rust and Cargo installed.
git clone https://github.com/vox-foundation/vox.git
cd vox
cargo install --path crates/vox-clivox init my-app
cd my-app
vox run src/main.voxThe full CLI surface, including every vox ci, vox populi, and vox mens subcommand, lives at docs/src/reference/cli.md. Run vox commands --recommended for first-time discovery.
The core binary covers compile, run, bundle, and package. Heavier capabilities — Rust-native ML training/serving, the native desktop GUI, and 20+ first-party agent skills (git, memory, RAG, testing, container/WASM runtimes, and more) — load as optional extensions and skills through a stable ABI; vox tells you if one is required but missing.
Full extension and skill catalog, kept current automatically: Plugin Catalog.
Project automation itself is .vox, not .ps1/.sh/.py — scripts are type-checked, cross-platform, and telemetry-observable by default (vox run scripts/clean-cache.vox).
Cross-machine orchestration (mesh) is opt-in: nodes advertise hardware capabilities on startup and the orchestrator routes workloads to the best-equipped peer, wire-checked at compile time. See the model routing how-to.
Vox is marching toward a production-hardened v1.0 release. Surfaces are graded by their architectural stability and proximity to the v1 criteria — a representative slice:
| Feature Area | Status |
|---|---|
| Compiler & LSP | 🟣 Mature |
| Database Engine | 🔵 Stable |
| Durable Runtime | 🔵 Stable (interpreter) / 🟡 Preview (codegen) |
| Native GUI (Tauri) | 🟡 Preview |
| Distributed Mesh | 🟠 Emergent |
Full per-surface matrix, all tiers explained, and v1.0 release criteria: voxlang.org/reference/stability.
Roadmap execution minimizes syntactic redundancy to stabilize the compiler primitives prior to v1.0. Retired symbols: AGENTS.md retired-surfaces table.
Full docs, organized by intent (tutorials, how-to guides, reference, architecture): https://voxlang.org
Start at the Contributor Hub. The Contribution Loop explains the write → verify → train cycle. If CI flags a gate failure, the TOESTUB Guide covers the common causes. Undocumented surfaces are tracked in DOC_GAPS.md.
Beyond the rule pack, CI enforces repo-wide invariants — layer boundaries (vox audit arch), secret hygiene, generated-file drift, and more. Full detector inventory and rationale: AGENTS.md.
Funded via Open Collective — every transaction is public. Sponsorships fund developer grants, MENS training hardware, and academic bounties.
Apache 2.0: commercial use, patent grant, modification with attribution. LICENSE.
Discussion: GitHub Discussions. Changelogs and ADRs: RSS.