Skip to content

Commit f5aaf15

Browse files
authored
Add integrations/claude section with Claude Code + Desktop page (#465)
* Add integrations/claude section with Claude Code + Desktop page Group the Claude integration pages under integrations/claude/ (mirroring integrations/vercel), move the existing Agent SDK and Managed Agents pages into it, and add an overview plus a new Claude Code and Desktop page. The new page includes a copy-pasteable marketplace-plugin setup for Claude Code and the remote MCP server steps. Redirects preserve the old URLs.
1 parent eda27f2 commit f5aaf15

7 files changed

Lines changed: 123 additions & 8 deletions

File tree

‎changelog.mdx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -90,15 +90,15 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n
9090
<Update label="June 12" tags={["Product", "Docs"]}>
9191
## Product updates
9292

93-
- Released the [Kernel × Claude Managed Agents cookbook](https://github.com/kernel/claude-managed-agents-kernel), a public recipe for running parallel computer-use agent swarms with [Claude Managed Agents](/integrations/claude-managed-agents) on Kernel cloud browsers, with API keys secured via Vaults.
93+
- Released the [Kernel × Claude Managed Agents cookbook](https://github.com/kernel/claude-managed-agents-kernel), a public recipe for running parallel computer-use agent swarms with [Claude Managed Agents](/integrations/claude/claude-managed-agents) on Kernel cloud browsers, with API keys secured via Vaults.
9494
- Shipped a `kernel-browser-harness` [skill](https://github.com/kernel/skills) for setting up Kernel browser sessions inside Claude Code with persistent session IDs across calls.
9595
- Extended `kernel browsers acquire` in the [CLI](https://github.com/kernel/cli) with `name` and `tags` parameters, so pooled browsers can be labeled at acquisition time alongside `browsers create`.
9696
- Made browser [telemetry](/browsers/telemetry) categories opt-in. The `--telemetry` flag (and `telemetry` request config) now records only the categories you list; enabling telemetry without specifying categories ships a small default set instead of every category.
9797

9898
## Documentation updates
9999

100100
- Published a new [browser telemetry](/browsers/telemetry) guide covering categories, the stream API, and event shapes.
101-
- Wrote a [Claude Managed Agents](/integrations/claude-managed-agents) integration guide with a link to the public cookbook.
101+
- Wrote a [Claude Managed Agents](/integrations/claude/claude-managed-agents) integration guide with a link to the public cookbook.
102102
- Documented the org-wide default [per-project concurrency cap](/info/projects) on the Projects page.
103103
- Expanded the [CLI reference](/reference/cli) to include several previously missing subcommands.
104104
</Update>
@@ -438,7 +438,7 @@ For API library updates, see the [Node SDK](https://github.com/onkernel/kernel-n
438438
- Introduced a new [Hobbyist plan](https://www.kernel.sh/#pricing), which provides affordable access to features like session replays, uploading and downloading files, and using custom Chrome extensions.
439439
- Updated the Gemini [Computer Use template](/integrations/computer-use/gemini) to [use](https://github.com/kernel/cli) Stagehand V3, resolving compatibility issues.
440440
- Added support for Actor and Thinker [OpenAGI models](https://github.com/kernel/kernel-oagi), with guidance on when to use each approach.
441-
- Added new [Claude Agent SDK templates](/integrations/claude-agent-sdk) for TypeScript and Python that demonstrate browser automation using Kernel's Playwright execution API.
441+
- Added new [Claude Agent SDK templates](/integrations/claude/claude-agent-sdk) for TypeScript and Python that demonstrate browser automation using Kernel's Playwright execution API.
442442

443443
## Documentation updates
444444
- Added documentation for the OpenAGI Lux [integration](/integrations/computer-use/openagi) using the `kernel create` method, including examples for both `AsyncDefaultAgent` and `TaskerAgent`.

‎docs.json‎

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
{ "source": "/auth/agent/faq", "destination": "/auth/faq" },
1313
{ "source": "/browsers/hardware-acceleration", "destination": "/browsers/gpu-acceleration" },
1414
{ "source": "/integrations/computer-use", "destination": "/integrations/computer-use/overview" },
15+
{ "source": "/integrations/claude", "destination": "/integrations/claude/overview" },
16+
{ "source": "/integrations/claude-agent-sdk", "destination": "/integrations/claude/claude-agent-sdk" },
17+
{ "source": "/integrations/claude-managed-agents", "destination": "/integrations/claude/claude-managed-agents" },
1518
{ "source": "/browsers/create-a-browser", "destination": "/introduction/create" },
1619
{ "source": "/browsers/pools/scaling", "destination": "/introduction/scale" },
1720
{ "source": "/introduction", "destination": "/" },
@@ -206,8 +209,15 @@
206209
"integrations/agent-browser",
207210
"integrations/browser-use",
208211
"integrations/hermes-agent",
209-
"integrations/claude-agent-sdk",
210-
"integrations/claude-managed-agents",
212+
{
213+
"group": "Claude",
214+
"pages": [
215+
"integrations/claude/overview",
216+
"integrations/claude/claude-code-and-desktop",
217+
"integrations/claude/claude-agent-sdk",
218+
"integrations/claude/claude-managed-agents"
219+
]
220+
},
211221
{
212222
"group": "Computer Use",
213223
"pages": [
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "Claude Code and Desktop"
3+
description: "Give Claude Code and Claude Desktop a Kernel cloud browser"
4+
---
5+
6+
Connect the Claude apps you already use to Kernel. There are two ways to bring Kernel into [Claude Code](https://www.claude.com/product/claude-code):
7+
8+
- **Marketplace plugin** — load Kernel's skills directly into Claude Code so it knows how to manage cloud browsers and write automations.
9+
- **Remote MCP server** — connect Claude Code to Kernel's [MCP server](/reference/mcp-server) to create and manage cloud browsers from chat.
10+
11+
## Marketplace plugin (Claude Code)
12+
13+
Kernel publishes an [official skills marketplace](https://github.com/kernel/skills) for Claude Code. Installing a plugin from it loads Kernel's best-practice skills into your coding agent.
14+
15+
Run these in the Claude Code REPL, one line at a time:
16+
17+
```bash
18+
/plugin marketplace add kernel/skills
19+
/plugin install kernel-cli
20+
/plugin install kernel-sdks
21+
```
22+
23+
Each plugin bundles a set of skills:
24+
25+
- **`kernel-cli`** — managing browsers, apps, profiles, and proxies from the CLI, plus managed auth, session debugging, and bot-detection profiling.
26+
- **`kernel-sdks`** — building browser automation with the TypeScript and Python SDKs.
27+
28+
See the [skills repo](https://github.com/kernel/skills#available-skills) for the current list.
29+
30+
## Remote MCP server (Claude Code)
31+
32+
Add Kernel's remote MCP server to manage cloud browsers from Claude Code.
33+
34+
**Using the Kernel CLI (recommended):**
35+
36+
```bash
37+
kernel mcp install --target claude-code
38+
# Then in the REPL run once to authenticate:
39+
/mcp
40+
```
41+
42+
**Manual setup:**
43+
44+
```bash
45+
claude mcp add --transport http kernel https://mcp.onkernel.com/mcp
46+
# Then in the REPL run once to authenticate:
47+
/mcp
48+
```
49+
50+
## Claude Desktop
51+
52+
Claude Desktop reaches Kernel through the same remote MCP server, added as a custom connector under **Settings → Connectors**. The [Claude client guide](/reference/mcp-server/clients/claude) has the steps, and covers Claude.ai as well.

integrations/claude-managed-agents.mdx renamed to integrations/claude/claude-managed-agents.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ The browsers are provisioned and controlled through the [Kernel CLI](/reference/
99
This integration combines Claude's hosted agent runtime with Kernel's cloud browsers. Claude Managed Agents owns the **runtime** — it runs the agent loop in an Anthropic-managed sandbox with bash, file tools, and any custom tools you declare. Kernel owns the **browser** — a fresh, isolated, stealth Chromium session per run that the agent drives to load, read, and act on real pages. Each side handles what it's best at, and you operate neither.
1010

1111
<Note>
12-
This is different from the [Claude Agent SDK](/integrations/claude-agent-sdk) integration. The **Agent SDK** is a library you run on your own machine or deploy as a Kernel app. **Managed Agents** is Anthropic's *hosted* harness — agents, sessions, environments, and vaults all live on Anthropic's side, and the agent reaches Kernel over the network. Use this page when you want Anthropic to host the agent loop.
12+
This is different from the [Claude Agent SDK](/integrations/claude/claude-agent-sdk) integration. The **Agent SDK** is a library you run on your own machine or deploy as a Kernel app. **Managed Agents** is Anthropic's *hosted* harness — agents, sessions, environments, and vaults all live on Anthropic's side, and the agent reaches Kernel over the network. Use this page when you want Anthropic to host the agent loop.
1313
</Note>
1414

1515
<Info>

‎integrations/claude/overview.mdx‎

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
---
2+
title: "Overview"
3+
description: "Give Claude a Kernel cloud browser — across Claude Code, Claude Desktop, the Agent SDK, and Managed Agents"
4+
---
5+
6+
## Claude + Kernel
7+
8+
Kernel gives Claude a real, cloud-hosted browser to work in, so your agents can load pages, read rendered content, and act on the web without you running any browser infrastructure. There are a few ways to connect Claude to Kernel depending on where your agent runs:
9+
10+
### Claude Code and Claude Desktop
11+
12+
Connect the Claude apps you already use to Kernel. Add Kernel's [remote MCP server](/reference/mcp-server) to manage cloud browsers from Claude Code or Claude Desktop, or install the [marketplace plugin](https://github.com/kernel/skills#claude-code) to load Kernel's CLI and SDK skills into Claude Code.
13+
14+
[Set up Claude Code and Desktop →](/integrations/claude/claude-code-and-desktop)
15+
16+
### Claude Agent SDK
17+
18+
The [Claude Agent SDK](https://platform.claude.com/docs/en/agent-sdk/overview) is a library you run yourself — on your own machine or deployed as a Kernel app. Pair it with Kernel's Playwright Execution API to build agents that browse the web and interact with websites on cloud browsers.
19+
20+
[Learn more about the Claude Agent SDK →](/integrations/claude/claude-agent-sdk)
21+
22+
### Claude Managed Agents
23+
24+
[Claude Managed Agents](https://platform.claude.com/docs/en/managed-agents/overview) is Anthropic's hosted agent harness: define an agent once, then start as many cloud sessions as you need. Claude runs the agent loop in an Anthropic-managed sandbox; Kernel provisions a fresh, isolated Chromium session per run that the agent drives. You run neither the agent loop nor the browser.
25+
26+
[Learn more about Claude Managed Agents →](/integrations/claude/claude-managed-agents)
27+
28+
## Next Steps
29+
30+
<CardGroup cols={3}>
31+
<Card
32+
title="Claude Code and Desktop"
33+
icon="terminal"
34+
href="/integrations/claude/claude-code-and-desktop"
35+
>
36+
Give the Claude apps a Kernel browser
37+
</Card>
38+
<Card
39+
title="Claude Agent SDK"
40+
icon="robot"
41+
href="/integrations/claude/claude-agent-sdk"
42+
>
43+
Run Agent SDK automations on cloud browsers
44+
</Card>
45+
<Card
46+
title="Claude Managed Agents"
47+
icon="cloud"
48+
href="/integrations/claude/claude-managed-agents"
49+
>
50+
Run Anthropic's hosted agent harness against cloud browsers
51+
</Card>
52+
</CardGroup>

‎integrations/overview.mdx‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,9 @@ Kernel provides detailed guides for popular agent frameworks:
3030
- **[Agent Browser](/integrations/agent-browser)** - Browser automation CLI for AI agents
3131
- **[Browser Use](/integrations/browser-use)** - AI browser agent framework
3232
- **[Hermes Agent](/integrations/hermes-agent)** - Run Hermes browser tools on Kernel cloud browsers
33-
- **[Claude Agent SDK](/integrations/claude-agent-sdk)** - Run Claude Agent SDK automations in cloud browsers
34-
- **[Claude Managed Agents](/integrations/claude-managed-agents)** - Run Anthropic's hosted agent harness against cloud browsers
33+
- **[Claude Code and Desktop](/integrations/claude/claude-code-and-desktop)** - Give the Claude apps a Kernel browser via the marketplace plugin or MCP
34+
- **[Claude Agent SDK](/integrations/claude/claude-agent-sdk)** - Run Claude Agent SDK automations in cloud browsers
35+
- **[Claude Managed Agents](/integrations/claude/claude-managed-agents)** - Run Anthropic's hosted agent harness against cloud browsers
3536
- **[Stagehand](/integrations/stagehand)** - AI browser automation with natural language
3637
- **[Computer Use (Anthropic)](/integrations/computer-use/anthropic)** - Claude's computer use capability
3738
- **[Computer Use (OpenAI)](/integrations/computer-use/openai)** - OpenAI's computer use capability

0 commit comments

Comments
 (0)