Closed beta Sign in Request access
What can I do with Karta?
Karta agent · v1
Managed agent harness platform

Put AI agents to work in private workspaces.

Virtual employees. Slack agents. Jira agents. Classroom agent fleets. Personal finance agents that accumulate work over time.

You define your agent. Karta runs it in durable agent computers for yourself, other people, teams, systems, organizations, and fleets - with workspace, identity, isolation, metering, spend controls, and access surfaces built in.

Use it when the agent is your whole product, the next interface to software you already sell, a teammate for employees, or part of a coordinated agent fleet.

01 You · agent builder
~/tax-advisor
$ git push karta main
02 Karta · managed agent harness platform
package → instance → serve
03 Durable kartas

A web app can serve many users from one shared service. A durable agent needs private computers where files, sessions, identity, tools, and work stay scoped to the person, team, system, or organization it serves.

Why can't I run this like a normal SaaS app?
Karta
01 / The problem

Because useful agents need a full working computer.

A normal SaaS request is short-lived: authenticate, read and write a database, return a response. The application stays shared, and most customer state lives as records.

A durable agent has to do real work. It reads and writes files, runs tools, may execute code, produces artifacts, uses scoped credentials, and resumes across sessions. That work needs an isolated private computer, not just a stateless chat endpoint.

Karta private agent computers scoped to the work
What is inside each private agent computer?
Karta
02 / Private computers from one agent

A karta is a durable private computer running your agent.

We call each agent instance a "karta" - Sanskrit for "the doer" - the one who acts.

The agent defines the persona and capabilities. A karta is the persistent computer that runs that agent for a particular relationship, role, or system.

For personal agents, the karta follows the user. When a user starts the first session with an agent, Karta creates that user-agent computer. Every future interaction between that user and that agent returns to the same karta.

For shared agents, the karta represents the role. A virtual employee can be one persistent karta with its own files, sessions, memory, and working style. Multiple humans can interact with it because they are collaborating with the same durable agent computer.

The workspace persists. Files, drafts, decisions, research, knowledge graphs, and half-finished work accumulate over time, so the agent resumes the process instead of starting from a blank prompt.

The identity is scoped. A visitor can start anonymously and keep the same workspace after verification. Access can be anonymous, soft-verified, or fully verified.

The relationship stays yours. You own the agent definition, the user relationship, and the work product. Karta runs the substrate: private agent computers, durable workspaces, isolation, metering, spend controls, and access surfaces.

How do I bring an agent to Karta?
Karta
03 / Deploy

Bring a harness. Karta turns it into running kartas.

Karta is a managed agent harness platform, so it does not force a new authoring workflow. Start in the browser, upload a folder, push to Karta, or wire it into CI. Each path builds an immutable release that can run as one private computer or a fleet of them.

  1. Build it in the console. Start from a template and ship a simple agent without leaving the browser.
  2. Upload a folder. Point Karta at a local harness project.
  3. Push to Karta. git push karta main to its hosted git remote.
  4. Wire up CI/CD. Connect GitHub so every push deploys.
What agents would I actually run this way?
Karta
04 / Who it's for

One runtime for products, software, and fleets.

Use Karta when the agent needs continuity: its own files, sessions, credentials, artifacts, and memory of the work. That can be a product, the next interface to software you already sell, an internal teammate, a system representative, or a coordinated fleet.

Agent-native products

  • AI tax advisora return per client, year over year
  • AI legal associatedrafts + matter history
  • Personal finance agentremembers goals + history
  • Tutor per studenttracks each learner's progress
  • Research workspace agentkeeps sources + drafts

Inside existing software

  • CRM account agentone per account, learns the deal
  • Support copilot per accountknows their setup
  • In-app onboarding guidewalks each user through setup
  • Embedded data analystquery, chart, explain
  • Customer-success agentproactive account help

Enterprise fleets

  • Virtual employeeteammate with durable context
  • Slack agentorg knowledge that compounds
  • Jira system agentoperate one instance conversationally
  • Classroom agent fleetstudents report to teacher agent
  • Multi-team agent platformaudit + BYOK + spend caps
What would an enterprise need before trusting this?
Karta
05 / Enterprise

The operational layer has to be part of the runtime.

Durable agents touch files, tools, credentials, and business process. Karta packages the controls enterprises expect into the runtime: isolation, durable workspaces, metering, billing, identity, deployment, audit, and governance.

Per-session microVM isolation
Every session runs in its own secure microVM; cross-org access is denied by default.
Hard per-instance spend caps
Requests fail closed with 402 at the cap. One agent instance cannot silently run up the bill.
Default-deny multi-tenancy
Every request is scoped to your org; a wrong-org lookup returns 404, enforced by tests.
Exact, idempotent metering
Every turn is attributed by org, agent, instance, end user, model, and key; retries never double-bill.
Prepaid billing built in
Subscriptions, prepaid credits, usage attribution, and spend controls for the builder org.
Immutable, versioned releases
Every push is an immutable release; activate atomically, roll back instantly.
Roles & permissions
Owner, admin, developer, billing, viewer - per org.
Enforced MFA
Passkeys or TOTP required before an API key exists; step-up on sensitive changes.
Scoped API keys
Per-org, constant-time validation, revoke without rotation pain.
Scoped session tokens
Browser widgets get short-lived, agent-scoped tokens, never a platform key.
Zero-downtime cutover
In-flight sessions finish on their release; the next session gets the new code.
Durable private workspace
Files, artifacts, and half-finished work persist, accumulate, and survive deploys.
Bring your Anthropic key
Use Karta-managed access, your Anthropic API key, or a Claude subscription connector.
Immutable audit log
Every material change recorded and unrewritable: who did what, when.
Signed webhooks
HMAC-signed events with backoff retries and auto-disable on persistent failure.
Standard streaming APIs
OpenAI- and Anthropic-compatible; point any chat widget at the agent URL.

Each session runs in its own secure, isolated microVM - the boundary for untrusted agent code. Streaming-first, with prepaid billing and per-instance spend controls built in.

What is the fastest way to try it?
Karta

10 minutes to a live agent.

Follow the Quickstart guide to get an agent running on Karta in 10 minutes. Start with one agent. Karta packages it, runs it in a durable private agent computer, and gives you a stable surface where people, teams, or systems can use it.

How do I get access?
Karta

Karta is in closed beta.

Signups are invite-only. Have an invite link? It gets you straight in. If not, request access and tell us what agents you want to run on Karta. We'll reach out as capacity opens.

Prefer a human? hello@karta.sh

Powered by Karta