Per-user environment
Each user supplies their own token, encrypted with a per-user key.
Write a spec, run one command. Kodeus provisions the runtime, holds the credentials, invokes the tools, handles retries and meters the usage.
$ pip install kodeus $ kodeus init support-agent # guided spec generation $ cd support-agent # edit kodeus.yaml, add skills/ $ kodeus create # draft and validate the application $ kodeus run --dev # start the runtime locally $ kodeus chat # talk to your application
You author locally. We draft and validate. The runtime executes, in your infrastructure or ours.
| Piece | What it does | Where it runs |
|---|---|---|
| CLI & SDK | Authoring, guided specification generation, validation, local dev loop | Your machine |
| Managed services | Specification drafting, capability catalog, usage metering | Managed |
| Runtime | Execution, memory, identity, policy, observability | Your infrastructure, or managed hosting |
Runtime conversations, user data and credentials stay inside the environment you deploy into.
name: support-agent role: A calm, precise customer support agent. model: provider: anthropic # per-agent selection tools: - zendesk - gmail: require-user-oauth memory: scope: per-user store: postgres policy: guardrails: [pii-redaction, prompt-injection] approvals: [refund, account-deletion]
The same specification that runs on your laptop is the artifact you deploy to production.
Any MCP server, plus three ways to handle whose credentials it uses.
Each user supplies their own token, encrypted with a per-user key.
The user connects their own account; Kodeus holds and refreshes the grant.
One credential the whole deployment uses, held in an encrypted vault.
$ kodeus mcp add gmail --require-user-oauth "gmail:Connect your Google account" $ kodeus mcp add zendesk --require-user-env "ZENDESK_TOKEN:Your Zendesk API token" $ kodeus mcp add --transport streamable_http --url "https://tools.internal/mcp"
A turn-level policy mechanism intercepts work at five seams. Forty-five built-in guardrails ship with the platform and are enabled per application by policy.
The CLI is in private preview. Early-access teams get it first, along with a direct line to the people building it.