> ## Documentation Index
> Fetch the complete documentation index at: https://tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# cookbooks

> end-to-end recipes to teach agents to use the internet

export const CookbookSearch = () => {
  const [matches, setMatches] = useState(null);
  const getCards = () => {
    const anchors = Array.from(document.querySelectorAll('a[href^="https://github.com/kernel/cookbooks/tree/main/"]')).filter(a => !a.closest('nav') && !a.closest('aside'));
    const cards = anchors.map(a => a.closest('.card') || a);
    return Array.from(new Set(cards));
  };
  const handleInput = useCallback(e => {
    const q = e.target.value.trim().toLowerCase();
    const cards = getCards();
    let count = 0;
    cards.forEach(card => {
      const hit = q === '' || card.textContent.toLowerCase().includes(q);
      card.style.display = hit ? '' : 'none';
      if (hit) count++;
    });
    setMatches(q === '' ? null : count);
  }, []);
  return <div style={{
    margin: '1.5rem 0 0.5rem'
  }}>
      <input type="search" placeholder="search cookbooks..." onInput={handleInput} aria-label="Search cookbooks" style={{
    width: '100%',
    padding: '0.625rem 0.875rem',
    fontSize: '0.9375rem',
    fontFamily: 'inherit',
    border: '1px solid rgba(128, 128, 128, 0.35)',
    borderRadius: '0.5rem',
    background: 'transparent',
    outline: 'none'
  }} />
      {matches === 0 && <p style={{
    marginTop: '1rem',
    opacity: 0.7
  }}>
          no cookbooks match your search.
        </p>}
    </div>;
};

Every cookbook is self-contained: clone it, set your secrets, run. Use them as 1-click starts for your agents or as templates for your own automations.

<CookbookSearch />

