Skip to content
← Blog

Introducing Zenus — Intent Execution for Linux

Guilherme Zeni · ·
releasearchitecture

Today we’re releasing Zenus v1.1.0 — a natural language shell for Linux that takes system operations seriously.

The problem with AI terminal tools

Most AI tools in the terminal work the same way: take user input, ask an LLM to produce a shell command, pipe that command to bash. This works for simple tasks. It breaks down for anything consequential — and it gives you no way to undo what just happened.

Zenus takes a different approach.

IntentIR — a typed contract

Every Zenus command goes through IntentIR: a Pydantic schema that sits between the LLM and your system. The LLM never produces shell strings. It produces a validated JSON object — goal, steps, risk levels, confirmation requirements, dependencies.

No raw text ever reaches your shell. If the LLM output doesn’t match the schema, it’s rejected at the boundary. This isn’t a convenience — it’s the architectural foundation for safe, auditable system operations.

Full rollback

zenus rollback is not git undo. It reverses file moves, package installs, service restarts, and process kills. Every operation is recorded as a reversible transaction before it runs — not logged after the fact.

The long-term vision

Every decision in Zenus — IntentIR, privilege tiers, the knowledge graph — is made with one destination in mind: an operating system where intent replaces commands. v1.1.0 is the foundation. See the roadmap for the full plan.

Try it

pip install zenus-cli
zenus "show me the 5 largest files in my home directory"