PageSourceSearch

https://app.forgein.ai/for/claude-code

html forgein.ai collected 2026-10-02 01:11:02 UTC 64,744 bytes, 29 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="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/for/claude-code/page-1aeec810bdf3ab87.js" async=""></script>
1<title>forgein for Claude Code — memory sync, skills &amp; /forgein CLI — forgein</title><meta name="description" content="Keep your stack, conventions, and sprint context in forgein. Claude Code reads it at every session start — no more re-explaining your project."/><meta property="og:title" content="forgein for Claude Code — memory sync &amp; /forgein CLI"/><meta property="og:description" content="Stop re-explaining your stack to Claude Code. One shared memory layer, auto-injected at every session."/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="forgein for Claude Code"/><meta name="twitter:description" content="Stop re-explaining your stack to Claude Code. One shared memory layer."/><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);overflow-x:hidden"><div aria-hidden="true" style="position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 70% 60% at 0% 0%, rgba(245,158,11,0.055) 0%, transparent 55%), radial-gradient(ellipse 50% 40% at 100% 100%, rgba(245,158,11,0.03) 0%, transparent 50%)"></div><nav style="position:sticky;top:0;z-index:100;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--bg) 85%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)"><div style="max-width:1080px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;height:54px;position:relative;z-index:1"><a style="font-family:var(--mono);font-size:.9rem;font-weight:700;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:9px" href="/"><span style="width:22px;height:22px;border-radius:5px;background:var(--accent);display:grid;place-items:center;font-size:.65rem;font-weight:900;color:#000">F</span>forgein</a><div style="display:flex;align-items:center;gap:2px"><a href="/#cold-start" style="font-size:.82rem;color:var(--muted2);padding:6px 11px;border-radius:5px;text-decoration:none;transition:color .12s, background .12s;display:inline-block">← Home</a><a href="#commands" style="font-size:.82rem;color:var(--muted2);padding:6px 11px;border-radius:5px;text-decoration:none;transition:color .12s, background .12s;display:inline-block">Commands</a><a href="#registry" style="font-size:.82rem;color:var(--muted2);padding:6px 11px;border-radius:5px;text-decoration:none;transition:color .12s, background .12s;display:inline-block">Registry</a><a href="https://github.com/forgeinai/forgein" style="font-size:.82rem;color:var(--muted2);padding:6px 11px;border-radius:5px;text-decoration:none;transition:color .12s, background .12s;display:inline-block">GitHub</a><button aria-label="Toggle theme" style="width:32px;height:32px;border-radius:5px;display:grid;place-items:center;color:var(--muted2);background:none;border:none;cursor:pointer;transition:background .12s, color .12s;margin-right:4px"><svg width="15" height="15" 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><a style="font-size:.82rem;color:var(--muted2);padding:6px 11px;border-radius:5px;text-decoration:none" href="/login">Sign in</a><a style="font-family:var(--mono);font-size:.78rem;font-weight:700;background:var(--accent);color:#000;padding:7px 15px;border-radius:5px;text-decoration:none;letter-spacing:.01em;margin-left:4px" href="/signup">Get started →</a></div></div></nav><div style="max-width:1080px;margin:0 auto;padding:0 28px;position:relative;z-index:1"><div style="padding:14px 0 0;font-family:var(--mono);font-size:.7rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:10px"><a style="color:var(--muted);text-decoration:none" href="/">forgein</a><span>›</span><span style="color:var(--accent)">for Claude Code</span></div><div style="padding:72px 0 80px;display:grid;grid-template-columns:1fr 480px;gap:72px;align-items:center" class="fcc-hero-grid"><div><div style="font-family:var(--mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted2);display:flex;align-items:center;gap:8px;margin-bottom:24px"><span style="width:24px;height:1px;background:var(--border2)"></span>Claude Code, without the amnesia</div><h1 style="font-family:var(--mono);font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700;line-height:1.06;letter-spacing:-.025em;text-wrap:balance;margin-bottom:22px">Claude starts<br/>fresh every<br/>session.<!-- --> <em style="font-style:normal;color:var(--accent)">forgein</em><br/>remembers.</h1><p style="font-size:1.05rem;color:var(--muted2);max-width:460px;line-height:1.75;margin-bottom:36px">Sync your memories across every machine. Work, Home, and Family contexts — auto-loaded, never bleeding. Auto-inject at session start. One install, free forever.</p><div style="background:var(--surface);border:1px solid var(--border2);border-radius:7px;overflow:hidden;margin-bottom:24px"><div style="font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:8px 16px;border-bottom:1px solid var(--border);background:var(--surface2)">one-line install</div><div style="display:flex;align-items:center;padding:12px 16px;gap:12px"><span style="font-family:var(--mono);font-size:.82rem;color:var(--green);flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis">curl -fsSL https://app.forgein.ai/cli/install | bash</span><button style="flex-shrink:0;font-family:var(--mono);font-size:.72rem;font-weight:600;color:var(--muted2);letter-spacing:.04em;border:1px solid var(--border2);padding:5px 12px;border-radius:4px;background:none;cursor:pointer;transition:all .12s">copy</button></div></div><div style="display:flex;align-items:center;gap:24px;font-family:var(--mono);font-size:.75rem;color:var(--muted)"><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener" style="color:var(--muted);display:flex;align-items:center;gap:6px;text-decoration:none"><svg width="13" height="13" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0C5.37 0 0 5.37 0 12c0 5.3 3.44 9.8 8.21 11.39.6.11.82-.26.82-.58v-2.03c-3.34.73-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.09-.74.08-.73.08-.73 1.2.08 1.84 1.24 1.84 1.24 1.07 1.83 2.8 1.3 3.49 1 .11-.78.42-1.3.76-1.6-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24
1-3.22-.13-.3-.54-1.52.12-3.18 0 0 1.01-.32 3.3 1.23a11.5 11.5 0 0 1 3-.4c1.02 0 2.04.14 3 .4 2.29-1.55 3.3-1.23 3.3-1.23.66 1.66.25 2.88.12 3.18.77.84 1.24 1.91 1.24 3.22 0 4.61-2.81 5.63-5.48 5.92.43.37.81 1.1.81 2.22v3.29c0 .32.21.7.82.58C20.56 21.8 24 17.3 24 12c0-6.63-5.37-12-12-12z"></path></svg>GitHub</a><a href="https://github.com/forgeinai/forgein/blob/main/README.md" target="_blank" rel="noopener" style="color:var(--muted);text-decoration:none">Docs</a><span>MIT CLI · Open source</span></div></div><div><div style="background:var(--surface);border:1px solid var(--border2);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:.8rem;line-height:1.65;box-shadow:0 24px 56px rgba(0,0,0,.32)"><div style="background:var(--surface2);border-bottom:1px solid var(--border);padding:9px 14px;display:flex;align-items:center;gap:7px"><span style="width:10px;height:10px;border-radius:50%;background:#F87171;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#FBBF24;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#34D399;flex-shrink:0"></span><span style="margin-left:6px;color:var(--muted);font-size:.72rem;letter-spacing:.04em">claude-code — forgein</span></div><div style="padding:16px 18px"><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein mem sync</span></span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">detecting project · ~/projects/my-app</span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--green)"><strong>MEMORY SYNC</strong></span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--yellow)">↑</span> <span>user-profile.md</span>     <span style="color:var(--muted)">local → cloud</span></span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--yellow)">↑</span> <span>feedback-commits.md</span>  <span style="color:var(--muted)">local → cloud</span></span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--accent)">↓</span> <span>sprint-context.md</span>   <span style="color:var(--muted)">cloud → local</span></span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ sync complete — 2 pushed, 1 pulled.</span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein ctx work</span></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ Work context loaded (6 files)</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">[forgein] hook refreshed at session start</span></div></div></div></div><section style="padding:80px 0;border-top:1px solid var(--border)"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">Why forgein for Claude Code</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">The problem with<br/>every Claude session.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">Claude Code is powerful — but each session starts fresh. No knowledge of your workflow, your team norms, or which context you&#x27;re in. You re-explain everything, every time.</p><div style="display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden" class="fcc-why-grid"><div style="background:var(--surface);padding:36px 32px"><span style="font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--muted);margin-bottom:20px;
1display:block">01 — MEMORY</span><div style="font-family:var(--mono);font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.3">Claude starts fresh every session</div><p style="font-size:.875rem;color:var(--muted2);line-height:1.7">Every restart loses your workflow, conventions, and context. You re-explain the same stack, the same team norms, the same &quot;don&#x27;t touch auth until PR merges&quot; warning — every single session.</p></div><div style="background:var(--surface);padding:36px 32px"><span style="font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--muted);margin-bottom:20px;display:block">02 — CONTEXT</span><div style="font-family:var(--mono);font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.3">Work, Home, Family — distinct, never bleeding</div><p style="font-size:.875rem;color:var(--muted2);line-height:1.7">Your codebase context shouldn&#x27;t appear when you&#x27;re helping your kid with homework. Work conventions shouldn&#x27;t load when you&#x27;re on a side project at midnight. forgein keeps them separate and auto-loads the right one.</p></div><div style="background:var(--surface);padding:36px 32px"><span style="font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--muted);margin-bottom:20px;display:block">03 — TEAMS</span><div style="font-family:var(--mono);font-size:1rem;font-weight:700;margin-bottom:10px;line-height:1.3">New hires start warm, not from scratch</div><p style="font-size:.875rem;color:var(--muted2);line-height:1.7">A new engineer shouldn&#x27;t spend their first week teaching Claude what your team already knows. One sync, and every teammate&#x27;s Claude session starts with your conventions, your sprint context, your architecture decisions.</p></div></div></section><section id="commands" style="scroll-margin-top:64px;padding:80px 0;border-top:1px solid var(--border)"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">Three commands</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">Each one closes<br/>a real session gap.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">Not wrappers. Not integrations for the sake of it. Each command solves a failure mode that Claude Code doesn&#x27;t address on its own.</p><div style="display:flex;flex-direction:column;gap:1px;border:1px solid var(--border);border-radius:10px;overflow:hidden"><div style="display:grid;background:var(--surface);border-bottom:1px solid var(--border)" class="fcc-cmd-row"><div style="padding:44px 48px;border-right:1px solid var(--border)" class="fcc-cmd-left"><span style="font-family:var(--mono);font-size:.75rem;font-weight:700;color:#000;background:var(--accent);display:inline-block;padding:3px 10px;border-radius:4px;margin-bottom:18px;letter-spacing:.02em">/forgein mem sync</span><h3 style="font-family:var(--mono);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px">Memory that follows you<br/>across every machine.</h3><p style="font-size:.9rem;color:var(--muted2);line-height:1.72;margin-bottom:20px">Your .claude/projects memories sync to the cloud and pull down on any machine in seconds. Differential sync — only changed files move. Works in CI runners, remote dev boxes, and everywhere else you work.</p><ul style="list-style:none;display:flex;flex-direction:column;gap:7px"><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Differential sync — only changed files transfer</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Three contexts: Work · Home · Family</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Edit memories from the browser at app.forgein.ai</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Pull on any machine with one command</li></ul></div><div style="padding:36px 40px;display:flex;align-items:flex-start" class="fcc-cmd-right"><div style="background:var(--surface);border:1px solid var(--border2);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:.8rem;line-height:1.65;box-shadow:0 24px 56px rgba(0,0,0,.32)"><div style="background:var(--surface2);border-bottom:1px solid var(--border);padding:9px 14px;display:flex;align-items:center;gap:7px"><span style="width:10px;height:10px;border-radius:50%;background:#F87171;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#FBBF24;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#34D399;flex-shrink:0"></span><span style="margin-left:6px;color:var(--muted);font-size:.72rem;letter-spacing:.04em">mem sync</span></div><div style="padding:16px 18px"><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein mem sync</span></span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--green)"><strong>MEMORY SYNC — ~/projects/myapp</strong></span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--accent)">  PUSH (2)</span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted)">    user-profile.md</span>
1      <span style="color:var(--muted)">local → cloud</span>  <span style="color:var(--green)">✓</span></span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted)">    feedback-commits.md</span>  <span style="color:var(--muted)">local → cloud</span>  <span style="color:var(--green)">✓</span></span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--accent)">  PULL (1)</span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted)">    sprint-context.md</span>   <span style="color:var(--muted)">cloud → local</span>  <span style="color:var(--green)">✓</span></span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ sync complete — 2 pushed, 1 pulled.</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">memories available at app.forgein.ai</span></div></div></div></div><div style="display:grid;background:var(--surface);border-bottom:1px solid var(--border)" class="fcc-cmd-row"><div style="padding:44px 48px;border-right:1px solid var(--border)" class="fcc-cmd-left"><span style="font-family:var(--mono);font-size:.75rem;font-weight:700;color:#000;background:var(--accent);display:inline-block;padding:3px 10px;border-radius:4px;margin-bottom:18px;letter-spacing:.02em">/forgein ctx</span><h3 style="font-family:var(--mono);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px">Three versions of you.<br/>Zero bleed between them.</h3><p style="font-size:.9rem;color:var(--muted2);line-height:1.72;margin-bottom:20px">Work, Home, and Family contexts load separately — each with their own memory files, their own conventions, their own auto-inject scope. Switch in one command. An auto-trigger hook makes it seamless at session start.</p><ul style="list-style:none;display:flex;flex-direction:column;gap:7px"><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Work: codebase, team norms, sprint context</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Home: side projects, personal learning goals</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Family: always private, never synced to team</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>PreToolUse hook auto-loads the right context</li></ul></div><div style="padding:36px 40px;display:flex;align-items:flex-start" class="fcc-cmd-right"><div style="background:var(--surface);border:1px solid var(--border2);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:.8rem;line-height:1.65;box-shadow:0 24px 56px rgba(0,0,0,.32)"><div style="background:var(--surface2);border-bottom:1px solid var(--border);padding:9px 14px;display:flex;align-items:center;gap:7px"><span style="width:10px;height:10px;border-radius:50%;background:#F87171;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#FBBF24;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#34D399;flex-shrink:0"></span><span style="margin-left:6px;color:var(--muted);font-size:.72rem;letter-spacing:.04em">ctx switch</span></div><div style="padding:16px 18px"><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein ctx work</span></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ Work context loaded (6 files)</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">  sprint-context.md · codebase.md · team.md</span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein ctx home</span></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ Home context loaded (3 files)</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">  side-projects.md · learning.md</span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein ctx family</span></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ Family context loaded (4 files)</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">  private (4) · never synced to team</span></div></div></div></div><div style="display:grid;background:var(--surface)" class="fcc-cmd-row"><div style="padding:44px 48px;border-right:1px solid var(--border)" class="fcc-cmd-left"><span style="font-family:var(--mono);font-size:.75rem;font-weight:700;color:#000;background:var(--accent);display:inline-block;padding:3px 10px;border-radius:4px;margin-bottom:18px;letter-spacing:.02em">/forgein mem · team sync</span><h3 style="font-family:var(--mono);font-size:1.3rem;font-weight:700;line-height:1.2;letter-spacing:-.02em;margin-bottom:12px">Full memory control.<br/>Team-wide warm starts.</h3><p style="font-size:.9rem;color:var(--muted2);line-height:1.72;margin-bottom:20px">List, search, add, prune, and audit your cross-session memory. Team Shared files propagate to every teammate&#x27;s Claude automatically — your sprint context, your conventions, your auth warnings. New hire on day 1, fully up to speed.</p><ul style="list-style:none;display:flex;flex-direction:column;gap:7px"><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Groups memory by type: user · feedback · project · reference</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Prune checks live artifacts — PRs, branches, file paths</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>Team Shared files sync to every teammate automatically</li><li style="display:flex;align-items:baseline;gap:9px;font-size:.82rem;color:var(--muted2);line-height:1.5"><span style="color:var(--accent);font-family:var(--mono);flex-shrink:0">—</span>New-hire warm-start: one sync, fully configured</li></ul></div><div style="padding:36px 40px;display:flex;align-items:flex-start" class="fcc-cmd-right"><div style="background:var(--surface);border:1px solid var(--border2);border-radius:10px;overflow:hidden;font-family:var(--mono);font-size:.8rem;line-height:1.65;box-shadow:0 24px 56px rgba(0,0,0,.32)"><div style="background:var(--surface2);border-bottom:1px solid var(--border);padding:9px 14px;display:flex;align-items:center;gap:7px"><span style="width:10px;height:10px;border-radius:50%;background:#F87171;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#FBBF24;flex-shrink:0"></span><span style="width:10px;height:10px;border-radius:50%;background:#34D399;flex-shrink:0"></span><span style="margin-left:6px;color:var(--muted);font-size:.72rem;letter-spacing:.04em">mem list</span></div><div style="padding:16px 18px"><span style="display:block;min-height:1.65em;color:var(--text)"><span style="color:var(--muted2)">$ </span><span style="color:var(--accent);font-weight:600">/forgein mem</span></span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--green)"><strong>MEMORY — 5 entries</strong></span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--accent)">FEEDBACK (2)</span><span style="display:block;min-height:1.65em;color:var(--muted)">  <!-- -->• feedback-commits.md</span><span style="display:block;min-height:1.65em;color:var(--muted)">  <!-- -->• feedback-working-style.md</span><span style="display:block;min-height:1.65em;color:var(--text)"> </span><span style="display:block;min-height:1.65em;color:var(--accent)">PROJECT (1)</span><span style="display:block;min-height:1.65em;color:var(--muted)">  <!-- -->• sprint-context.md</span><span style="display:block;border-top:1px solid var(--border);margin:9px 0"></span><span style="display:block;min-height:1.65em;color:var(--green)">✓ Team Shared: 2 files synced to 3 members</span><span style="display:block;min-height:1.65em;color:var(--muted);font-size:.74rem">Arjun · Maya · Raj — all contexts updated</span></div></div></div></div></div></section><section style="padding:80px 0;border-top:1px solid var(--border)"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">Get started</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">Running in 30 seconds.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">One install, one auth, and forgein runs silently in the background — refreshing your context at the start of every Claude session.</p><div style="display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:var(--border)" class="fcc-steps-grid"><div style="background:var(--surface);padding:28px 24px"><span style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);margin-bottom:10px;display:block">01</span><div style="font-family:var(--mono);font-size:.875rem;font-weight:700;margin-bottom:7px">Install</div><div style="font-size:.8rem;color:var(--muted2);line-height:1.58">One curl command. Adds the /forgein skill to your Claude Code session. No config, no depen
1dencies.</div></div><div style="background:var(--surface);padding:28px 24px"><span style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);margin-bottom:10px;display:block">02</span><div style="font-family:var(--mono);font-size:.875rem;font-weight:700;margin-bottom:7px">Authenticate</div><div style="font-size:.8rem;color:var(--muted2);line-height:1.58">Run /forgein auth. Paste your API token from app.forgein.ai/tokens. Thirty seconds.</div></div><div style="background:var(--surface);padding:28px 24px"><span style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);margin-bottom:10px;display:block">03</span><div style="font-family:var(--mono);font-size:.875rem;font-weight:700;margin-bottom:7px">Sync</div><div style="font-size:.8rem;color:var(--muted2);line-height:1.58">/forgein mem sync pushes your project memories to the cloud. Differential — only changed files move.</div></div><div style="background:var(--surface);padding:28px 24px"><span style="font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;color:var(--accent);margin-bottom:10px;display:block">04</span><div style="font-family:var(--mono);font-size:.875rem;font-weight:700;margin-bottom:7px">Switch context</div><div style="font-size:.8rem;color:var(--muted2);line-height:1.58">/forgein ctx work · home · family. Auto-inject hook refreshes your context at every session start.</div></div></div></section><section style="scroll-margin-top:64px;padding:80px 0;border-top:1px solid var(--border)"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">One context. Every tool.</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">Switch AI freely.<br/>Your context stays.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">forgein sits between you and every AI tool. Define your context once — it flows to Claude, ChatGPT, Copilot, Gemini, Cursor, and Windsurf.</p><div style="display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden" class="fcc-tools-grid"><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">⚡</span><span style="font-weight:600;font-size:.88rem">Claude Code</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">Full memory sync, skills, team sharing, /forgein CLI.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">💬</span><span style="font-weight:600;font-size:.88rem">ChatGPT</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">Generated Custom Instructions — paste into ChatGPT settings.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">⌥</span><span style="font-weight:600;font-size:.88rem">GitHub Copilot</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">.github/copilot-instructions.md managed across repos.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">◆</span><span style="font-weight:600;font-size:.88rem">Gemini</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">Generated system prompt for Gems — paste into Gem config.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">⊗</span><span style="font-weight:600;font-size:.88rem">Cursor</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">.cursorrules generated from your context — paste to any repo.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">⊞</span><span style="font-weight:600;font-size:.88rem">Windsurf</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">.windsurfrules generated from your context — paste to any repo.</div></div><div style="background:var(--surface);padding:24px 22px"><div style="display:flex;align-items:center;gap:10px;margin-bottom:8px"><span style="font-family:var(--mono);font-size:1rem;color:var(--muted2)">⬡</span><span style="font-weight:600;font-size:.88rem">MCP Server</span><span style="margin-left:auto;font-size:.65rem;font-family:var(--mono);font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:3px;background:rgba(52,211,153,0.1);border:1px solid rgba(52,211,153,0.3);color:#34D399">Live</span></div><div style="font-size:.78rem;color:var(--muted2);line-height:1.55">JSON-RPC 2.0 server — any MCP-compatible tool connects natively.</div></div></div><div style="margin-top:14px;font-size:.78rem;color:var(--muted);display:flex;align-items:center;gap:16px;flex-wrap:wrap"><a href="/for/cursor" style="color:var(--muted2);text-decoration:none">For Cursor →</a><a href="/for/windsurf" style="color:var(--muted2);text-decoration:none">For Windsurf →</a><a href="/for/mcp" style="color:var(--muted2);text-decoration:none">MCP Server →</a></div></section><section id="registry" style="scroll-margin-top:64px;padding:80px 0;border-top:1px solid var(--border)"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">Skill Registry</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">10 skills. One install.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">The public registry ships with Claude Code skills for every stage of the dev loop — review, commit, standup, security, and more. Install any skill in seconds with <code style="font-family:var(--mono);font-size:.9em;color:var(--accent);background:rgba(245,158,11,0.1);padding:1px 5px;border-radius:3px">/forgein optimize</code>.</p><div style="border:1px solid var(--border);border-radius:10px;overflow:hidden" class="fcc-reg-table"><div style="display:grid;grid-template-columns:160px 1fr auto;padding:10px 20px;background:var(--surface2);border-bottom:1px solid var(--border);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)" class="fcc-reg-row"><span>Command</span><span>What it does</span><span>Status</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:rgba(245,158,11,0.04);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:700;color:var(--accent);letter-spacing:.01em">/forgein</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Forgein</strong>
1 — <!-- -->This toolkit: optimize, mem, ctx, sec.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.35);color:var(--accent)">Toolkit</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/review</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Code Review</strong> — <!-- -->Parallel passes: bugs, perf, security, style.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/commit</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Smart Commit</strong> — <!-- -->Conventional commit messages from staged diff.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/standup</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Standup</strong> — <!-- -->Daily standup from git log and open PRs.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/pr-monitor</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">PR Monitor</strong> — <!-- -->CI status across all open PRs.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/test-gen</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Test Gen</strong> — <!-- -->Tests for any function. Auto-detects framework.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/explain</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Explain</strong>
1 — <!-- -->Architecture map for new contributors.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--bg);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/changelog</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Changelog</strong> — <!-- -->CHANGELOG.md from git log between tags.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--surface);border-bottom:1px solid var(--border);align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/mem</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Claude Mem</strong> — <!-- -->Standalone memory manager.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div><div style="display:grid;grid-template-columns:160px 1fr auto;padding:14px 20px;background:var(--bg);border-bottom:none;align-items:center;gap:16px" class="fcc-reg-row"><code style="font-family:var(--mono);font-size:.8rem;font-weight:500;color:var(--text);letter-spacing:.01em">/sec</code><span style="font-size:.82rem;color:var(--muted2);line-height:1.45"><strong style="color:var(--text);font-weight:600">Vibe Sec</strong> — <!-- -->Standalone 8-class security scanner.</span><span style="font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:3px;white-space:nowrap;background:rgba(52,211,153,0.08);border:1px solid rgba(52,211,153,0.25);color:#34D399">Free</span></div></div><div style="margin-top:18px;display:flex;align-items:center;gap:16px;flex-wrap:wrap"><span style="font-family:var(--mono);font-size:.75rem;color:var(--muted);display:flex;align-items:center;gap:6px"><span style="color:var(--accent)">$</span> /forgein optimize<span style="color:var(--muted)">— score and install skills for your workflow</span></span><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener" style="font-family:var(--mono);font-size:.75rem;color:var(--accent);text-decoration:none">Submit a skill →</a></div></section><section style="scroll-margin-top:64px;padding:80px 0;border-top:1px solid var(--border)" id="pricing"><span style="font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:16px;display:block">Pricing</span><h2 style="font-family:var(--mono);font-size:clamp(1.7rem,3.8vw,2.4rem);font-weight:700;letter-spacing:-.022em;line-height:1.12;margin-bottom:14px">Free forever for individuals.<br/>Pro when you need to scale.</h2><p style="font-size:.975rem;color:var(--muted2);max-width:520px;line-height:1.75;margin-bottom:48px">The CLI, public registry, and memory sync stay free. Pro adds Home + Family contexts, unlimited projects, and team infrastructure.</p><div style="display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:10px;overflow:hidden;margin-bottom:0" class="fcc-pricing-grid"><div style="background:var(--surface);padding:32px 28px;display:flex;flex-direction:column"><div style="font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px">Free</div><div style="font-family:var(--mono);font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:4px">$0<span style="font-size:.9rem;font-weight:400;color:var(--muted2);letter-spacing:0"> / forever</span></div><p style="font-size:.82rem;color:var(--muted2);margin-bottom:24px;line-height:1.55">Full toolkit for individual developers. Free account required for sync.</p><hr style="border:none;border-top:1px solid var(--border);margin-bottom:20px"/><ul style="list-style:none;display:flex;flex-direction:column;gap:9px;flex:1;margin-bottom:28px"><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Work context — unlimited files</li><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Cloud memory sync (3 projects)</li><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>/forgein CLI — mem, ctx, sec, optimize</li><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Dashboard + cloud editor</li><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>ChatGPT, Copilot &amp; Gemini adapters</li><li style="font-size:.82rem;color:var(--muted2);opacity:1;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>1 API token</li><li style="font-size:.82rem;color:var(--muted);opacity:0.55;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--border2)">—</span>Home + Family contexts</li><li style="font-size:.82rem;color:var(--muted);opacity:0.55;display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--border2)">—</span>Team memory sharing</li></ul><a style="display:block;text-align:center;font-family:var(--mono);font-size:.82rem;font-weight:700;padding:10px;border-radius:7px;border:1px solid var(--border2);color:var(--muted2);text-decoration:none;letter-spacing:.02em" href="/signup">Create free account →</a></div><div style="background:var(--surface2);padding:32px 28px;display:flex;flex-direction:column;border-top:2px solid var(--accent)"><div style="font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;display:flex;align-items:center;gap:8px">Pro<span style="background:var(--accent);color:#000;font-size:.6rem;font-weight:700;padding:2px 6px;border-radius:3px;letter-spacing:.04em">POPULAR</span></div><div style="font-family:var(--mono);font-size:2.2rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:4px">$4.99<span style="font-size:.9rem;font-weight:400;color:var(--muted2);letter-spacing:0"> / month</span></div><p style="font-size:.82rem;color:var(--muted2);margin-bottom:24px;line-height:1.55">Remove the limits. All contexts, unlimited projects, team sync.</p><hr style="border:none;border-top:1px solid var(--border);margin-bottom:20px"/><ul style="list-style:none;display:flex;flex-direction:column;gap:9px;flex:1;margin-bottom:28px"><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Everything in Free</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Home + Family contexts</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Unlimited memory projects + files</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Team memory sync</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>10 API tokens</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Private skill registry</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>Priority support</li><li style="font-size:.82rem;color:var(--muted2);display:flex;align-items:baseline;gap:9px;line-height:1.4"><span style="font-family:var(--mono);font-size:.8rem;font-weight:700;flex-shrink:0;color:var(--green)">✓</span>New-hire warm-start flow</li></ul><a style="display:block;text-align:center;font-family:var(--mono);font-size:.82rem;font-weight:700;padding:10px;border-radius:7px;background:var(--accent);color:#000;text-decoration:none;letter-spacing:.02em" href="/signup">Get started →</a></div></div><p style="margin-top:18px;text-align:center;font-size:.78rem;color:var(--muted);font-family:var(--mono)">All plans include the full public registry · Free stays free as Pro launches · Cancel anytime</p></section><section style="padding:80px 0;border-top:1px solid var(--border);text-align:center"><h2 style="font-family:var(--mono);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;letter-spacing:-.022em;line-height:1.1;margin-bottom:14px">Start syncing in 30 seconds.</h2><p style="font-size:.975rem;color:var(--muted2);line-height:1.75;margin-bottom:36px;max-width:400px;margin:0 auto 36px">Free forever. No credit card required.</p><div style="display:flex;gap:12px;justify-content:center;flex-wrap:wrap"><a style="font-family:var(--mono);font-size:.9rem;font-weight:700;background:var(--accent);color:#000;padding:12px 28px;border-radius:7px;text-decoration:none;letter-spacing:.01em" href="/signup">Create free account →</a><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener" style="font-family:var(--mono);font-size:.9rem;font-weight:600;border:1px solid var(--border2);color:var(--muted2);padding:12px 24px;border-radius:7px;text-decoration:none;display:flex;align-items:center;gap:8px"><svg width="15" height="15" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0C5.37 0 0 5.37 0 12c0 5.3 3.44 9.8 8.21 11.39.6.11.82-.26.82-.58v-2.03c-3.34.73-4.04-1.61-4.04-1.61-.55-1.39-1.34-1.76-1.34-1.76-1.09-.74.08-.73.08-.73 1.2.08 1.84 1.24 1.84 1.24 1.07 1.83 2.8 1.3 3.49 1 .11-.78.42-1.3.76-1.6-2.67-.3-5.47-1.33-5.47-5.93 0-1.31.47-2.38 1.24
1-3.22-.13-.3-.54-1.52.12-3.18 0 0 1.01-.32 3.3 1.23a11.5 11.5 0 0 1 3-.4c1.02 0 2.04.14 3 .4 2.29-1.55 3.3-1.23 3.3-1.23.66 1.66.25 2.88.12 3.18.77.84 1.24 1.91 1.24 3.22 0 4.61-2.81 5.63-5.48 5.92.43.37.81 1.1.81 2.22v3.29c0 .32.21.7.82.58C20.56 21.8 24 17.3 24 12c0-6.63-5.37-12-12-12z"></path></svg>View on GitHub</a></div></section></div><footer style="border-top:1px solid var(--border);padding:36px 0"><div style="max-width:1080px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;position:relative;z-index:1"><span style="font-family:var(--mono);font-size:.82rem;font-weight:700;color:var(--muted2)">forgein</span><div style="display:flex;gap:20px"><a style="font-size:.78rem;color:var(--muted);text-decoration:none" href="/">All tools</a><a style="font-size:.78rem;color:var(--muted);text-decoration:none" href="/signup">Get started</a><a style="font-size:.78rem;color:var(--muted);text-decoration:none" href="/login">Sign in</a><a href="https://github.com/forgeinai/forgein" target="_blank" rel="noopener" style="font-size:.78rem;color:var(--muted);text-decoration:none">GitHub</a><a href="https://github.com/forgeinai/forgein/blob/main/README.md" target="_blank" rel="noopener" style="font-size:.78rem;color:var(--muted);text-decoration:none">Docs</a></div><span style="font-family:var(--mono);font-size:.72rem;color:var(--muted)">MIT CLI · © 2026 Forgein</span></div></footer><style>
2        .fcc-hero-grid { grid-template-columns: 1fr 480px !important; gap: 72px !important; }
3        .fcc-cmd-row { grid-template-columns: 1fr 1fr !important; }
4        .fcc-cmd-left { padding: 44px 48px !important; }
5        .fcc-cmd-right { padding: 36px 40px !important; }
6        .fcc-reg-row { grid-template-columns: 160px 1fr auto !important; }
7        @media (max-width: 900px) {
8          .fcc-hero-grid { grid-template-columns: 1fr !important; gap: 44px !important; padding: 48px 0 60px !important; }
9        }
10        @media (max-width: 800px) {
11          .fcc-cmd-row { grid-template-columns: 1fr !important; }
12          .fcc-cmd-left { padding: 32px 28px !important; border-right: none !important; border-bottom: 1px solid var(--border) !important; }
13          .fcc-cmd-right { padding: 28px !important; }
14          .fcc-why-grid { grid-template-columns: 1fr !important; }
15          .fcc-steps-grid { grid-template-columns: 1fr 1fr !important; }
16          .fcc-tools-grid { grid-template-columns: 1fr 1fr !important; }
17          .fcc-pricing-grid { grid-template-columns: 1fr !important; }
18          .fcc-reg-row { grid-template-columns: 130px 1fr auto !important; }
19        }
20        @media (max-width: 600px) {
21          .fcc-reg-row { grid-template-columns: 1fr !important; gap: 4px !important; }
22          .fcc-reg-row > :last-child { display: none !important; }
23        }
24        @media (max-width: 500px) {
25          .fcc-steps-grid { grid-template-columns: 1fr !important; }
26          .fcc-tools-grid { grid-template-columns: 1fr !important; }
27        }
28      </style></div>
28<script src="/_next/static/chunks/webpack-122cabd1de46a48f.js" async=""></script>
28<script>(self.__next_f=self.__next_f||[]).push([0])</script>
28<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[651,[\"1545\",\"static/chunks/1545-d64981c12b663921.js\",\"8129\",\"static/chunks/app/for/claude-code/page-1aeec810bdf3ab87.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>
28<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"jPDPRB8BPWtuj3R34KmJO\",\"p\":\"\",\"c\":[\"\",\"for\",\"claude-code\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"for\",{\"children\":[\"claude-code\",{\"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\":[\"for\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"for\",\"children\"],\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L7\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"claude-code\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"segmentPath\":[\"children\",\"for\",\"children\",\"claude-code\",\"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]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"OCCkpX0NX---muYu-Dp-d\",{\"children\":[[\"$\",\"$Lf\",null,{\"children\":\"$L10\"}],[\"$\",\"$L11\",null,{\"children\":\"$L12\"}],null]}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$13\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script>
28<script>self.__next_f.push([1,"b:{}\nc:{}\n"])</script>
28<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\":\"forgein for Claude Code — memory sync, skills \u0026 /forgein CLI — forgein\"}],[\"$\",\"meta\",\"2\",{\"name\":\"description\",\"content\":\"Keep your stack, conventions, and sprint context in forgein. Claude Code reads it at every session start — no more re-explaining your project.\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"forgein for Claude Code — memory sync \u0026 /forgein CLI\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"Stop re-explaining your stack to Claude Code. One shared memory layer, auto-injected at every session.\"}],[\"$\",\"meta\",\"5\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"6\",{\"name\":\"twitter:title\",\"content\":\"forgein for Claude Code\"}],[\"$\",\"meta\",\"7\",{\"name\":\"twitter:description\",\"content\":\"Stop re-explaining your stack to Claude Code. One shared memory layer.\"}],[\"$\",\"link\",\"8\",{\"rel\":\"icon\",\"href\":\"/icon.png\"}],[\"$\",\"link\",\"9\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-icon.png\"}]]\n"])</script>
28<script>self.__next_f.push([1,"e:null\n"])</script>
28<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>
28
29</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.