<Columns className="responsive-columns" cols={3}>
  <Card title="Proxies" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/proxies.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=78ec759fca978a36df609b0bec7c5689" href="https://github.com/kernel/cookbooks/tree/main/features/proxies" width="985" height="554" data-path="images/cookbooks/proxies.png">
    <div className="cookbook-tag">feature</div>
    Route browser traffic through Kernel's proxy options.
  </Card>

  <Card title="Profiles" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/profiles.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=9164b4f6b46d3ef97100e8acb9c53ed8" href="https://github.com/kernel/cookbooks/tree/main/features/profiles" width="985" height="554" data-path="images/cookbooks/profiles.png">
    <div className="cookbook-tag">feature</div>
    Persist browser session state and reuse it across runs.
  </Card>

  <Card title="Replays" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/replays.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=c9d3abd8b46a32803f30c73f7ea4b8b8" href="https://github.com/kernel/cookbooks/tree/main/features/replays" width="985" height="554" data-path="images/cookbooks/replays.png">
    <div className="cookbook-tag">feature</div>
    Record browser sessions and download them as mp4.
  </Card>

  <Card title="File I/O" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/file-io.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=d8943c4fb4083597b27435f40ca44316" href="https://github.com/kernel/cookbooks/tree/main/features/file-io" width="985" height="554" data-path="images/cookbooks/file-io.png">
    <div className="cookbook-tag">feature</div>
    Downloads, uploads, and browser filesystem access.
  </Card>

  <Card title="Ad Blocker" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/ad-blocker.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=39409cf67f966accd2fb58b6fb665b33" href="https://github.com/kernel/cookbooks/tree/main/features/ad-blocker" width="985" height="554" data-path="images/cookbooks/ad-blocker.png">
    <div className="cookbook-tag">feature</div>
    Run ad blocker extensions in Kernel browsers.
  </Card>

  <Card title="Chrome Policies" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/chrome-policies.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=a206bab57fc9be1e28b977c19b6589e0" href="https://github.com/kernel/cookbooks/tree/main/features/chrome-policies" width="985" height="554" data-path="images/cookbooks/chrome-policies.png">
    <div className="cookbook-tag">feature</div>
    Apply Chromium Enterprise Policies to browser sessions.
  </Card>

  <Card title="Modal Web Scraper" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/modal-web-scraper.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=8ce4b429a4e1e493abf01ce12f756d19" href="https://github.com/kernel/cookbooks/tree/main/integrations/modal-web-scraper" width="985" height="554" data-path="images/cookbooks/modal-web-scraper.png">
    <div className="cookbook-tag">integration</div>
    Scrape JS-rendered pages behind a login, on Modal with a Kernel headful browser.
  </Card>

  <Card title="Modal PR QA Agent" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/modal-pr-qa-agent.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=1c57187b80dd609b283587e4afaa3363" href="https://github.com/kernel/cookbooks/tree/main/integrations/modal-pr-qa-agent" width="985" height="554" data-path="images/cookbooks/modal-pr-qa-agent.png">
    <div className="cookbook-tag">integration</div>
    QA your PR previews with Claude computer use on Modal, recorded with Replays.
  </Card>

  <Card title="Claude Managed Agents" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/claude-managed-agents.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=809b5dbd03c01409e41b570d71e9aa61" href="https://github.com/kernel/cookbooks/tree/main/integrations/claude-managed-agents" width="985" height="554" data-path="images/cookbooks/claude-managed-agents.png">
    <div className="cookbook-tag">integration</div>
    Run parallel computer-use agent swarms, with API keys secured via Vaults.
  </Card>

  <Card title="Claude Computer Use Loop" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/claude-computer-use-loop.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=56c4ecc15985fd3603ffa6fef2428aa5" href="https://github.com/kernel/cookbooks/tree/main/integrations/claude-computer-use-loop" width="985" height="554" data-path="images/cookbooks/claude-computer-use-loop.png">
    <div className="cookbook-tag">integration</div>
    Minimal implementation of Anthropic's computer use loop.
  </Card>

  <Card title="AI SDK Agent" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/ai-sdk-agent.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=a77d0eec89bcb2549167690b922919ba" href="https://github.com/kernel/cookbooks/tree/main/integrations/ai-sdk-agent" width="985" height="554" data-path="images/cookbooks/ai-sdk-agent.png">
    <div className="cookbook-tag">integration</div>
    Natural language browser automation with the Vercel AI SDK and Kernel's Playwright execution API.
  </Card>

  <Card title="Stagehand Google CUA Agent" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/stagehand-google-cua-agent.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=53386aaf2638b69501b4f632b77f035b" href="https://github.com/kernel/cookbooks/tree/main/integrations/stagehand-google-cua-agent" width="985" height="554" data-path="images/cookbooks/stagehand-google-cua-agent.png">
    <div className="cookbook-tag">integration</div>
    Computer use agent with Google's Gemini 2.5 and Stagehand.
  </Card>

  <Card title="Browser Use Model" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/browser-use-model.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=8c8e7688c9892ee25f285c6bfb50f4c7" href="https://github.com/kernel/cookbooks/tree/main/integrations/browser-use-model" width="985" height="554" data-path="images/cookbooks/browser-use-model.png">
    <div className="cookbook-tag">integration</div>
    Run the Browser Use bu-1.0 model on Kernel browser infrastructure.
  </Card>

  <Card title="Mastra Web Task Assistant" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/mastra-web-task-assistant.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=42846d7e508e08810ed4f59bc92553fb" href="https://github.com/kernel/cookbooks/tree/main/integrations/mastra-web-task-assistant" width="985" height="554" data-path="images/cookbooks/mastra-web-task-assistant.png">
    <div className="cookbook-tag">integration</div>
    Human-in-the-loop web task assistant with memory, built on Mastra.
  </Card>

  <Card title="Vibium" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/vibium.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=f5451e0a444cb1175e4ac4257163a669" href="https://github.com/kernel/cookbooks/tree/main/integrations/vibium" width="985" height="554" data-path="images/cookbooks/vibium.png">
    <div className="cookbook-tag">integration</div>
    Vibium browser automation over WebDriver BiDi.
  </Card>

  <Card title="Tinker RL" img="https://mintcdn.com/tbd-6fc993ce-feature-kernel-docs-cookbooks-page-94e601/tReTeICNBx_y20yt/images/cookbooks/tinker-rl.png?fit=max&auto=format&n=tReTeICNBx_y20yt&q=85&s=56f98070ee22528462b739836d11c155" href="https://github.com/kernel/cookbooks/tree/main/integrations/tinker-rl" width="985" height="554" data-path="images/cookbooks/tinker-rl.png">
    <div className="cookbook-tag">integration</div>
    RL training for computer use agents, using Tinker.
  </Card>
</Columns>
