THE CONTROL LAYER FOR AGENTIC SOFTWARE WORK

One console for
100% of your work.

Terminal, editor, git, CI, Kubernetes, Terraform, and AI agents — fused into a single local-first, inspectable desktop console. Open source. Native-fast.

✓ Apple Silicon + Intel ✓ MIT licensed ✓ No telemetry
gateway.rs terminal main.tf k8s
CALDERA-OS
▾ src
● lib.rs
● gateway.rs
+ router.rs
DEVOPS
▸ pipeline · #4471
● k8s · prod
≡ terraform · gateway
$ terminal — zsh⌘K
~/caldera-os ❯ █
⎇ main ↑2 ● 4 runs 3 agents anvil-dark · UTF-8
ONE WORKSPACE

Stop juggling four apps to ship one change.

A terminal here, an editor there, a git client, a cloud console, three dashboards. Anvil collapses the whole loop into one window — local-first, keyboard-driven, and built to be inspected.

EDIT & RUN

Terminal and editor, side by side.

WebGL-accelerated terminals and a CodeMirror 6 editor share the same split-pane grid. Open a file, run the test, read the diff — without ever leaving the window or losing focus.

  • Split panes, any layout
  • LSP-backed editing
  • GPU terminal rendering
editor · gateway.rs ⌘P
14pub fn retry(&self) -> Result<()> {
15 let backoff = Backoff::exponential();
16 for attempt in 0..self.max {
17 // retry with jitter
18 self.send().await?;
19 }
✓ cargo test · 41 passed · 0.8s
REVIEW & MERGE

Source control that reads like a review.

Stage hunks, read three-way merges, plan a rebase, and inspect any commit — all in a calm diff surface with provenance kept close to the change.

  • Hunk-level staging
  • 3-way merge view
  • Interactive rebase plan
source control · main ↑2
@@ -16,3 +16,6 @@ impl Gateway
+ let backoff = Backoff::exponential();
+ for attempt in 0..self.max {
- self.send().await?;
staged · 2unstaged · 1
DEVOPS, NATIVE

CI, Kubernetes, and Terraform are pages — not plugins.

The infrastructure you run all day is a first-class surface: live pipelines, cluster state, and plan/apply, in the same console as your code.

PIPELINES

CI you can read.

Live pipeline graphs and streaming job logs — ANSI stripped, levels colored, timestamps dimmed.

● build 2m
● test · e2e now
○ deploy queued
KUBERNETES

Clusters at a glance.

Pods, workloads, and health across contexts — without a tab full of kubectl.

gateway-7f9 Running
router-2a1 Running
worker-93c Pending
TERRAFORM

Plan before you apply.

Terraform and Terragrunt stack discovery with a readable plan and guarded apply.

+ 4 ~ 1 0 destroy
module.gateway
✓ apply complete
AGENTS, SUPERVISED

Run a fleet of agents — and keep the receipts.

Anvil is AI-native. Dispatch builders, reviewers, and orchestrators, then watch them work with full trace and provenance. Every run, lane, check, and handoff is visible and inspectable — powerful, but controlled.

  • Builder · reviewer · orchestrator roles
  • Live runs, lanes, and handoffs
  • Trace and provenance on every claim
AGENT FLEET 3 active
agent/b1builder · retry policyrunning
agent/r4reviewer · diff #233verified
agent/o1orchestrator · planplanning
trace/8f2a builder → reviewer · handoff
trace/8f2b reviewer → main · 0 blocking
evidence: 3 files · 41 tests · 1 PR
⌘K deploy gateway to staging
▸ Run · deploy gateway → staging↵
⊞ Open · Kubernetes · prod
⎇ Git · create branch from main
✦ Agent · dispatch reviewer

Everything is one keystroke away.

◐

Local-first

Your code, keys, and state live on your machine. Anvil works offline and stays fast.

◆

Open source

MIT licensed, built in the open. Read it, fork it, ship your own build.

○

No telemetry

No tracking, no phone-home, no account required. Inspectable by design.

◇

Native-fast

A real desktop app — GPU rendering, instant input, no Electron tax.

Anvil

Get the single console.

Free and open source. Download the macOS build, or clone and build it yourself.

Apple Silicon + Intel · macOS 13+ · .dmg

— or build from source —
$ git clone https://github.com/brzrkr-io/anvil.git
$ cd anvil && pnpm install
$ pnpm tauri build