Skip to content

Commit 4afedfe

Browse files
committed
Add Foreman integration guide to Vercel section
Foreman is a Vercel Eve agent, so it mounts Kernel's browser the same way any Eve extension does. Adds an overview page linking out to Foreman's own recipe for the full setup, plus the standard quick-start prompt block.
1 parent 75c9406 commit 4afedfe

2 files changed

Lines changed: 46 additions & 1 deletion

File tree

docs.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,8 @@
241241
"integrations/vercel/overview",
242242
"integrations/vercel/ai-sdk",
243243
"integrations/vercel/eve-extension",
244-
"integrations/vercel/marketplace"
244+
"integrations/vercel/marketplace",
245+
"integrations/vercel/foreman"
245246
]
246247
},
247248
{

integrations/vercel/foreman.mdx

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
title: "Foreman"
3+
description: "Give your Foreman agent a Kernel cloud browser"
4+
---
5+
6+
## Overview
7+
8+
[Foreman](https://ask-foreman.dev) is a free, open-source software factory: specialized AI agents classify, plan, implement, and review work pulled from GitHub issues, Linear, CI failures, and more, then push draft PRs for a human to approve. Nothing ships without you — Foreman stops at the draft PR.
9+
10+
Foreman is built on [Vercel Eve](https://vercel.com/eve), so it mounts extensions the same way any Eve agent does.
11+
12+
### Foreman + Kernel
13+
14+
Mounting Kernel's [Eve extension](/integrations/vercel/eve-extension) gives Foreman's implementation agent a real cloud browser it can sign into, so it can reproduce bugs and verify fixes in flows that only break behind authentication — not just from reading code. Each teammate authenticates through their own Vercel Connect consent, so the browser acts as them rather than a shared credential, and Foreman parks its first browser action per session behind an approval gate for the person driving it.
15+
16+
Follow [Foreman's guide for adding the Kernel browser](https://ask-foreman.dev/recipes/add-the-kernel-browser) for the full recipe, including the shadowed connection and tool allowlist.
17+
18+
## Quick start
19+
20+
import { CopyPromptButton } from '/snippets/copy-prompt-button.jsx';
21+
22+
<div className="tinker-box">
23+
<h3 style={{ margin: 0, fontSize: '1.5rem', fontWeight: 600 }}>fast setup</h3>
24+
<div className="tinker-box-row">
25+
<div style={{ flexShrink: 0 }}>
26+
<img src="/images/tinker-bot.svg" alt="" className="block dark:hidden" style={{ width: '146px', height: 'auto' }} />
27+
<img src="/images/tinker-bot-dark.svg" alt="" className="hidden dark:block" style={{ width: '146px', height: 'auto' }} />
28+
</div>
29+
<div className="tinker-box-content">
30+
<p style={{ margin: 0, fontSize: '0.9375rem', lineHeight: 1.6, opacity: 0.8 }}>
31+
copy and paste this into your AI coding agent (Cursor, Claude, Windsurf, etc.). it installs the Kernel CLI and skills, authenticates you, and opens a live browser session that you or your agent can interact with.
32+
</p>
33+
<div>
34+
<CopyPromptButton />
35+
</div>
36+
</div>
37+
</div>
38+
</div>
39+
40+
## Related
41+
42+
- [Eve Extension](/integrations/vercel/eve-extension)
43+
- [Vercel Marketplace Integration](/integrations/vercel/marketplace)
44+
- [Managed Auth](/auth/overview)

0 commit comments

Comments
 (0)