PageSourceSearch

https://app.forgein.ai/docs

html forgein.ai collected 2026-10-02 01:11:00 UTC 25,891 bytes, 2 lines download raw bytes

1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" as="image" href="/icon.png"/><link rel="stylesheet" href="/_next/static/css/b9c7b842f9e2c7f8.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-122cabd1de46a48f.js"/>
1<script src="/_next/static/chunks/c88d5d72-368580e5d2fd6da1.js" async=""></script>
1<script src="/_next/static/chunks/7839-b32e52b9b59d76cb.js" async=""></script>
1<script src="/_next/static/chunks/main-app-28ab920d6b74ea42.js" async=""></script>
1<script src="/_next/static/chunks/696dd3f8-4e2adfc389928f56.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-750e622707e14205.js" async=""></script>
1<script src="/_next/static/chunks/app/error-f50dfdce9c97ccdb.js" async=""></script>
1<script src="/_next/static/chunks/1545-d64981c12b663921.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-bef3db0f5ee04382.js" async=""></script>
1<script src="/_next/static/chunks/app/docs/page-594de7b14b540ff5.js" async=""></script>
1<title>Docs — forgein — forgein</title><meta name="description" content="forgein documentation: quickstart guide, API reference, adapter setup for Claude Code, ChatGPT, Copilot, Gemini, Cursor, Windsurf, and MCP."/><meta property="og:title" content="forgein Docs"/><meta property="og:description" content="Quickstart, API reference, and adapter setup for all 7 AI tools."/><meta property="og:image:alt" content="forgein — AI that remembers who you are"/><meta property="og:image:type" content="image/png"/><meta property="og:image" content="https://app.forgein.ai/opengraph-image?a136446778bff82f"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="forgein Docs"/><meta name="twitter:description" content="Quickstart, API reference, and adapter setup."/><meta name="twitter:image:alt" content="forgein — AI that remembers who you are"/><meta name="twitter:image:type" content="image/png"/><meta name="twitter:image" content="https://app.forgein.ai/opengraph-image?a136446778bff82f"/><meta name="twitter:image:width" content="1200"/><meta name="twitter:image:height" content="630"/><link rel="icon" href="/icon.png"/><link rel="apple-touch-icon" href="/apple-icon.png"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body><!--$!--><template data-dgst="BAILOUT_TO_CLIENT_SIDE_RENDERING"></template><!--/$--><div style="background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--sans)"><div class="lp-nav-accent" aria-hidden="true"></div><nav class="lp-nav" style="padding:14px 0"><div style="max-width:1100px;margin:0 auto;padding:0 24px;width:100%;display:flex;align-items:center;justify-content:space-between"><a class="lp-logo" href="/"><img src="/icon.png" alt="" aria-hidden="true" width="28" height="28" style="border-radius:7px;flex-shrink:0;display:block"/>forgein</a><div class="lp-nav-links"><a href="/#cold-start" class="lp-nav-link">Why</a><a href="/#ctx" class="lp-nav-link">Contexts</a><a href="/#team" class="lp-nav-link">Teams</a><div class="lp-nav-dropdown"><span class="lp-nav-link lp-nav-dropdown-trigger">Integrations ▾</span><div class="lp-nav-dropdown-menu"><a class="lp-nav-dropdown-item" href="/for/claude-code">Claude Code</a><a class="lp-nav-dropdown-item" href="/for/chatgpt">ChatGPT</a><a class="lp-nav-dropdown-item" href="/for/copilot">Copilot</a><a class="lp-nav-dropdown-item" href="/for/gemini">Gemini</a><a class="lp-nav-dropdown-item" href="/for/cursor">Cursor</a><a class="lp-nav-dropdown-item" href="/for/windsurf">Windsurf</a><a class="lp-nav-dropdown-item" href="/for/mcp">MCP Server</a></div></div><div class="lp-nav-dropdown"><span class="lp-nav-link lp-nav-dropdown-trigger">Developers ▾</span><div class="lp-nav-dropdown-menu"><a class="lp-nav-dropdown-item" href="/install">Install</a><a class="lp-nav-dropdown-item" href="/cli">CLI reference</a><a class="lp-nav-dropdown-item" href="/docs">Docs</a><a class="lp-nav-dropdown-item" href="/open">Open source</a><a class="lp-nav-dropdown-item" href="/changelog">Changelog</a></div></div><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener" class="lp-nav-link">GitHub</a><a class="lp-nav-link" href="/login">Sign in</a><a class="lp-cta-sm" href="/signup">Get started free ›</a><button class="lp-nav-theme" aria-label="Toggle theme"><svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="5"></circle><line x1="12" y1="1" x2="12" y2="3"></line><line x1="12" y1="21" x2="12" y2="23"></line><line x1="4.22" y1="4.22" x2="5.64" y2="5.64"></line><line x1="18.36" y1="18.36" x2="19.78" y2="19.78"></line><line x1="1" y1="12" x2="3" y2="12"></line><line x1="21" y1="12" x2="23" y2="12"></line><line x1="4.22" y1="19.78" x2="5.64" y2="18.36"></line><line x1="18.36" y1="5.64" x2="19.78" y2="4.22"></line></svg></button></div></div></nav><div style="max-width:1080px;margin:0 auto;padding:56px 28px 80px"><div style="margin-bottom:52px"><div style="font-family:var(--mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:#F59E0B;margin-bottom:12px">Documentation</div><h1 style="font-family:var(--mono);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:12px">forgein docs</h1><p style="font-size:.95rem;color:var(--muted2);max-width:520px;line-height:1.7">Everything you need to get your AI tools running with live context from forgein.</p></div><a style="display:flex;align-items:center;gap:20px;border:1px solid #F59E0B30;border-left:3px solid #F59E0B;border-radius:8px;padding:18px 24px;background:#F59E0B06;text-decoration:none;margin-bottom:52px" href="/docs/quickstart"><span style="font-family:var(--mono);font-size:1.4rem;color:#F59E0B">⚡</span><div style="flex:1"><div style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text);margin-bottom:4px">New here? Start with the Quickstart →</div><div style="font-size:.82rem;color:var(--muted2);line-height:1.55">Install the CLI, sync your first memory files, and see your context in Claude Code — in under 10 minutes.</div></div></a><div style="margin-bottom:48px"><div style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)">Getting started</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden"><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/docs/quickstart"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⚡</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Quickstart</span><span style="font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;background:#F59E0B;color:#000;padding:2px 7px;border-radius:3px;margin-left:auto;white-space:nowrap">Start here</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Create an account, install the CLI, sync your first memory files, and connect to Claude Code in under 10 minutes.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/tokens"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⌘</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">API tokens</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Create a Bearer token (fg_…) to authenticate the CLI or your own scripts against the forgein API.</p></a></div></div><div style="margin-bottom:48px"><div style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)">Adapter setup</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden"><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/claude-code"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⬛</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">
1Claude Code</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Full memory sync via /forgein mem sync, all /forgein CLI commands, and skills integration for Claude Code.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/chatgpt"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">💬</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">ChatGPT</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Generate two-field Custom Instructions from your context, or connect forgein as a Custom GPT action.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/copilot"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⌥</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">GitHub Copilot</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Write .github/copilot-instructions.md from your memory context — paste or auto-push via API.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/cursor"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⊗</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Cursor</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Generate .cursorrules for every repo, or connect live context via the forgein MCP server.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/windsurf"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⊞</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Windsurf</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Generate .windsurfrules for Cascade, or connect live context via the forgein MCP server.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/gemini"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">◆</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Gemini</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Generate a system prompt for your Gem — paste into the Gem configuration panel.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/mcp"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⬡</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">MCP Server</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">JSON-RPC 2.0 server compatible with any MCP client. Auto-discovery at /.well-known/mcp.</p></a></div></div><div style="margin-bottom:48px"><div style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)">API reference</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden"><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/docs/api"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">{ }</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Full API reference</span><span style="font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;background:#7C3AED;color:#000;padding:2px 7px;border-radius:3px;margin-left:auto;white-space:nowrap">Reference</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">All endpoints with curl examples: adapters, memory CRUD, webhooks, tokens, MCP, and auto-discovery.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/docs/api#webhooks"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⌁</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Webhooks</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">Receive a signed memory.updated event at your endpoint whenever a memory file changes.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/for/mcp#discovery"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⬡</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Custom GPT action schema</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">
1OpenAPI 3.1 schema at /api/adapters/chatgpt/action-schema — import into any Custom GPT to read and write forgein memory mid-conversation.</p></a></div></div><div style="margin-bottom:48px"><div style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid var(--border)">SDK &amp; CLI</div><div style="display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:8px;overflow:hidden"><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/docs/python"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">🐍</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">Python SDK</span><span style="font-family:var(--mono);font-size:.6rem;font-weight:700;letter-spacing:.06em;background:#10B981;color:#000;padding:2px 7px;border-radius:3px;margin-left:auto;white-space:nowrap">New</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">ForgeinClient + AsyncForgeinClient. Adapters, memory CRUD, Anthropic / OpenAI / LangChain integrations, typed CLI. pip install forgein.</p></a><a style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block" href="/cli"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">⬛</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">CLI install &amp; commands</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">One-command install drops the /forgein skill into Claude Code. auth, mem sync, optimize, sec — all subcommands included. macOS and Linux.</p></a><a href="https://www.npmjs.com/package/@forgein/adapter-sdk" target="_blank" rel="noopener" style="background:var(--surface);padding:20px 22px;text-decoration:none;display:block"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:.88rem;color:var(--muted2);width:22px;text-align:center;flex-shrink:0">◈</span><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--text)">@forgein/adapter-sdk</span><span style="font-size:.72rem;color:var(--muted);margin-left:auto">↗</span></div><p style="font-size:.8rem;color:var(--muted2);line-height:1.6;margin:0">TypeScript SDK: ForgeinClient, callMcp&lt;T&gt;, listProjects, getFile, putFile, search. Works in Node.js and edge runtimes.</p></a></div></div></div><footer class="lp-footer"><a class="lp-logo" style="margin-bottom:0" href="/"><img src="/icon.png" alt="" aria-hidden="true" width="24" height="24" style="border-radius:6px;flex-shrink:0;display:block"/> forgein</a><div class="lp-footer-links"><a href="/for/claude-code">For Claude Code</a><a href="/for/chatgpt">For ChatGPT</a><a href="/for/copilot">For Copilot</a><a href="/for/gemini">For Gemini</a><a href="/for/cursor">For Cursor</a><a href="/for/windsurf">For Windsurf</a><a href="/for/mcp">MCP Server</a><a href="/templates">Templates</a><a href="/open">Open protocols</a><a href="/cli">CLI</a><a href="/docs">Docs</a><a href="/docs/api">API reference</a><a href="/changelog">Changelog</a><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener">GitHub</a><a href="/pricing">Pricing</a><a href="/login">Sign in</a><a href="/signup">Get started</a></div><span class="lp-footer-copy">© 2026 Forgein</span></footer></div>
1<script src="/_next/static/chunks/webpack-122cabd1de46a48f.js" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[5479,[\"1743\",\"static/chunks/696dd3f8-4e2adfc389928f56.js\",\"7177\",\"static/chunks/app/layout-750e622707e14205.js\"],\"PostHogProvider\"]\n3:\"$Sreact.suspense\"\n4:I[5479,[\"1743\",\"static/chunks/696dd3f8-4e2adfc389928f56.js\",\"7177\",\"static/chunks/app/layout-750e622707e14205.js\"],\"PostHogPageView\"]\n5:I[1528,[],\"\"]\n6:I[49,[\"8039\",\"static/chunks/app/error-f50dfdce9c97ccdb.js\"],\"default\"]\n7:I[1886,[],\"\"]\n8:I[1545,[\"1545\",\"static/chunks/1545-d64981c12b663921.js\",\"4345\",\"static/chunks/app/not-found-bef3db0f5ee04382.js\"],\"\"]\n9:I[9541,[],\"ClientPageRoot\"]\na:I[4966,[\"1545\",\"static/chunks/1545-d64981c12b663921.js\",\"9040\",\"static/chunks/app/docs/page-594de7b14b540ff5.js\"],\"default\"]\nd:I[8041,[],\"OutletBoundary\"]\nf:I[8041,[],\"MetadataBoundary\"]\n11:I[8041,[],\"ViewportBoundary\"]\n13:I[7927,[],\"\"]\n:HL[\"/_next/static/css/b9c7b842f9e2c7f8.css\",\"style\"]\n"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"jPDPRB8BPWtuj3R34KmJO\",\"p\":\"\",\"c\":[\"\",\"docs\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"docs\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/b9c7b842f9e2c7f8.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"children\":[\"$\",\"body\",null,{\"children\":[\"$\",\"$L2\",null,{\"apiKey\":\"$undefined\",\"children\":[[\"$\",\"$3\",null,{\"fallback\":null,\"children\":[\"$\",\"$L4\",null,{}]}],[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\"],\"error\":\"$6\",\"errorStyles\":[],\"errorScripts\":[],\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[],[\"$\",\"div\",null,{\"style\":{\"minHeight\":\"100vh\",\"display\":\"flex\",\"flexDirection\":\"column\",\"alignItems\":\"center\",\"justifyContent\":\"center\",\"fontFamily\":\"var(--mono)\",\"background\":\"var(--bg)\",\"color\":\"var(--text)\",\"gap\":16,\"padding\":24,\"textAlign\":\"center\"},\"children\":[[\"$\",\"span\",null,{\"style\":{\"fontSize\":\"3rem\",\"color\":\"var(--accent)\",\"lineHeight\":1},\"children\":\"▸\"}],[\"$\",\"h1\",null,{\"style\":{\"margin\":0,\"fontSize\":\"1rem\",\"fontWeight\":700,\"letterSpacing\":\".04em\"},\"children\":\"404 — page not found\"}],[\"$\",\"p\",null,{\"style\":{\"margin\":0,\"fontSize\":\".8rem\",\"color\":\"var(--muted)\",\"maxWidth\":320},\"children\":\"This page doesn't exist. It may have been moved, or the URL might be wrong.\"}],[\"$\",\"$L8\",null,{\"href\":\"/\",\"style\":{\"marginTop\":8,\"fontSize\":\".78rem\",\"color\":\"var(--accent)\",\"textDecoration\":\"none\",\"border\":\"1px solid var(--border2)\",\"borderRadius\":6,\"padding\":\"7px 16px\"},\"children\":\"← Back to home\"}]]}]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]}]}]]}],{\"children\":[\"docs\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"docs\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"$L9\",null,{\"Component\":\"$a\",\"searchParams\":{},\"params\":{},\"promises\":[\"$@b\",\"$@c\"]}],null,[\"$\",\"$Ld\",null,{\"children\":\"$Le\"}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"8tz1m4zDbkpZY09LofdRl\",{\"children\":[[\"$\",\"$Lf\",null,{\"children\":\"$L10\"}],[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$13\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"b:{}\nc:{}\n"])</script>
1<script>self.__next_f.push([1,"12:[[\"$\",\"meta\",\"0\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n10:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"title\",\"1\",{\"children\":\"Docs — forgein — forgein\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"forgein documentation: quickstart guide, API reference, adapter setup for Claude Code, ChatGPT, Copilot, Gemini, Cursor, Windsurf, and MCP.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"forgein Docs\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Quickstart, API reference, and adapter setup for all 7 AI tools.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:image:alt\",\"content\":\"forgein — AI that remembers who you are\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://app.forgein.ai/opengraph-image?a136446778bff82f\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"10\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:title\",\"content\":\"forgein Docs\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:description\",\"content\":\"Quickstart, API reference, and adapter setup.\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:image:alt\",\"content\":\"forgein — AI that remembers who you are\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:image\",\"content\":\"https://app.forgein.ai/opengraph-image?a136446778bff82f\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"18\",{\"rel\":\"icon\",\"href\":\"/icon.png\"}],[\"$\",\"link\",\"19\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\"}]]\n"])</script>
1<script>self.__next_f.push([1,"e:null\n"])</script>
1<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"8358fbcdf4904efbb3264d6f75a38e2b","r":1,"spa":2}' crossorigin="anonymous"></script>
1
2</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.