Your new favorite
workflow.
Stop wrestling with build systems. The Ark toolchain unifies scaffolding, compilation, packaging, profiling, and deployment into a single, reproducible binary.
One binary to rule them all.
The ark CLI is your unified interface for the entire lifecycle — from scaffolding a new kernel to deploying it across the grid with explicit constraints.
Project management
Scaffold, build, test, and ship with stable defaults and explicit overrides.
Dependency resolution
Install registry packages with lockfiles. Deterministic graphs across CI and local.
Hardware profiler
Run preflight checks and profile VRAM/compute footprints before dispatch.
First-class IDE support
The Ark language server provides hover types, go-to-definition, inline docs, formatting, and diagnostics across VS Code, Neovim, and Zed.
Type inference
Hover any symbol to see its inferred type, layout hints, and explicitly defined architectural constraints.
- Hover types
- Go-to definition
- Semantic tokens
Instant formatting
Stable formatting across teams with one command. No bikeshedding, just clean and readable code.
- Format on save
- Project rules
- Diff-friendly
Tensor debugger
Inspect multidimensional shapes, numerical ranges, and sample values directly inside your editor.
- Shape lens
- Runtime probes
- Watch expressions
Integrates with your stack