Agent
Book a demo
Agent stack · v0.1 preview

Give your agents
a real job.

Skills. Sandboxed tools. Git-versioned memory. The agent stack that ships code — not demos.

Early access Self-host ready BYO model
Why agents fail

Six reasons your agent stack doesn't ship.

You've hit at least three of these. The seventh is telling your team it was worth it.

Prompts you rewrite every model bump

GPT-5 lands, your carefully-tuned prompts break. Skills version cleanly and stay portable.

Agents that forget who you are on Tuesday

Memory is stored in a git tree — inspectable, revertable, and never silently overwritten.

A sandbox that leaks into your laptop

Every run is a per-session container. Files don't escape, packages don't pollute, secrets don't linger.

MCP servers you have to spin up by hand

Configure once, activate in any chat. Containers pool per-connector across users and sessions.

A skill matcher that gives up on the fifth turn

Keyword → embedding → LLM tie-break. Three stages so the right playbook lands even when the user drifts topic.

Provider lock-in you'll pay for later

Anthropic, OpenAI, Gemini, Ollama, Azure Foundry — same code, same skills, swap in Settings.

How it fits together

Four pieces. They stop fighting each other.

Skills load the how-to. Memory keeps the who and why. Sandbox runs the code. Connectors bring the outside world in.

pptxmatched
01

Skills

Markdown playbooks the agent loads on demand.

Write once, share across teams. Triggers, workflows, and reference files travel together. Update a skill and every agent picks it up on the next turn.

memory(user): add factmemory(session): scratchpadmemory(project): decisionmemory(user): revert
02

Memory in git

Every fact, provenance-tagged and revertable.

Nothing silently forgets. Compaction proposes a diff you can review. Delete a chat and the derived facts follow, cleanly.

/workspacescripts/0.4kuploads/deck.pptx1.2Moutputs/report.pdf84ktmp/
03

Sandboxed tools

Per-session container, per-package proxy.

Files stay in /workspace, pip installs go through a house proxy, packages you approve get cached. No more agents installing left-pad-2 on your laptop.

04

MCP connectors

Docker-run MCP servers, pooled across sessions.

Browse the registry, configure secrets once, activate with @mention. Containers stay warm; the handshake happens once, not per turn.

Sandbox, in depth

One turn, one container. Nothing escapes.

Every session gets a fresh, labelled Docker container. Files land in a bind-mounted workspace that persists across turns. Idle sandboxes reap themselves after fifteen minutes.

MCP connectors, in depth

Shared containers, isolated tools.

One connector, one Docker container, one JSON-RPC pipe — shared across every user and every chat session. Warm handshakes; concurrent tool calls interleave by request id.

How it works

Three steps. No prompt engineering PhD.

01

Write a skill.

A markdown file with a description, trigger keywords, and the workflow you want the agent to follow. Ten minutes; edits are just commits.

02

Wire a connector.

Pick from the MCP registry or paste a Docker JSON. Secrets encrypt on the way in; containers pool across your team.

03

Ship the turn.

Skills match, tools run in the sandbox, memory writes to git. Your agent hands back real files — deck.pptx, report.csv — not an apology.

Get started

Your team already writes docs.
Turn them into skills.

Self-host in a Docker Compose stack or spin up on our infra. Either way you keep your keys, your data, and your skill library.