It is code you own
Your agent is real TypeScript in a private repo you own, shown back as an editable graph. The manager is code, not an LLM.
Run Agent Studio locally and open its browser workspace to shape and inspect agents beside your code.
npx @sapiom/agent-studio@latest
Starts locally and opens the Agent Studio workspace in your browser.
Your agent is real TypeScript in a private repo you own, shown back as an editable graph. The manager is code, not an LLM.
Search, scraping, browser automation, compute, data, storage, messaging, images and audio through one Sapiom key, without separate vendor keys.
Input, output, directive, error, retry state, timing, and cost stay attached to each recorded step attempt.
Both speak MCP and answer to the same account. What differs is where each one runs.
Scaffolds, validates the graph offline, runs it on stubs, and deploys when it is green.
$ mcp add sapiom-project -- npx -y @sapiom/mcp
Every capability as a direct tool over HTTP, and the only way in for a hosted client.
$ claude mcp add sapiom --transport http https://api.sapiom.ai/v1/mcp
An agent is defineAgent({ name, entry, steps }). Each step calls capabilities on ctx.sapiom and returns the step that runs next.
The gate step approve? parks until digest.approved arrives, then resumes on the same state, in the same trace. Both arms end in a recorded state.
Discover and call Sapiom capabilities from remote MCP or a typed agent step, with usage attributed to the agent and trace.
Search the web and return answers with sources or raw results.
Scrape, crawl, map, or extract structured content from the web.
Research across sources and return a structured, cited result.
Extract structured fields from a page.
Follow a site and return its relevant pages.
Execute code through the Sapiom compute surface.
Start an isolated environment for agent work.
No capabilities match.
Start in your coding agent, terminal, or Agent Studio. Sapiom handles the setup.
Clone an agent and run it locally.
Check, link, and deploy the TypeScript you have.
Describe the job and scaffold a typed agent.
Agent Studio is the desktop workspace: AI chat, Canvas, Steps, and TypeScript in one place.
npx @sapiom/agent-studio@latest Starts locally and opens the Agent Studio workspace in your browser.
mcp add sapiom-project -- npx -y @sapiom/mcp Added MCP server "sapiom-project". Run sapiom_authenticate once to sign in.
mcp add sapiom-project -- npx -y @sapiom/mcp Added MCP server "sapiom-project". Restart Codex to load its tools.
Quickstart, capabilities, Sapiom Runtime, schedules, and signals, kept current with what ships.
Open the docsEvery argument of defineAgent and defineStep, every directive, and the full ctx.sapiom surface.
Read the referenceThe packages, the MCP server, and the template gallery. Read the source, file an issue, send a patch.
Star on GitHubBuild and validate locally for free. Production capability calls are metered by their published units.