Features

Everything ARNIE does,
and the line it never crosses.

ARNIE is an operator, not a chatbot. It turns intent into real infrastructure changes — and it stops, every single time, to let a human approve before anything touches your cluster.

Plain language in

Describe the outcome. ARNIE writes the playbook.

You don't hand-write YAML or memorize module syntax. Tell ARNIE what you want — "lock the staging database to the app subnet," "roll the ingress certs," "drain and patch worker three" — and it generates the exact Ansible playbook to do it. The intent is yours; the implementation is ARNIE's.

  • Natural-language requests mapped to real Ansible tasks
  • Generated playbooks you can read, edit, and trust before they run
  • No DSL to learn — your words are the interface
Drain and patch worker three, then bring it back.
ARNIEGenerated drain-patch-worker3.yml — 4 tasks. Review before it runs.
The gate

Nothing runs without a human approval.

This is the line ARNIE never crosses. Every generated change pauses at a human approval gate. You see the full playbook, exactly what it will touch, and you decide: approve, edit, or reject. There is no "auto-run," no silent execution, no surprises. Approval isn't a setting — it's the architecture.

  • Mandatory human sign-off on every change, every time
  • Full diff of what will happen before it happens
  • Edit the generated playbook in place, or reject outright
restrict-payments-netpol.yml
3 tasks · affects 1 namespace
ApproveRejectEdit
Real execution

From approval to live infrastructure — the whole path.

Once you approve, ARNIE doesn't just save a file. It pushes the playbook to Git, syncs it to Ansible Automation Platform, and AAP executes it against your real cluster. The change is versioned, run through your actual pipeline, and applied for real — then the result comes back to you in the chat.

  • Approved playbooks pushed to Git — every change versioned
  • Synced to Ansible Automation Platform and executed
  • Applied to your live cluster, with results returned to chat
Pushed to Git
Synced to AAP
Applied to cluster
✓ Done — result returned to chat
Choice of mind

Multiple AI providers. One operator.

ARNIE isn't locked to a single model. Route generation through the provider that fits — bring your own keys, switch between models, keep control of where your prompts go. The operator stays the same; the intelligence behind it is yours to choose.

  • Multi-provider AI — pick the model that fits the task
  • Bring your own API keys; ARNIE is the operator layer
  • Your prompts, your provider, your control
Claude
OpenAI
Ollama
Codex
Every step on the record

A full audit trail, because you'll need it.

Every request, every generated playbook, every approval, every execution and its result — recorded. When someone asks "who changed this, and why," the answer is already written down. ARNIE is built for the environments where that question gets asked.

  • Who asked, what was generated, who approved, what ran
  • Versioned in Git — the change history is the audit log
  • Built for regulated, security-conscious infrastructure
Request · "restrict payments namespace"
Generated · restrict-payments-netpol.yml
Approved · brandon
Executed · applied to cluster

See the whole pipeline in motion.

Features are one thing. Watch how a sentence becomes live infrastructure, end to end.

How it works →