← Back to use cases Temenos

Letting an agent run anything, safely

Temenos is a secure runtime for AI agents. Your agent runs on the host, where it works best. The code it executes runs inside a sandbox. The boundary holds whether you supervise one agent by hand or run a thousand of them in allow-all mode.

The trust problem

Coding agents are useful in proportion to how much they are allowed to do. An agent that has to ask permission for every shell command is slow. An agent that can do anything is fast, but a single bad output can delete files, leak secrets, or break the network.

Most teams compromise by approving every command. That works for a while. It does not scale to the point where you want twenty agents working in parallel overnight, and it stops the team from really trusting any of them.

The Temenos approach

Run the agent on the host. Run the code it executes in a box.

That single line is what Temenos is about. The agent itself stays on the host machine, where its model keys, its updates, and its tool integrations work the way they always have. The shell commands, file writes, and network calls the agent issues are routed into a sandbox where they cannot touch the host.

cd ~/code/my-repo
temenos claude   # Claude runs on the host; everything it executes runs in a box

The sandbox is gVisor, a userspace kernel. The host filesystem is invisible to it beyond what the policy explicitly mounts. Most kernel CVE surface is intercepted before it reaches the host. Network can be cut with a single flag.

How the boundary is enforced

Temenos does not ask the agent to be careful. It removes the tools that could do damage. The native Bash, Read, Write, and Edit tools that a coding agent normally has are banned. The only execution path left is through Temenos's own MCP server. A stray .mcp.json cannot re-open a host-capable server.

This is the point. The dangerous capability is not discouraged. It is removed. Allow-all mode stays safe because there is no path to the host left to allow.

What this unlocks

Boxes are first class

Each box is named, persistent, checkpointable, and inspectable. You can temenos exec into one, temenos shell for an interactive session, temenos diff to see what changed, and temenos audit to read the full log. Everything lives in a .temenos/<box>/ directory you can delete with rm -rf when you are done.

Background checkpointing is on by default. The box restores in tens of milliseconds the next time the same workflow runs, so a session that spans days does not pay the startup cost on every call.

Where this fits

Temenos sits underneath the agent. If you are running OpenVibe or any other coding agent at scale, Temenos is what lets you stop manually approving and start trusting the system. Same box, any scale.

Want to run agents at scale, safely?

Temenos is open source. We are happy to walk through how it fits with the agent stack you already have.

Schedule a Demo