Everything you need.
Nothing you don't.
Arc is a complete development environment for every language, with energy metering, AI assistance, and a migration path to maximum efficiency.
26+ languages with full LSP
From COBOL to Zig, from Fortran to TypeScript. Full language server protocol integration for every supported language. Syntax highlighting, completion, diagnostics, refactoring — all energy-metered.
Every operation in picojoules
Regardless of the language you write in, Arc meters the energy cost of every function call, allocation, and loop iteration. See inline energy annotations, module-level totals, and per-build receipts.
Any language to Lux or Joule
One-click migration from any supported language to Lux (for web) or Joule (for systems). The Lift engine preserves semantics, adds formal verification to the output, and shows the energy savings before you commit.
COBOL copybooks. Ada SPARK. Fortran modules.
Arc understands legacy code at a structural level. COBOL copybooks are parsed into typed schemas. Ada SPARK contracts become Joule verification contracts. Fortran COMMON blocks become safe modules.
Deterministic AI assistance
The cascade resolves queries through 16 deterministic levels. L0-L2 run locally with zero network. LLMs are an escape hatch at L3+, not the default. You get answers in picojoules, not dollars.
// 16-level deterministic cascade // L0-L2: local (no network) // L3+: LLM is escape hatch, not default L0 Cache <1ms 0 pJ L1 Index <5ms 12 pJ L2 Federation <50ms 340 pJ L3 LLM (cheap) <2s 48 uJ ... L10 Deep verify <30s 2.1 mJ
JouleDB — code as vector graph
Code is stored as a native vector graph in JouleDB, not flat files. Search is similarity, navigation is traversal, refactoring is graph mutation. Cross-language references resolve instantly.
Kani proofs on migrated code
Code that passes through the Lift engine gets automatic bounded model checking via Kani. Not tested. Proven. 182+ proofs across 10 compiler crates verify correctness for all possible inputs.
From AI-generated to hand-crafted
AI Code, No-Code, Low-Code, Visual, Pair, Solo, Review, Debug, Profile, Deploy, and Monitor modes. Switch between them with a keystroke. Every mode is energy-metered.
Multiplayer editing + video + chat
CRDT-based collaborative editing, integrated video calls, chat, and shared terminals. No external tools needed. Every collaboration session shows per-participant energy usage.
CPU, GPU, TPU, NPU, WASM
Compile Lux and Joule code to any target: native binaries, WASM (398 KB), GPU compute shaders, TPU/NPU accelerator code. Energy receipts per target let you pick the cheapest deployment.