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
● caldera-os terminal git k8s
⌘K
Explorer
▾ src/
  lib.rs
  gateway.rs ●
  router.rs +
▾ infra/
  main.tf
  vpc.tf ●
  deploy.yaml
Terminal · zsh
~/caldera-os ❯
Agents
builderRUNNING

Implementing gateway retry policy…

reviewerVERIFIED

3 files reviewed · 0 blocking

orchestratorPLANNING

Next: deploy to staging lane

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 · 2 unstaged · 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/b1 builder · retry policy running
agent/r4 reviewer · diff #233 verified
agent/o1 orchestrator · plan planning
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