Skip to main content
Kodelyth ECC
Command

/memory

Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you

Run:/memory

/memory

Local self-learning memory. Everything stays on this machine.

Subcommands

/memory

Show storage stats and the 5 most recent memories for this project.

/memory recall

Search memory for using BM25 keyword + tag retrieval. Surfaces the top 5 relevant matches.

Example:

/memory recall stripe webhook signature

/memory remember ""</code></h3> Capture a new memory. The agent will: <ul><li>Ask for the approach (what worked) and any gotchas</li> <li>Auto-extract tags and language from the conversation</li> <li>Show you the proposed memory</li> <li>Store only after you confirm</li> </ul> <h3><code>/memory review-pending</code></h3> Show the queue of candidate memories extracted automatically by the Stop hook from your last session. Confirm each one to store, or skip.</p><p><h3><code>/memory forget <id></code></h3> Mark a memory deleted. It's a soft-delete (the row stays in the log marked <code>deleted: true</code>) so you can recover it by editing <code>~/.kodelythecc/memory/memories.jsonl</code>.</p><p><h3><code>/memory list</code></h3> Show all stored memories — id, date, language, problem, tags.</p><p><h3><code>/memory rebuild</code></h3> Rebuild the BM25 index from <code>memories.jsonl</code>. Run this if search results look stale or if you've manually edited the log.</p><p><h3><code>/memory inject [--query <text>]</code></h3> Print the cache-friendly context block that the SessionStart hook would inject. Useful for debugging what your AI sees about you.</p><p><h2>Implementation</h2></p><p>This command delegates to: <pre><code class="lang-bash">node ~/.claude/scripts/memory/cli.js <subcommand> [args] </code></pre></p><p>Or invoke the agent directly: <pre><code class="lang-plaintext">use kodelyth-memory </code></pre></p><p><h2>Storage location</h2></p><p><code>~/.kodelythecc/memory/</code> (override with <code>KODELYTH_MEMORY_DIR</code> env var)</p><p><ul><li><code>memories.jsonl</code> — the source of truth</li> <li><code>index.json</code> — BM25 inverted index</li> <li><code>pending-review.jsonl</code> — Stop-hook candidates awaiting confirmation</li> </ul></p></article><div class="mt-14"><h2 class="text-sm font-mono uppercase tracking-wide text-[color:var(--ink-4)] mb-3">Agents this command fires</h2><div class="flex flex-wrap gap-2"><a class="card card-hover px-3 py-1.5 text-sm font-mono text-[color:var(--ink-2)] hover:text-[color:var(--brand)]" href="/agents/kodelyth-memory">kodelyth-memory</a></div></div><div class="mt-16 pt-8 border-t border-[color:var(--line)]"><a class="text-sm text-[color:var(--brand)] font-medium" href="/commands">← All commands</a></div></div></div><!--$--><!--/$--></main><footer class="border-t border-[var(--line)] bg-[var(--paper-2)]"><div class="container-page py-8 lg:py-10"><div class="grid gap-6 sm:gap-8 lg:grid-cols-[1.2fr_repeat(4,_1fr)]"><div><a aria-label="Kodelyth ECC — AI coding toolkit" class="inline-flex text-[var(--ink)]" href="/"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 460 120" width="107" height="28" aria-label="Kodelyth" role="img"><g fill="none" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"><polyline points="49,38 68,60 49,82" stroke-width="3.5" stroke-opacity="0.18"></polyline><polyline points="64,35 95,60 64,85" stroke-width="11"></polyline></g><text x="125" y="73" font-size="36" font-weight="700" fill="currentColor" letter-spacing="3" font-family="var(--font-display), 'Space Grotesk', system-ui, sans-serif">KODELYTH</text></svg></a><p class="mt-3 max-w-[32ch] text-[13px] leading-[1.55] text-[var(--ink-2)]">AI coding toolkit. <!-- -->71<!-- --> agents, MCP server, codebase graph. Local, zero telemetry. MIT.</p><div class="mt-3 flex flex-wrap items-center gap-1.5"><span class="pill">v<!-- -->2.31.3</span><span class="pill">MIT</span></div><div class="mt-3 flex flex-wrap items-center gap-x-4 gap-y-1.5 text-[12.5px]"><a class="inline-flex items-center gap-1.5 font-medium text-[var(--ink-2)] transition-colors hover:text-[var(--ink)]" href="mailto:ecc@kodelyth.com"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-mail shrink-0 text-[var(--ink-3)]" aria-hidden="true"><path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7"></path><rect x="2" y="4" width="20" height="16" rx="2"></rect></svg>ecc@kodelyth.com</a><a target="_blank" rel="noopener noreferrer" class="inline-flex items-center gap-1.5 font-medium text-[var(--ink-2)] transition-colors hover:text-[var(--ink)]" href="https://wa.me/8801312365939"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-message-circle shrink-0 text-[#1DA851]" aria-hidden="true"><path d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"></path></svg>+880 1312 365939</a></div></div><div class="col-span-1 grid grid-cols-2 gap-6 sm:gap-7 lg:col-span-4 lg:grid-cols-4"><nav aria-label="Product"><h3 class="text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]">Product</h3><ul class="mt-3 space-y-2"><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/agents">Agents</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/skills">Skills</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/commands">Commands</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/install">Install</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs">Documentation</a></li></ul></nav><nav aria-label="Docs"><h3 class="text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]">Docs</h3><ul class="mt-3 space-y-2"><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/getting-started">Getting Started</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/super-agent">Super Agent</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/mcp-server-guide">MCP Server Guide</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/intent-routing">Intent Routing</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs">All docs →</a></li></ul></nav><nav aria-label="Compare"><h3 class="text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]">Compare</h3><ul class="mt-3 space-y-2"><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/ecc-vs-plain-claude-code">ECC vs Claude Code</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/ecc-vs-cursor-rules">ECC vs Cursor Rules</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/docs/best-ai-code-review-agents-2026">Best AI review 2026</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/compare">All comparisons →</a></li></ul></nav><nav aria-label="Project"><h3 class="text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]">Project</h3><ul class="mt-3 space-y-2"><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/about">About</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/blog">Blog</a></li><li><a class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="/changelog">Changelog</a></li><li><a target="_blank" rel="noopener noreferrer" class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="https://github.com/sifxprime/kodelyth-ecc">GitHub</a></li><li><a target="_blank" rel="noopener noreferrer" class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="https://www.npmjs.com/package/kodelyth-ecc">npm</a></li><li><a target="_blank" rel="noopener noreferrer" class="text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]" href="https://github.com/sponsors/sifxprime">Sponsor</a></li></ul></nav></div></div><div class="mt-6 flex flex-col gap-2 border-t border-[var(--line)] pt-4 text-[12px] text-[var(--ink-3)] md:flex-row md:items-center md:justify-between md:gap-4"><p class="inline-flex flex-wrap items-center gap-x-3 gap-y-1"><span>© <!-- -->2026<!-- --> <a target="_blank" rel="noopener noreferrer" class="font-semibold text-[var(--ink-2)] transition-colors hover:text-[var(--brand)]" href="https://facebook.com/kodelyth">Kodelyth AI Infrastructure</a></span><span class="inline-flex items-center gap-3"><span aria-hidden="true" class="text-[var(--line)]">·</span><a class="transition-colors hover:text-[var(--ink-2)]" href="/legal/privacy">Privacy</a></span><span class="inline-flex items-center gap-3"><span aria-hidden="true" class="text-[var(--line)]">·</span><a class="transition-colors hover:text-[var(--ink-2)]" href="/legal/terms">Terms</a></span><span class="inline-flex items-center gap-3"><span aria-hidden="true" class="text-[var(--line)]">·</span><a target="_blank" rel="noopener noreferrer" class="transition-colors hover:text-[var(--ink-2)]" href="https://github.com/sifxprime/kodelyth-ecc/blob/main/LICENSE">MIT License</a></span></p><p class="inline-flex flex-wrap items-center gap-2"><span>Built by</span><a target="_blank" rel="noopener noreferrer" class="font-semibold text-[var(--ink-2)] transition-colors hover:text-[var(--brand)]" href="https://github.com/sifxprime">Shofiqul Islam</a><span aria-hidden="true" class="inline-flex items-center gap-1 pl-1"><a target="_blank" rel="noopener noreferrer" aria-label="Shofiqul Islam on GitHub" class="inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]" href="https://github.com/sifxprime"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="13" height="13"><path d="M12 .5C5.65.5.5 5.65.5 12c0 5.08 3.29 9.39 7.86 10.92.58.11.79-.25.79-.55 0-.27-.01-.99-.02-1.94-3.2.69-3.88-1.54-3.88-1.54-.52-1.33-1.28-1.68-1.28-1.68-1.04-.71.08-.7.08-.7 1.16.08 1.77 1.19 1.77 1.19 1.03 1.76 2.7 1.25 3.36.96.1-.74.4-1.25.73-1.54-2.55-.29-5.24-1.28-5.24-5.7 0-1.26.45-2.29 1.19-3.1-.12-.29-.52-1.47.11-3.06 0 0 .97-.31 3.18 1.18.92-.26 1.91-.39 2.89-.39.98 0 1.97.13 2.89.39 2.2-1.49 3.17-1.18 3.17-1.18.64 1.59.24 2.77.12 3.06.74.81 1.19 1.84 1.19 3.1 0 4.43-2.7 5.41-5.27 5.69.41.35.78 1.05.78 2.12 0 1.53-.01 2.77-.01 3.14 0 .3.21.67.8.55C20.71 21.39 24 17.08 24 12c0-6.35-5.15-11.5-12-11.5z"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="Shofiqul Islam on X" class="inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]" href="https://x.com/sifxprime"><svg viewBox="0 0 24 24" width="13" height="13" fill="currentColor" aria-hidden="true"><path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231zm-1.161 17.52h1.833L7.084 4.126H5.117l11.966 15.644z"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="Shofiqul Islam on Facebook" class="inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]" href="https://facebook.com/sifxprime"><svg viewBox="0 0 24 24" width="13" height="13" fill="currentColor" aria-hidden="true"><path d="M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5 3.66 9.16 8.44 9.94v-7.03h-2.54v-2.91h2.54V9.84c0-2.52 1.49-3.91 3.78-3.91 1.09 0 2.24.2 2.24.2v2.47H17.2c-1.24 0-1.63.78-1.63 1.57v1.89h2.77l-.44 2.91h-2.33V22c4.78-.78 8.43-4.94 8.43-9.94z"></path></svg></a><a target="_blank" rel="noopener noreferrer" aria-label="Shofiqul Islam on Instagram" class="inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]" href="https://instagram.com/sifxprime"><svg viewBox="0 0 24 24" width="13" height="13" fill="currentColor" aria-hidden="true"><path d="M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9.42.42.68.82.9 1.38.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41a3.71 3.71 0 0 1-1.38-.9 3.71 3.71 0 0 1-.9-1.38c-.16-.42-.36-1.06-.41-2.23C2.17 15.58 2.16 15.2 2.16 12s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.16 1.06-.36 2.23-.41C8.42 2.17 8.8 2.16 12 2.16zm0 1.6c-3.13 0-3.5.01-4.74.07-1.07.05-1.65.23-2.04.38-.51.2-.88.44-1.27.83-.39.39-.63.76-.83 1.27-.15.39-.33.97-.38 2.04C2.68 8.5 2.67 8.87 2.67 12s.01 3.5.07 4.74c.05 1.07.23 1.65.38 2.04.2.51.44.88.83 1.27.39.39.76.63 1.27.83.39.15.97.33 2.04.38 1.24.06 1.61.07 4.74.07s3.5-.01 4.74-.07c1.07-.05 1.65-.23 2.04-.38.51-.2.88-.44 1.27-.83.39-.39.63-.76.83-1.27.15-.39.33-.97.38-2.04.06-1.24.07-1.61.07-4.74s-.01-3.5-.07-4.74c-.05-1.07-.23-1.65-.38-2.04-.2-.51-.44-.88-.83-1.27a3.42 3.42 0 0 0-1.27-.83c-.39-.15-.97-.33-2.04-.38-1.24-.06-1.61-.07-4.74-.07zm0 2.72a5.52 5.52 0 1 1 0 11.04 5.52 5.52 0 0 1 0-11.04zm0 9.1a3.58 3.58 0 1 0 0-7.16 3.58 3.58 0 0 0 0 7.16zm5.74-9.32a1.29 1.29 0 1 1-2.58 0 1.29 1.29 0 0 1 2.58 0z"></path></svg></a></span><span aria-hidden="true" class="text-[var(--line)] px-1">·</span><span class="font-display font-semibold text-[var(--ink-2)]">Build Everything.</span></p></div></div></footer><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://ecc.kodelyth.com/#org","name":"Kodelyth","legalName":"Kodelyth AI Infrastructure","url":"https://kodelyth.com","logo":"https://ecc.kodelyth.com/icon-512.png","description":"Kodelyth builds Kodelyth ECC (Elite Code Crew) — a production-grade AI coding toolkit with 71 specialist agents, a universal MCP server, and bundled token savings.","sameAs":["https://github.com/sifxprime/kodelyth-ecc","https://www.npmjs.com/package/kodelyth-ecc","https://x.com/kodelyth"]},{"@type":"SoftwareApplication","@id":"https://ecc.kodelyth.com/#software","name":"Kodelyth ECC","alternateName":"Kodelyth Elite Code Crew","applicationCategory":"DeveloperApplication","operatingSystem":"macOS, Windows, Linux","description":"Kodelyth Elite Code Crew — 71 specialist AI agents, 196 skills, 104 commands, a Super Agent orchestrator, and a universal MCP adapter. Bundled RTK input compression + Terse output compression + a codebase graph, plus local Memory Core recall that survives a repo move. Runs locally across 12 AI IDEs including Claude Code, Cursor, Windsurf, Codex, Antigravity, and Kiro.","url":"https://ecc.kodelyth.com","downloadUrl":"https://www.npmjs.com/package/kodelyth-ecc","softwareVersion":"2.31.3","softwareHelp":"https://ecc.kodelyth.com/docs","featureList":["71 specialist AI agents","Super Agent — autonomous orchestrator","Semantic intent routing","Universal MCP server (auto-wires 6 IDEs)","Memory Core — local, git-remote-identified, redacted","RTK input token compression (60-90%)","Terse output token compression (40-70%)","Codebase graph across 158 languages","8 parallel multi-agent commands","Zero telemetry, fully local"],"offers":{"@type":"Offer","price":"0","priceCurrency":"USD"},"publisher":{"@id":"https://ecc.kodelyth.com/#org"},"license":"https://github.com/sifxprime/kodelyth-ecc/blob/main/LICENSE","sameAs":["https://github.com/sifxprime/kodelyth-ecc","https://www.npmjs.com/package/kodelyth-ecc"]},{"@type":"WebSite","@id":"https://ecc.kodelyth.com/#website","name":"Kodelyth ECC","url":"https://ecc.kodelyth.com","publisher":{"@id":"https://ecc.kodelyth.com/#org"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://ecc.kodelyth.com/skills?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}</script><div class="support-fab"><div id="ecc-support-channels" role="menu" aria-label="Support channels" data-open="false" class="support-fab__panel"><a href="https://wa.me/8801312365939" target="_blank" rel="noopener noreferrer" role="menuitem" tabindex="-1" aria-hidden="true" class="support-fab__channel"><span class="support-fab__icon support-fab__icon--whatsapp"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="18" height="18"><path d="M17.47 14.38c-.3-.15-1.76-.87-2.03-.97-.27-.1-.47-.15-.67.15-.2.3-.77.97-.95 1.17-.17.2-.35.22-.65.07-.3-.15-1.26-.46-2.4-1.48-.89-.79-1.49-1.77-1.66-2.07-.17-.3-.02-.46.13-.61.13-.13.3-.35.45-.52.15-.17.2-.3.3-.5.1-.2.05-.37-.02-.52-.08-.15-.67-1.61-.92-2.21-.24-.58-.49-.5-.67-.51h-.57c-.2 0-.52.07-.79.37-.27.3-1.04 1.02-1.04 2.48 0 1.46 1.06 2.87 1.21 3.07.15.2 2.1 3.2 5.08 4.49.71.31 1.26.49 1.69.63.71.22 1.36.19 1.87.12.57-.09 1.76-.72 2.01-1.41.25-.7.25-1.29.17-1.41-.07-.13-.27-.2-.57-.35z"></path><path d="M12.04 2C6.58 2 2.13 6.45 2.13 11.91c0 1.75.46 3.45 1.32 4.95L2 22l5.25-1.38a9.9 9.9 0 0 0 4.79 1.22h.01c5.46 0 9.91-4.45 9.91-9.91 0-2.65-1.03-5.14-2.9-7.01A9.82 9.82 0 0 0 12.04 2zm0 18.13h-.01a8.23 8.23 0 0 1-4.19-1.15l-.3-.18-3.12.82.83-3.04-.2-.31a8.22 8.22 0 0 1-1.26-4.36c0-4.54 3.7-8.24 8.25-8.24 2.2 0 4.27.86 5.83 2.42a8.19 8.19 0 0 1 2.41 5.83c0 4.54-3.7 8.24-8.24 8.24z"></path></svg></span><span><span class="support-fab__label">WhatsApp</span><span class="support-fab__detail">+880 1312 365939</span></span></a><a href="mailto:ecc@kodelyth.com" target="_blank" rel="noopener noreferrer" role="menuitem" tabindex="-1" aria-hidden="true" class="support-fab__channel"><span class="support-fab__icon support-fab__icon--email"><svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true" width="18" height="18"><path d="M2.25 6.75A2.25 2.25 0 0 1 4.5 4.5h15a2.25 2.25 0 0 1 2.25 2.25v.316l-9.75 5.42-9.75-5.42V6.75z"></path><path d="M21.75 9.34v7.91a2.25 2.25 0 0 1-2.25 2.25h-15a2.25 2.25 0 0 1-2.25-2.25V9.34l9.386 5.217a1.5 1.5 0 0 0 1.458 0L21.75 9.34z"></path></svg></span><span><span class="support-fab__label">Email</span><span class="support-fab__detail">ecc@kodelyth.com</span></span></a></div><button type="button" aria-expanded="false" aria-controls="ecc-support-channels" aria-label="Open support channels" class="support-fab__trigger"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" width="18" height="18"><circle cx="12" cy="12" r="9.25"></circle><circle cx="12" cy="12" r="3.75"></circle><path d="m5.4 5.4 3.95 3.95M14.65 14.65l3.95 3.95M18.6 5.4l-3.95 3.95M9.35 14.65 5.4 18.6"></path></svg><span>Support</span></button></div><script id="_R_">(globalThis["TURBOPACK"] || (globalThis["TURBOPACK"] = [])).push({"otherChunks":["static/chunks/1kexj4s7oxhs2.js","static/chunks/2r4s4h5xul1n-.js","static/chunks/0d66q46efh1wk.js","static/chunks/2e268anpfvdoc.js"],"runtimeModuleIds":[94553]});</script><script src="/_next/static/chunks/1kexj4s7oxhs2.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n4:\"/_next/static/chunks/0umf92h1sb77c.js\"\n5:I[39756,[\"$4\"],\"default\"]\n6:I[37457,[\"$4\"],\"default\"]\nb:I[97367,[\"$4\"],\"OutletBoundary\"]\nc:\"$Sreact.suspense\"\ne:\"ViewportBoundary\"\nf:I[97367,[\"$4\"],\"$e\"]\n11:\"MetadataBoundary\"\n12:I[97367,[\"$4\"],\"$11\"]\n14:\"/_next/static/chunks/3gcgnx648z74i.js\"\n15:I[68027,[\"$14\"],\"default\",1]\n:HL[\"/_next/static/chunks/1bl0q6n0t5v37.css\",\"style\"]\n:HL[\"/fonts/plus-jakarta-sans/plus-jakarta-sans-latin.fba5a26e.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/fonts/jetbrains-mono/jetbrains-mono-latin.05174236.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n7:X\n9:[[\"children\",{\"s\":\"__PAGE__\",\"h\":512,\"d\":{\"r\":[\"$\",\"$1\",\"c\",{\"children\":[\"$La\",null,[\"$\",\"$Lb\",null,{\"children\":[\"$\",\"$c\",null,{\"name\":\"Next.MetadataOutlet\",\"children\":\"$@d\"}]}]]}],\"p\":false,\"v\":null}}]]\n8:[[\"children\",{\"s\":{\"n\":\"slug\",\"t\":\"d\",\"k\":\"memory\",\"s\":[]},\"h\":512,\"d\":{\"r\":[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],\"p\":false,\"v\":\"$7\"},\"c\":\"$Q9\"}]]\n3:[[\"children\",{\"s\":\"commands\",\"h\":512,\"d\":{\"r\":[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],\"p\":false,\"v\":\"$7\"},\"c\":\"$Q8\"}]]\n0:{\"P\":null,\"c\":[\"\",\"commands\",\"memory\"],\"q\":\"\",\"i\":false,\"t\":{\"t\":{\"s\":\"\",\"h\":528,\"d\":{\"r\":[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1bl0q6n0t5v37.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"script\",\"script-0\",{\"src\":\"/_next/static/chunks/3gcgnx648z74i.js\",\"async\":true,\"nonce\":\"$undefined\"}]],\"$L2\"]}],\"p\":false,\"v\":null},\"c\":\"$Q3\"},\"h\":{\"r\":[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$Lf\",null,{\"children\":\"$L10\"}],[\"$\",\"$L12\",null,{\"children\":[[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$c\",null,{\"name\":\"Next.Metadata\",\"children\":\"$L13\"}]}],null]}],null]}],\"p\":false,\"v\":null}},\"m\":\"$undefined\",\"G\":[\"$15\",[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/chunks/1bl0q6n0t5v37.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"S\":true,\"r\":\"$undefined\",\"s\":\"$undefined\",\"a\":\"$undefined\",\"l\":\"$undefined\",\"p\":\"$undefined\",\"d\":\"$undefined\",\"b\":\"UC_FQeU1X9T_eEEyPFtdv\"}\n7:C\n16:T904,\u003cp\u003e\n\u003ch1\u003e/memory\u003c/h1\u003e\u003c/p\u003e\u003cp\u003eLocal self-learning memory. Everything stays on this machine.\u003c/p\u003e\u003cp\u003e\u003ch2\u003eSubcommands\u003c/h2\u003e\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory\u003c/code\u003e\u003c/h3\u003e\nShow storage stats and the 5 most recent memories for this project.\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory recall \u003cquery\u003e\u003c/code\u003e\u003c/h3\u003e\nSearch memory for \u003ccode\u003e\u003cquery\u003e\u003c/code\u003e using BM25 keyword + tag retrieval. Surfaces the top 5 relevant matches.\u003c/p\u003e\u003cp\u003eExample:\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003e/memory recall stripe webhook signature\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory remember \"\u003ctitle\u003e\"\u003c/code\u003e\u003c/h3\u003e\nCapture a new memory. The agent will:\n\u003cul\u003e\u003cli\u003eAsk for the approach (what worked) and any gotchas\u003c/li\u003e\n\u003cli\u003eAuto-extract tags and language from the conversation\u003c/li\u003e\n\u003cli\u003eShow you the proposed memory\u003c/li\u003e\n\u003cli\u003eStore only after you confirm\u003c/li\u003e\n\u003c/ul\u003e\n\u003ch3\u003e\u003ccode\u003e/memory review-pending\u003c/code\u003e\u003c/h3\u003e\nShow the queue of candidate memories extracted automatically by the Stop hook from your last session. Confirm each one to store, or skip.\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory forget \u003cid\u003e\u003c/code\u003e\u003c/h3\u003e\nMark a memory deleted. It's a soft-delete (the row stays in the log marked \u003ccode\u003edeleted: true\u003c/code\u003e) so you can recover it by editing \u003ccode\u003e~/.kodelythecc/memory/memories.jsonl\u003c/code\u003e.\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory list\u003c/code\u003e\u003c/h3\u003e\nShow all stored memories — id, date, language, problem, tags.\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory rebuild\u003c/code\u003e\u003c/h3\u003e\nRebuild the BM25 index from \u003ccode\u003ememories.jsonl\u003c/code\u003e. Run this if search results look stale or if you've manually edited the log.\u003c/p\u003e\u003cp\u003e\u003ch3\u003e\u003ccode\u003e/memory inject [--query \u003ctext\u003e]\u003c/code\u003e\u003c/h3\u003e\nPrint the cache-friendly context block that the SessionStart hook would inject. Useful for debugging what your AI sees about you.\u003c/p\u003e\u003cp\u003e\u003ch2\u003eImplementation\u003c/h2\u003e\u003c/p\u003e\u003cp\u003eThis command delegates to:\n\u003cpre\u003e\u003ccode class=\"lang-bash\"\u003enode ~/.claude/scripts/memory/cli.js \u0026lt;subcommand\u0026gt; [args]\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\u003cp\u003eOr invoke the agent directly:\n\u003cpre\u003e\u003ccode class=\"lang-plaintext\"\u003euse kodelyth-memory\n\u003c/code\u003e\u003c/pre\u003e\u003c/p\u003e\u003cp\u003e\u003ch2\u003eStorage location\u003c/h2\u003e\u003c/p\u003e\u003cp\u003e\u003ccode\u003e~/.kodelythecc/memory/\u003c/code\u003e (override with \u003ccode\u003eKODELYTH_MEMORY_DIR\u003c/code\u003e env var)\u003c/p\u003e\u003cp\u003e\u003cul\u003e\u003cli\u003e\u003ccode\u003ememories.jsonl\u003c/code\u003e — the source of truth\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003eindex.json\u003c/code\u003e — BM25 inverted index\u003c/li\u003e\n\u003cli\u003e\u003ccode\u003epending-review.jsonl\u003c/code\u003e — Stop-hook candidates awaiting confirmation\u003c/li\u003e\n\u003c/ul\u003e\u003c/p\u003ea:[[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"SoftwareApplication\\\",\\\"name\\\":\\\"/memory — Kodelyth ECC Command\\\",\\\"applicationCategory\\\":\\\"DeveloperApplication\\\",\\\"operatingSystem\\\":\\\"macOS, Windows, Linux\\\",\\\"description\\\":\\\"Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you\\\",\\\"url\\\":\\\"https://ecc.kodelyth.com/commands/memory\\\",\\\"offers\\\":{\\\"@type\\\":\\\"Offer\\\",\\\"price\\\":\\\"0\\\",\\\"priceCurrency\\\":\\\"USD\\\"},\\\"publisher\\\":{\\\"@type\\\":\\\"Organization\\\",\\\"name\\\":\\\"Kodelyth AI Infrastructure\\\",\\\"url\\\":\\\"https://kodelyth.com\\\"}}\"}}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"{\\\"@context\\\":\\\"https://schema.org\\\",\\\"@type\\\":\\\"BreadcrumbList\\\",\\\"itemListElement\\\":[{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":1,\\\"name\\\":\\\"Home\\\",\\\"item\\\":\\\"https://ecc.kodelyth.com/\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":2,\\\"name\\\":\\\"Commands\\\",\\\"item\\\":\\\"https://ecc.kodelyth.com/commands\\\"},{\\\"@type\\\":\\\"ListItem\\\",\\\"position\\\":3,\\\"name\\\":\\\"/memory\\\",\\\"item\\\":\\\"https://ecc.kodelyth.com/commands/memory\\\"}]}\"}}],[\"$\",\"header\",null,{\"className\":\"container-page pt-10 sm:pt-14 pb-8 sm:pb-10\",\"children\":[\"$\",\"div\",null,{\"className\":\"flex flex-wrap items-end justify-between gap-5 sm:gap-6\",\"children\":[[\"$\",\"div\",null,{\"className\":\"max-w-3xl min-w-0 w-full md:w-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow\",\"children\":\"Command\"}],[\"$\",\"h1\",null,{\"className\":\"text-[1.75rem] leading-tight sm:text-4xl md:text-5xl font-extrabold tracking-tight text-[color:var(--ink)] break-words [overflow-wrap:anywhere]\",\"children\":\"/memory\"}],[\"$\",\"p\",null,{\"className\":\"mt-3 sm:mt-4 text-base sm:text-lg text-[color:var(--ink-2)] leading-relaxed\",\"children\":\"Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you\"}]]}],\"$undefined\"]}]}],[\"$\",\"div\",null,{\"className\":\"container-page pb-20\",\"children\":[\"$\",\"div\",null,{\"className\":\"max-w-3xl mx-auto\",\"children\":[[\"$\",\"div\",null,{\"className\":\"card bg-[color:var(--paper-2)] p-4 mb-8 flex flex-wrap items-center gap-6 text-sm border-l-4 border-l-[color:var(--brand)]\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"span\",null,{\"className\":\"text-[color:var(--ink-4)] font-mono text-xs uppercase mr-2 block mb-1\",\"children\":\"Run:\"}],[\"$\",\"code\",null,{\"className\":\"text-[color:var(--ink)] font-mono font-semibold\",\"children\":[\"/\",\"memory\"]}]]}],\"\"]}],[\"$\",\"article\",null,{\"className\":\"prose-doc\",\"dangerouslySetInnerHTML\":{\"__html\":\"$16\"}}],\"$L17\",false,\"$L18\"]}]}]]\n19:I[22016,[\"$14\"],\"\"]\n17:[\"$\",\"div\",null,{\"className\":\"mt-14\",\"children\":[[\"$\",\"h2\",null,{\"className\":\"text-sm font-mono uppercase tracking-wide text-[color:var(--ink-4)] mb-3\",\"children\":\"Agents this command fires\"}],[\"$\",\"div\",null,{\"className\":\"flex flex-wrap gap-2\",\"children\":[[\"$\",\"$L19\",\"kodelyth-memory\",{\"href\":\"/agents/kodelyth-memory\",\"className\":\"card card-hover px-3 py-1.5 text-sm font-mono text-[color:var(--ink-2)] hover:text-[color:var(--brand)]\",\"children\":\"kodelyth-memory\"}]]}]]}]\n18:[\"$\",\"div\",null,{\"className\":\"mt-16 pt-8 border-t border-[color:var(--line)]\",\"children\":[\"$\",\"$L19\",null,{\"href\":\"/commands\",\"className\":\"text-sm text-[color:var(--brand)] font-medium\",\"children\":\"← All commands\"}]}]\n1a:I[28084,[\"$14\"],\"ThemeProvider\"]\n1d:I[74967,[\"$14\"],\"SwRegister\"]\n1e:T945,{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://ecc.kodelyth.com/#org\",\"name\":\"Kodelyth\",\"legalName\":\"Kodelyth AI Infrastructure\",\"url\":\"https://kodelyth.com\",\"logo\":\"https://ecc.kodelyth.com/icon-512.png\",\"description\":\"Kodelyth builds Kodelyth ECC (Elite Code Crew) — a production-grade AI coding toolkit with 71 specialist agents, a universal MCP server, and bundled token savings.\",\"sameAs\":[\"https://github.com/sifxprime/kodelyth-ecc\",\"https://www.npmjs.com/package/kodelyth-ecc\",\"https://x.com/kodelyth\"]},{\"@type\":\"SoftwareApplication\",\"@id\":\"https://ecc.kodelyth.com/#software\",\"name\":\"Kodelyth ECC\",\"alternateName\":\"Kodelyth Elite Code Crew\",\"applicationCategory\":\"DeveloperApplication\",\"operatingSystem\":\"macOS, Windows, Linux\",\"description\":\"Kodelyth Elite Code Crew — 71 specialist AI agents, 196 skills, 104 commands, a Super Agent orchestrator, and a universal MCP adapter. Bundled RTK input compression + Terse output compression + a codebase graph, plus local Memory Core recall that survives a repo move. Runs locally across 12 AI IDEs including Claude Code, Cursor, Windsurf, Codex, Antigravity, and Kiro.\",\"url\":\"https://ecc.kodelyth.com\",\"downloadUrl\":\"https://www.npmjs.com/package/kodelyth-ecc\",\"softwareVersion\":\"2.31.3\",\"softwareHelp\":\"https://ecc.kodelyth.com/docs\",\"featureList\":[\"71 specialist AI agents\",\"Super Agent — autonomous orchestrator\",\"Semantic intent routing\",\"Universal MCP server (auto-wires 6 IDEs)\",\"Memory Core — local, git-remote-identified, redacted\",\"RTK input token compression (60-90%)\",\"Terse output token compression (40-70%)\",\"Codebase graph across 158 languages\",\"8 parallel multi-agent commands\",\"Zero telemetry, fully local\"],\"offers\":{\"@type\":\"Offer\",\"price\":\"0\",\"priceCurrency\":\"USD\"},\"publisher\":{\"@id\":\"https://ecc.kodelyth.com/#org\"},\"license\":\"https://github.com/sifxprime/kodelyth-ecc/blob/main/LICENSE\",\"sameAs\":[\"https://github.com/sifxprime/kodelyth-ecc\",\"https://www.npmjs.com/package/kodelyth-ecc\"]},{\"@type\":\"WebSite\",\"@id\":\"https://ecc.kodelyth.com/#website\",\"name\":\"Kodelyth ECC\",\"url\":\"https://ecc.kodelyth.com\",\"publisher\":{\"@id\":\"https://ecc.kodelyth.com/#org\"},\"potentialAction\":{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https://ecc.kodelyth.com/skills?q={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}}]}2:[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[\"$\",\"script\",null,{\"dangerouslySetInnerHTML\":{\"__html\":\"(function(){try{var s=localStorage.getItem('theme');var t=s||'system';if(t==='system'){t=window.matchMedia('(prefers-color-scheme: dark)').matches?'dark':'light';}document.documentElement.setAttribute('data-theme',t);}catch(e){}})();\"}}]}],[\"$\",\"body\",null,{\"className\":\"min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L1a\",null,{\"children\":[[\"$\",\"a\",null,{\"href\":\"#main\",\"className\":\"sr-only focus:not-sr-only focus:fixed focus:top-3 focus:left-3 focus:z-50 focus:px-4 focus:py-2 focus:bg-[var(--brand)] focus:text-white focus:rounded\",\"children\":\"Skip to main content\"}],\"$L1b\",[\"$\",\"main\",null,{\"id\":\"main\",\"className\":\"flex-1\",\"children\":[\"$\",\"$L5\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L6\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"container-page py-32 text-center\",\"children\":[[\"$\",\"div\",null,{\"className\":\"eyebrow\",\"children\":\"404\"}],[\"$\",\"h1\",null,{\"className\":\"text-4xl font-extrabold text-[color:var(--ink)] mb-4\",\"children\":\"Page not found\"}],[\"$\",\"p\",null,{\"className\":\"text-[color:var(--ink-2)] mb-8\",\"children\":\"The URL you're looking for doesn't exist.\"}],[\"$\",\"div\",null,{\"className\":\"flex justify-center gap-3\",\"children\":[[\"$\",\"$L19\",null,{\"href\":\"/\",\"className\":\"btn btn-md btn-brand\",\"children\":\"Home\"}],[\"$\",\"$L19\",null,{\"href\":\"/docs\",\"className\":\"btn btn-md btn-secondary\",\"children\":\"Docs\"}]]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],\"$L1c\",[\"$\",\"$L1d\",null,{}]]}],[\"$\",\"script\",null,{\"type\":\"application/ld+json\",\"dangerouslySetInnerHTML\":{\"__html\":\"$1e\"}}],\"$L1f\",\"$L20\",\"$L21\"]}]]}]\n22:I[79520,[\"$14\"],\"\"]\n23:I[33323,[\"$14\"],\"SupportMenu\"]\n1f:[\"$\",\"$L22\",null,{\"src\":\"https://www.googletagmanager.com/gtag/js?id=G-THC6QZ8MF7\",\"strategy\":\"afterInteractive\"}]\n20:[\"$\",\"$L22\",null,{\"id\":\"gtag-init\",\"strategy\":\"afterInteractive\",\"children\":\"window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','G-THC6QZ8MF7');\"}]\n21:[\"$\",\"$L23\",null,{}]\n10:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}],[\"$\",\"meta\",\"2\",{\"name\":\"theme-color\",\"content\":\"#ffffff\",\"media\":\"(prefers-color-scheme: light)\"}],[\"$\",\"meta\",\"3\",{\"name\":\"theme-color\",\"content\":\"#0b0d12\",\"media\":\"(prefers-color-scheme: dark)\"}],[\"$\",\"meta\",\"4\",{\"name\":\"color-scheme\",\"content\":\"light dark\"}]]\n24:I[80452,[\"$14\"],\"ThemeToggle\"]\n1b:[\"$\",\"header\",null,{\"className\":\"sticky top-0 z-40 w-full border-b border-[var(--line)] bg-[var(--paper)]/85 backdrop-blur-md supports-[backdrop-filter]:bg-[var(--paper)]/75\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-page flex h-[60px] items-center justify-between sm:h-[68px]\",\"children\":[[\"$\",\"$L19\",null,{\"href\":\"/\",\"aria-label\":\"Kodelyth ECC — AI coding toolkit\",\"className\":\"group flex items-center gap-2.5 focus:outline-none sm:gap-3\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"relative inline-flex h-9 w-9 items-center justify-center overflow-hidden rounded-[11px] bg-gradient-to-br from-[#141b28] to-[#0a0e14] text-white ring-1 ring-[color:var(--brand)]/40 transition-transform duration-[var(--duration-fast)] group-hover:scale-[1.04] dark:from-[color:var(--brand-soft)] dark:to-[color:var(--paper-3)] dark:text-[color:var(--brand)] dark:ring-[color:var(--brand)]/60\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 400 400\",\"width\":20,\"height\":20,\"className\":\"$undefined\",\"aria-hidden\":true,\"children\":[[\"$\",\"polyline\",null,{\"points\":\"128,104 184,200 128,296\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":10,\"strokeOpacity\":0.15,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}],[\"$\",\"polyline\",null,{\"points\":\"172,100 260,200 172,300\",\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeWidth\":32,\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\"}]]}]}],[\"$\",\"span\",null,{\"className\":\"flex flex-col leading-none\",\"children\":[[\"$\",\"span\",null,{\"className\":\"font-display text-[16px] font-bold tracking-[-0.025em] text-[var(--ink)] sm:text-[17px]\",\"children\":\"Kodelyth ECC\"}],[\"$\",\"span\",null,{\"className\":\"mt-[3px] hidden font-mono text-[10px] font-semibold tracking-[0.06em] text-[var(--ink-3)] sm:inline\",\"children\":[\"v\",\"2.31.3\"]}]]}]]}],[\"$\",\"nav\",null,{\"className\":\"hidden items-center md:flex\",\"aria-label\":\"Primary\",\"children\":[[\"$\",\"$L19\",\"/docs\",{\"href\":\"/docs\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Docs\"}],[\"$\",\"$L19\",\"/agents\",{\"href\":\"/agents\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Agents\"}],[\"$\",\"$L19\",\"/skills\",{\"href\":\"/skills\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Skills\"}],[\"$\",\"$L19\",\"/commands\",{\"href\":\"/commands\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Commands\"}],[\"$\",\"$L19\",\"/blog\",{\"href\":\"/blog\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Blog\"}],[\"$\",\"$L19\",\"/changelog\",{\"href\":\"/changelog\",\"className\":\"rounded-[var(--radius-sm)] px-3.5 py-2 text-[14px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--ink)]\",\"children\":\"Changelog\"}]]}],[\"$\",\"div\",null,{\"className\":\"flex items-center gap-1.5 sm:gap-2\",\"children\":[[\"$\",\"$L24\",null,{}],[\"$\",\"$L19\",null,{\"href\":\"https://github.com/sifxprime/kodelyth-ecc\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Kodelyth ECC on GitHub\",\"className\":\"hidden h-9 w-9 items-center justify-center rounded-[var(--radius-sm)] text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:bg-[var(--paper-3)] hover:text-[var(--ink)] sm:inline-flex\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"width\":17,\"height\":17,\"children\":\"$L25\"}]}],\"$L26\",\"$L27\",\"$L28\"]}]]}]}]\n29:I[28350,[\"$14\"],\"MobileNav\"]\n25:[\"$\",\"path\",null,{\"d\":\"M12 .5C5.65.5.5 5.65.5 12c0 5.08 3.29 9.39 7.86 10.92.58.11.79-.25.79-.55 0-.27-.01-.99-.02-1.94-3.2.69-3.88-1.54-3.88-1.54-.52-1.33-1.28-1.68-1.28-1.68-1.04-.71.08-.7.08-.7 1.16.08 1.77 1.19 1.77 1.19 1.03 1.76 2.7 1.25 3.36.96.1-.74.4-1.25.73-1.54-2.55-.29-5.24-1.28-5.24-5.7 0-1.26.45-2.29 1.19-3.1-.12-.29-.52-1.47.11-3.06 0 0 .97-.31 3.18 1.18.92-.26 1.91-.39 2.89-.39.98 0 1.97.13 2.89.39 2.2-1.49 3.17-1.18 3.17-1.18.64 1.59.24 2.77.12 3.06.74.81 1.19 1.84 1.19 3.1 0 4.43-2.7 5.41-5.27 5.69.41.35.78 1.05.78 2.12 0 1.53-.01 2.77-.01 3.14 0 .3.21.67.8.55C20.71 21.39 24 17.08 24 12c0-6.35-5.15-11.5-12-11.5z\"}]\n26:[\"$\",\"$L19\",null,{\"href\":\"https://www.npmjs.com/package/kodelyth-ecc\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Kodelyth ECC on npm\",\"className\":\"hidden h-9 w-9 items-center justify-center rounded-[var(--radius-sm)] text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:bg-[var(--paper-3)] hover:text-[var(--ink)] sm:inline-flex\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"width\":19,\"height\":19,\"children\":[\"$\",\"path\",null,{\"d\":\"M0 7.334v8h6.666v1.332H12v-1.332h12v-8H0zm6.666 6.664H5.334v-4H3.999v4H1.335V8.667h5.331v5.331zm4 0v1.336H8.001V8.667h5.334v5.332h-2.669v-.001zm12.001 0h-1.33v-4h-1.336v4h-1.335v-4h-1.33v4h-2.671V8.667h8.002v5.331zM10.665 10H12v2.667h-1.335V10z\"}]}]}]\n27:[\"$\",\"$L19\",null,{\"href\":\"/install\",\"className\":\"btn btn-md btn-primary hidden sm:inline-flex\",\"children\":\"Install\"}]\n28:[\"$\",\"$L29\",null,{\"nav\":[{\"href\":\"/docs\",\"label\":\"Docs\"},{\"href\":\"/agents\",\"label\":\"Agents\"},{\"href\":\"/skills\",\"label\":\"Skills\"},{\"href\":\"/commands\",\"label\":\"Commands\"},{\"href\":\"/blog\",\"label\":\"Blog\"},{\"href\":\"/changelog\",\"label\":\"Changelog\"}],\"version\":\"2.31.3\"}]\n2a:I[5014,[\"$14\"],\"default\"]\n1c:[\"$\",\"footer\",null,{\"className\":\"border-t border-[var(--line)] bg-[var(--paper-2)]\",\"children\":[\"$\",\"div\",null,{\"className\":\"container-page py-8 lg:py-10\",\"children\":[[\"$\",\"div\",null,{\"className\":\"grid gap-6 sm:gap-8 lg:grid-cols-[1.2fr_repeat(4,_1fr)]\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L19\",null,{\"href\":\"/\",\"aria-label\":\"Kodelyth ECC — AI coding toolkit\",\"className\":\"inline-flex text-[var(--ink)]\",\"children\":[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 460 120\",\"width\":107,\"height\":28,\"className\":\"$undefined\",\"aria-label\":\"Kodelyth\",\"role\":\"img\",\"children\":[[\"$\",\"g\",null,{\"fill\":\"none\",\"stroke\":\"currentColor\",\"strokeLinecap\":\"round\",\"strokeLinejoin\":\"round\",\"children\":[[\"$\",\"polyline\",null,{\"points\":\"49,38 68,60 49,82\",\"strokeWidth\":3.5,\"strokeOpacity\":0.18}],[\"$\",\"polyline\",null,{\"points\":\"64,35 95,60 64,85\",\"strokeWidth\":11}]]}],[\"$\",\"text\",null,{\"x\":125,\"y\":73,\"fontSize\":36,\"fontWeight\":700,\"fill\":\"currentColor\",\"letterSpacing\":3,\"fontFamily\":\"var(--font-display), 'Space Grotesk', system-ui, sans-serif\",\"children\":\"KODELYTH\"}]]}]}],[\"$\",\"p\",null,{\"className\":\"mt-3 max-w-[32ch] text-[13px] leading-[1.55] text-[var(--ink-2)]\",\"children\":[\"AI coding toolkit. \",71,\" agents, MCP server, codebase graph. Local, zero telemetry. MIT.\"]}],[\"$\",\"div\",null,{\"className\":\"mt-3 flex flex-wrap items-center gap-1.5\",\"children\":[[\"$\",\"span\",null,{\"className\":\"pill\",\"children\":[\"v\",\"2.31.3\"]}],[\"$\",\"span\",null,{\"className\":\"pill\",\"children\":\"MIT\"}]]}],[\"$\",\"div\",null,{\"className\":\"mt-3 flex flex-wrap items-center gap-x-4 gap-y-1.5 text-[12.5px]\",\"children\":[[\"$\",\"$L19\",null,{\"href\":\"mailto:ecc@kodelyth.com\",\"className\":\"inline-flex items-center gap-1.5 font-medium text-[var(--ink-2)] transition-colors hover:text-[var(--ink)]\",\"children\":[[\"$\",\"$L2a\",null,{\"ref\":\"$undefined\",\"icon\":{\"name\":\"mail\",\"size\":24,\"node\":[[\"path\",{\"d\":\"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7\",\"key\":\"132q7q\"}],[\"rect\",{\"x\":\"2\",\"y\":\"4\",\"width\":\"20\",\"height\":\"16\",\"rx\":\"2\",\"key\":\"izxlao\"}]]},\"className\":\"shrink-0 text-[var(--ink-3)]\",\"size\":12,\"aria-hidden\":true}],\"ecc@kodelyth.com\"]}],[\"$\",\"$L19\",null,{\"href\":\"https://wa.me/8801312365939\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"inline-flex items-center gap-1.5 font-medium text-[var(--ink-2)] transition-colors hover:text-[var(--ink)]\",\"children\":[[\"$\",\"$L2a\",null,{\"ref\":\"$undefined\",\"icon\":{\"name\":\"message-circle\",\"size\":24,\"node\":[[\"path\",{\"d\":\"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719\",\"key\":\"1sd12s\"}]]},\"className\":\"shrink-0 text-[#1DA851]\",\"size\":12,\"aria-hidden\":true}],\"+880 1312 365939\"]}]]}]]}],[\"$\",\"div\",null,{\"className\":\"col-span-1 grid grid-cols-2 gap-6 sm:gap-7 lg:col-span-4 lg:grid-cols-4\",\"children\":[[\"$\",\"nav\",\"Product\",{\"aria-label\":\"Product\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]\",\"children\":\"Product\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2\",\"children\":[[\"$\",\"li\",\"/agents\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/agents\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Agents\"}]}],[\"$\",\"li\",\"/skills\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/skills\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Skills\"}]}],[\"$\",\"li\",\"/commands\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/commands\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Commands\"}]}],[\"$\",\"li\",\"/install\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/install\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Install\"}]}],[\"$\",\"li\",\"/docs\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Documentation\"}]}]]}]]}],[\"$\",\"nav\",\"Docs\",{\"aria-label\":\"Docs\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]\",\"children\":\"Docs\"}],\"$L2b\"]}],\"$L2c\",\"$L2d\"]}]]}],\"$L2e\"]}]}]\n2b:[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2\",\"children\":[[\"$\",\"li\",\"/docs/getting-started\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/getting-started\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Getting Started\"}]}],[\"$\",\"li\",\"/docs/super-agent\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/super-agent\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Super Agent\"}]}],[\"$\",\"li\",\"/docs/mcp-server-guide\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/mcp-server-guide\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"MCP Server Guide\"}]}],[\"$\",\"li\",\"/docs/intent-routing\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/intent-routing\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Intent Routing\"}]}],[\"$\",\"li\",\"/docs\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"All docs →\"}]}]]}]\n2c:[\"$\",\"nav\",\"Compare\",{\"aria-label\":\"Compare\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]\",\"children\":\"Compare\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2\",\"children\":[[\"$\",\"li\",\"/docs/ecc-vs-plain-claude-code\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/ecc-vs-plain-claude-code\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"ECC vs Claude Code\"}]}],[\"$\",\"li\",\"/docs/ecc-vs-cursor-rules\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/ecc-vs-cursor-rules\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"ECC vs Cursor Rules\"}]}],[\"$\",\"li\",\"/docs/best-ai-code-review-agents-2026\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/docs/best-ai-code-review-agents-2026\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Best AI review 2026\"}]}],[\"$\",\"li\",\"/compare\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/compare\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"All comparisons →\"}]}]]}]]}]\n2d:[\"$\",\"nav\",\"Project\",{\"aria-label\":\"Project\",\"children\":[[\"$\",\"h3\",null,{\"className\":\"text-[11px] font-bold uppercase tracking-[0.15em] text-[var(--ink-3)]\",\"children\":\"Project\"}],[\"$\",\"ul\",null,{\"className\":\"mt-3 space-y-2\",\"children\":[[\"$\",\"li\",\"/about\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/about\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"About\"}]}],[\"$\",\"li\",\"/blog\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/blog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Blog\"}]}],[\"$\",\"li\",\"/changelog\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"/changelog\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Changelog\"}]}],[\"$\",\"li\",\"https://github.com/sifxprime/kodelyth-ecc\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"https://github.com/sifxprime/kodelyth-ecc\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"GitHub\"}]}],[\"$\",\"li\",\"https://www.npmjs.com/package/kodelyth-ecc\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"https://www.npmjs.com/package/kodelyth-ecc\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"npm\"}]}],[\"$\",\"li\",\"https://github.com/sponsors/sifxprime\",{\"children\":[\"$\",\"$L19\",null,{\"href\":\"https://github.com/sponsors/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"text-[13px] font-medium text-[var(--ink-2)] transition-colors duration-[var(--duration-fast)] hover:text-[var(--brand)]\",\"children\":\"Sponsor\"}]}]]}]]}]\n2e:[\"$\",\"div\",null,{\"className\":\"mt-6 flex flex-col gap-2 border-t border-[var(--line)] pt-4 text-[12px] text-[var(--ink-3)] md:flex-row md:items-center md:justify-between md:gap-4\",\"children\":[[\"$\",\"p\",null,{\"className\":\"inline-flex flex-wrap items-center gap-x-3 gap-y-1\",\"children\":[[\"$\",\"span\",null,{\"children\":[\"© \",2026,\" \",[\"$\",\"$L19\",null,{\"href\":\"https://facebook.com/kodelyth\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-[var(--ink-2)] transition-colors hover:text-[var(--brand)]\",\"children\":\"Kodelyth AI Infrastructure\"}]]}],[[\"$\",\"span\",\"/legal/privacy\",{\"className\":\"inline-flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[var(--line)]\",\"children\":\"·\"}],[\"$\",\"$L19\",null,{\"href\":\"/legal/privacy\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"transition-colors hover:text-[var(--ink-2)]\",\"children\":\"Privacy\"}],null]}],[\"$\",\"span\",\"/legal/terms\",{\"className\":\"inline-flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[var(--line)]\",\"children\":\"·\"}],[\"$\",\"$L19\",null,{\"href\":\"/legal/terms\",\"target\":\"$undefined\",\"rel\":\"$undefined\",\"className\":\"transition-colors hover:text-[var(--ink-2)]\",\"children\":\"Terms\"}],null]}],[\"$\",\"span\",\"https://github.com/sifxprime/kodelyth-ecc/blob/main/LICENSE\",{\"className\":\"inline-flex items-center gap-3\",\"children\":[[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[var(--line)]\",\"children\":\"·\"}],[\"$\",\"$L19\",null,{\"href\":\"https://github.com/sifxprime/kodelyth-ecc/blob/main/LICENSE\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"transition-colors hover:text-[var(--ink-2)]\",\"children\":\"MIT License\"}],null]}]]]}],[\"$\",\"p\",null,{\"className\":\"inline-flex flex-wrap items-center gap-2\",\"children\":[[\"$\",\"span\",null,{\"children\":\"Built by\"}],[\"$\",\"$L19\",null,{\"href\":\"https://github.com/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"className\":\"font-semibold text-[var(--ink-2)] transition-colors hover:text-[var(--brand)]\",\"children\":\"Shofiqul Islam\"}],[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"inline-flex items-center gap-1 pl-1\",\"children\":[[\"$\",\"$L19\",\"https://github.com/sifxprime\",{\"href\":\"https://github.com/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Shofiqul Islam on GitHub\",\"className\":\"inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"fill\":\"currentColor\",\"aria-hidden\":true,\"width\":13,\"height\":13,\"children\":[\"$\",\"path\",null,{\"d\":\"M12 .5C5.65.5.5 5.65.5 12c0 5.08 3.29 9.39 7.86 10.92.58.11.79-.25.79-.55 0-.27-.01-.99-.02-1.94-3.2.69-3.88-1.54-3.88-1.54-.52-1.33-1.28-1.68-1.28-1.68-1.04-.71.08-.7.08-.7 1.16.08 1.77 1.19 1.77 1.19 1.03 1.76 2.7 1.25 3.36.96.1-.74.4-1.25.73-1.54-2.55-.29-5.24-1.28-5.24-5.7 0-1.26.45-2.29 1.19-3.1-.12-.29-.52-1.47.11-3.06 0 0 .97-.31 3.18 1.18.92-.26 1.91-.39 2.89-.39.98 0 1.97.13 2.89.39 2.2-1.49 3.17-1.18 3.17-1.18.64 1.59.24 2.77.12 3.06.74.81 1.19 1.84 1.19 3.1 0 4.43-2.7 5.41-5.27 5.69.41.35.78 1.05.78 2.12 0 1.53-.01 2.77-.01 3.14 0 .3.21.67.8.55C20.71 21.39 24 17.08 24 12c0-6.35-5.15-11.5-12-11.5z\"}]}]}],[\"$\",\"$L19\",\"https://x.com/sifxprime\",{\"href\":\"https://x.com/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Shofiqul Islam on X\",\"className\":\"inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":13,\"height\":13,\"fill\":\"currentColor\",\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231 5.45-6.231zm-1.161 17.52h1.833L7.084 4.126H5.117l11.966 15.644z\"}]}]}],[\"$\",\"$L19\",\"https://facebook.com/sifxprime\",{\"href\":\"https://facebook.com/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Shofiqul Islam on Facebook\",\"className\":\"inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]\",\"children\":\"$L2f\"}],\"$L30\"]}],\"$L31\",\"$L32\"]}]]}]\n2f:[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":13,\"height\":13,\"fill\":\"currentColor\",\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"M22 12.06C22 6.5 17.52 2 12 2S2 6.5 2 12.06c0 5 3.66 9.16 8.44 9.94v-7.03h-2.54v-2.91h2.54V9.84c0-2.52 1.49-3.91 3.78-3.91 1.09 0 2.24.2 2.24.2v2.47H17.2c-1.24 0-1.63.78-1.63 1.57v1.89h2.77l-.44 2.91h-2.33V22c4.78-.78 8.43-4.94 8.43-9.94z\"}]}]\n33:T500,M12 2.16c3.2 0 3.58.01 4.85.07 1.17.05 1.8.25 2.23.41.56.22.96.48 1.38.9.42.42.68.82.9 1.38.16.42.36 1.06.41 2.23.06 1.27.07 1.65.07 4.85s-.01 3.58-.07 4.85c-.05 1.17-.25 1.8-.41 2.23-.22.56-.48.96-.9 1.38-.42.42-.82.68-1.38.9-.42.16-1.06.36-2.23.41-1.27.06-1.65.07-4.85.07s-3.58-.01-4.85-.07c-1.17-.05-1.8-.25-2.23-.41a3.71 3.71 0 0 1-1.38-.9 3.71 3.71 0 0 1-.9-1.38c-.16-.42-.36-1.06-.41-2.23C2.17 15.58 2.16 15.2 2.16 12s.01-3.58.07-4.85c.05-1.17.25-1.8.41-2.23.22-.56.48-.96.9-1.38.42-.42.82-.68 1.38-.9.42-.16 1.06-.36 2.23-.41C8.42 2.17 8.8 2.16 12 2.16zm0 1.6c-3.13 0-3.5.01-4.74.07-1.07.05-1.65.23-2.04.38-.51.2-.88.44-1.27.83-.39.39-.63.76-.83 1.27-.15.39-.33.97-.38 2.04C2.68 8.5 2.67 8.87 2.67 12s.01 3.5.07 4.74c.05 1.07.23 1.65.38 2.04.2.51.44.88.83 1.27.39.39.76.63 1.27.83.39.15.97.33 2.04.38 1.24.06 1.61.07 4.74.07s3.5-.01 4.74-.07c1.07-.05 1.65-.23 2.04-.38.51-.2.88-.44 1.27-.83.39-.39.63-.76.83-1.27.15-.39.33-.97.38-2.04.06-1.24.07-1.61.07-4.74s-.01-3.5-.07-4.74c-.05-1.07-.23-1.65-.38-2.04-.2-.51-.44-.88-.83-1.27a3.42 3.42 0 0 0-1.27-.83c-.39-.15-.97-.33-2.04-.38-1.24-.06-1.61-.07-4.74-.07zm0 2.72a5.52 5.52 0 1 1 0 11.04 5.52 5.52 0 0 1 0-11.04zm0 9.1a3.58 3.58 0 1 0 0-7.16 3.58 3.58 0 0 0 0 7.16zm5.74-9.32a1.29 1.29 0 1 1-2.58 0 1.29 1.29 0 0 1 2.58 0z30:[\"$\",\"$L19\",\"https://instagram.com/sifxprime\",{\"href\":\"https://instagram.com/sifxprime\",\"target\":\"_blank\",\"rel\":\"noopener noreferrer\",\"aria-label\":\"Shofiqul Islam on Instagram\",\"className\":\"inline-flex h-6 w-6 items-center justify-center rounded text-[var(--ink-3)] transition-colors hover:text-[var(--ink)]\",\"children\":[\"$\",\"svg\",null,{\"viewBox\":\"0 0 24 24\",\"width\":13,\"height\":13,\"fill\":\"currentColor\",\"aria-hidden\":true,\"children\":[\"$\",\"path\",null,{\"d\":\"$33\"}]}]}]\n31:[\"$\",\"span\",null,{\"aria-hidden\":true,\"className\":\"text-[var(--line)] px-1\",\"children\":\"·\"}]\n32:[\"$\",\"span\",null,{\"className\":\"font-display font-semibold text-[var(--ink-2)]\",\"children\":\"Build Everything.\"}]\n34:I[27201,[\"$4\"],\"IconMark\"]\nd:null\n13:[[\"$\",\"title\",\"0\",{\"children\":\"/memory — Kodelyth ECC command · Kodelyth ECC\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you\"}],[\"$\",\"meta\",\"2\",{\"name\":\"application-name\",\"content\":\"Kodelyth ECC\"}],[\"$\",\"meta\",\"3\",{\"name\":\"author\",\"content\":\"Kodelyth AI Infrastructure\"}],[\"$\",\"link\",\"4\",{\"rel\":\"manifest\",\"href\":\"/manifest.webmanifest\",\"crossOrigin\":\"$undefined\"}],[\"$\",\"meta\",\"5\",{\"name\":\"generator\",\"content\":\"Next.js\"}],[\"$\",\"meta\",\"6\",{\"name\":\"keywords\",\"content\":\"/memory,memory,Kodelyth command,slash command,Claude Code command,Cursor command\"}],[\"$\",\"meta\",\"7\",{\"name\":\"robots\",\"content\":\"index, follow\"}],[\"$\",\"meta\",\"8\",{\"name\":\"googlebot\",\"content\":\"index, follow, max-video-preview:-1, max-image-preview:large, max-snippet:-1\"}],[\"$\",\"meta\",\"9\",{\"name\":\"category\",\"content\":\"developer tools\"}],[\"$\",\"link\",\"10\",{\"rel\":\"canonical\",\"href\":\"https://ecc.kodelyth.com/commands/memory\"}],[\"$\",\"meta\",\"11\",{\"name\":\"google-site-verification\",\"content\":\"07aZ7gTq6-TpQ6qXfgVvkmE5gQDsreQIpeBEZwcvk-c\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:title\",\"content\":\"/memory — Kodelyth ECC\"}],[\"$\",\"meta\",\"13\",{\"property\":\"og:description\",\"content\":\"Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you\"}],[\"$\",\"meta\",\"14\",{\"property\":\"og:url\",\"content\":\"https://ecc.kodelyth.com/commands/memory\"}],[\"$\",\"meta\",\"15\",{\"property\":\"og:image\",\"content\":\"https://ecc.kodelyth.com/commands/memory/opengraph-image?6acfc0ffbac5e07d\"}],[\"$\",\"meta\",\"16\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"17\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"18\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"19\",{\"property\":\"og:image:alt\",\"content\":\"Kodelyth ECC command\"}],[\"$\",\"meta\",\"20\",{\"property\":\"og:type\",\"content\":\"article\"}],[\"$\",\"meta\",\"21\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"22\",{\"name\":\"twitter:title\",\"content\":\"/memory\"}],[\"$\",\"meta\",\"23\",{\"name\":\"twitter:description\",\"content\":\"Manage local Kodelyth Memory — recall, capture, review, and curate what your AI knows about you\"}],[\"$\",\"meta\",\"24\",{\"name\":\"twitter:image\",\"content\":\"https://ecc.kodelyth.com/commands/memory/opengraph-image?6acfc0ffbac5e07d\"}],[\"$\",\"meta\",\"25\",{\"name\":\"twitter:image:alt\",\"content\":\"Kodelyth ECC command\"}],[\"$\",\"meta\",\"26\",{\"name\":\"twitter:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"27\",{\"name\":\"twitter:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"28\",{\"name\":\"twitter:image:height\",\"content\":\"630\"}],[\"$\",\"link\",\"29\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"30\",{\"rel\":\"icon\",\"href\":\"/favicon.svg\",\"type\":\"image/svg+xml\"}],[\"$\",\"link\",\"31\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"sizes\":\"any\"}],[\"$\",\"link\",\"32\",{\"rel\":\"icon\",\"href\":\"/icon-192.png\",\"type\":\"image/png\",\"sizes\":\"192x192\"}],[\"$\",\"link\",\"33\",{\"rel\":\"icon\",\"href\":\"/icon-512.png\",\"type\":\"image/png\",\"sizes\":\"512x512\"}],[\"$\",\"link\",\"34\",{\"rel\":\"apple-touch-icon\",\"href\":\"/apple-touch-icon.png\",\"sizes\":\"180x180\"}],[\"$\",\"$L34\",\"35\",{}]]\n"])</script></body></html>