Knowledge management for AI projects
LoreConvo remembers what you talked about. LoreDocs remembers what you know. Architecture docs, API contracts, domain rules, config references -- organized into versioned project vaults and injected into AI context on demand.
What to ExpectMulti-vault architecture -- one vault per project
Document versioning with full history tracking
Context injection via compact vault summaries
Cross-vault search and document linking
36 MCP tools for comprehensive AI access
Local-first SQLite storage -- no cloud required
Free and Pro tier gating (Stripe-ready)
Get LoreDocsLoreDocs is available now on the Anthropic Marketplace. Install it alongside LoreConvo for a complete memory layer -- session history plus durable project knowledge.
In Claude Code
/plugin marketplace add labyrinth-analytics/claude-plugins
/plugin install loredocs@labyrinth-analytics-claude-plugins
See LoreConvo oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default"]\n5:I[37457,["/_next/static/chunks/0dvl8nk
oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default"]\nf:I[68027,["/_next/static/chunks/0dvl8nkoz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"default",1]\n:HL["/_next/static/chunks/0bu9e518.sd_6.css","style"]\n:HL["/_next/static/media/b8b552e8609c5636-s.p.0vinx1niofu4y.woff2","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["/_next/static/media/c825fd02acae0153-s.p.0js52-zd
6bs8.woff2","font",{"crossOrigin":"","type":"font/woff2"}]\n:HL["/_next/static/media/cc014fcb166cf364-s.p.0rbrcy8kuidpb.woff2","font",{"crossOrigin":"","type":"font/woff2"}]\n2:T4a9,{"@context":"https://schema.org","@type":"ProfessionalService","name":"Labyrinth Analytics Consulting","url":"https://labyrinthanalyticsconsulting.com","logo":"https://labyrinthanalyticsconsulting.com/icon-192.png","description":"Agentic AI workflow consulting and data engineering. We design LangGraph pipelines, data warehouses, and AI-augmented analytics systems that work in production.","email":"info@labyrinthanalyticsconsulting.com ","areaServed":{"@type":"Country","name":"United States"},"serviceType":["Data Pipeline Design","ETL and Data Warehouse Architecture","AI-Augmented Analytics","Agentic AI Workflow Design and Consulting","Data Pipeline Consulting"],"knowsAbout":["Python","SQL Server","Data Engineering","ETL Pipelines","Data Warehousing","Machine Learning","LangGraph","Agentic AI","Agentic Workflow Consulting","Maker-Checker Validation","MCP Servers","Model Context Protocol"],"sameAs":["https://www.linkedin.com/company/labyrinth-analytics-consulting","https://bsky.app/profile/labyrinthanalytics.bsky.social","https://www.facebook.com/profile.php?id=61575384365515","https://github.com/labyrinth-analytics/loreconvo","https://github.com/labyrinth-analytics/loredocs "]}"])",{}]}]}]},"$undefined","$undefined",16],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/0bu9e518.sd_6.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/0dvl8nkoz4pc.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/0t2xr05rlu96l.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"cinzel_91b72ef4-module__cZU3_W__variable raleway_52e44643-module__l2v9JG__variable fira_code_4ae0c339-module__FnQbCq__variable","children":[["$","head",null,{"children":[["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"$2"}}],["$","script",null,{"type":"application/ld+json","dangerouslySetInnerHTML":{"__html":"{\"@context\":\"
https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Labyrinth Analytics Consulting\",\"url\":\"
https://labyrinthanalyticsconsulting.com\"}"}}],["$","link",null,{"rel":"alternate","type":"application/rss+xml","title":"Labyrinth Analytics Blog","href":"/rss.xml"}]]}],["$","body",null,{"className":"min-h-screen flex flex-col","children":[["$","$L3",null,{}],["$","main",null,{"className":"flex-1","children":["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","section",null,{"className":"relative min-h-[80vh] flex flex-col items-center justify-center px-6 stone-texture overflow-hidden","children":[["$","div",null,{"className":"absolute inset-0 flex items-center justify-center pointer-events-none","children":["$","div",null,{"className":"w-[600px] h-[600px] rounded-full bg-arcane-violet/5 blur-3xl torch-glow"}]}],["$","div",null,{"className":"relative z-10 text-center max-w-2xl animate-fade-in-up","children":[["$","p",null,{"className":"font-[family-name:var(--font-cinzel)] text-7xl md:text-8xl tracking-widest text-torchlight/80 mb-6","children":"404"}],["$","h1",null,{"className":"font-[family-name:var(--font-cinzel)] text-3xl md:text-4xl tracking-wide text-parchment mb-6","children":"Lost in the Labyrinth"}],["$","p",null,{"className":"text-lg text-stone-faded leading-relaxed mb-4 animate-fade-in-up animate-delay-200","children":"The page you sought has slipped into the dark."}],["$","p",null,{"className":"text-sm text-stone-faded/70 max-w-md mx-auto mb-10 animate-fade-in-up animate-delay-400","children":"The corridor you followed leads nowhere. Pick a torch below and find your way back to known passages."}],"$L6"]}]]}],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}],"$L7","$L8","$L9"]}]]}]]}],{"children":["$La",{"children":["$Lb",{"children":["$Lc",{},null,false,null]},null,false,"$@d"]},null,false,"$@d"]},null,false,null],"$Le",false]],"m":"$undefined","G":["$f",["$L10"]],"S":true,"h":null,"s":"$undefined","l":"$undefined","p":"$undefined","d":"$undefined","b":"SPqCmXuEAEdvxHxBkI2Ez"}\n"])oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"TrackedLink"]\n15:I[2355,["/_next/static/chunks/0dvl8nk
oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"Analytics"]\n16:I[79520,["/_next/static/chunks/0dvl8nkoz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],""]\n18:I[84718,["/_next/static/chunks/0dvl8nk
oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js","/_next/static/chunks/12qpqd47mywe7.js"],"TrackOnMount"]\n20:I[97367,["/_next/static/chunks/0dvl8nkoz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"ViewportBoundary"]\n22:I[97367,["/_next/static/chunks/0dvl8nk
oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"MetadataBoundary"]\n23:"$Sreact.suspense"\n"]) noreferrer","aria-label":"LinkedIn","className":"text-stone-faded hover:text-arcane-lavender transition-colors duration-300","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":18,"height":18,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-linkedin","aria-hidden":"true","children":[["$","path","c2jq9f",{"d":"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z"}],["$","rect","mk3on5",{"width":"4","height":"12","x":"2","y":"9"}],["$","circle","bt5ra8",{"cx":"4","cy":"4","r":"2"}],"$undefined"]}]}],["$","$L12","BlueSky",{"href":"https://bsky.app/profile/labyrinthanalytics.bsky.social","event":"outbound_bluesky_click","target":"_blank","rel":"noopener noreferrer","aria-label":"BlueSky","className":"text-stone-faded hover:text-arcane-lavender transition-colors duration-300","children":["$","svg",null,{"viewBox":"0 0 600 530","width":18,"height":18,"fill":"currentColor","aria-label":"BlueSky","children":["$","path",null,{"d":"m135.72 44.03c66.496 49.921 138.02 151.14 164.28 205.46 26.262-54.316 97.782-155.54 164.28-205.46 47.98-36.021 125.72-63.892 125.72 24.795 0 17.712-10.155 148.79-16.111 170.07-20.703 73.984-96.144 92.854-163.25 81.433 117.3 19.964 147.14 86.092 82.697 152.22-122.39 125.59-175.91-31.511-189.63-71.766-2.514-7.3797-3.6904-10.832-3.7077-7.8964-0.0174-2.9357-1.1937 0.51669-3.7077 7.8964-13.714 40.255-67.233 197.36-189.63 71.766-64.444-66.128-34.605-132.26 82.697-152.22-67.108 11.421-142.55-7.4491-163.25-81.433-5.9562-21.282-16.111-152.36-16.111-170.07 0-88.687 77.742-60.816 125.72-24.795z"}]}]}],["$","$L12","Facebook",{"href":"https://www.facebook.com/profile.php?id=61575384365515","event":"outbound_facebook_click","target":"_blank","rel":"noopener noreferrer","aria-label":"Facebook","className":"text-stone-faded hover:text-arcane-lavender transition-colors duration-300","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":18,"height":18,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-facebook","aria-hidden":"true","children":[["$","path","1jg4f8",{"d":"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"}],"$undefined"]}]}],["$","$L12","GitHub",{"href":"https://github.com/labyrinth-analytics","event":"outbound_github_click","target":"_blank","rel":"noopener noreferrer","aria-label":"GitHub","className":"text-stone-faded hover:text-arcane-lavender transition-colors duration-300","children":["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":18,"height":18,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-github","aria-hidden":"true","children":[["$","path","tonef",{"d":"M15 22v-4a4.8 4.8 0 0 0-1-3.5c3 0 6-2 6-5.5.08-1.25-.27-2.48-1-3.5.28-1.15.28-2.35 0-3.5 0 0-1 0-3 1.5-2.64-.5-5.36-.5-8 0C6 2 5 2 5 2c-.3 1.15-.3 2.35 0 3.5A5.403 5.403 0 0 0 4 9c0 3.5 3 5.5 6 5.5-.39.49-.68 1.05-.85 1.65-.17.6-.22 1.23-.15 1.85v4"}],"$L13","$undefined"]}]}]]}],"$L14"]}]]}]}]\n"]) window.dataLayer = window.dataLayer || [];\n function gtag(){dataLayer.push(arguments);}\n gtag('js', new Date());\n gtag('config', 'G-K0LKDHYJEL');\n "}]]\na:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]\nb:["$","$1","c",{"children":[null,["$","$L4",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L5",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}]\n17:T5b1,"]), Linux, Windows","url":"https://labyrinthanalyticsconsulting.com/tools/loredocs","description":"LoreDocs is versioned knowledge management for AI projects. It stores architecture documents, API contracts, domain rules, and configuration references in local per-project vaults and injects them into AI context on demand. Provides 36 MCP tools for comprehensive AI access. Local-first; no cloud required.","featureList":["Multi-vault architecture with one vault per project","Document versioning with full history tracking","Context injection via compact vault summaries","Cross-vault search and document linking","36 MCP tools for comprehensive AI access","Compatible with Claude, Cursor, Codex, and Hermes Agent","Local-first SQLite storage"],"offers":[{"@type":"Offer","name":"Free","price":"0","priceCurrency":"USD","description":"3 vaults included"},{"@type":"Offer","name":"Pro","price":"9","priceCurrency":"USD","description":"Unlimited vaults","billingIncrement":"monthly"}],"author":{"@type":"Organization","name":"Labyrinth Analytics Consulting LLC","url":"https://labyrinthanalyticsconsulting.com"},"downloadUrl":"https://pypi.org/project/loredocs/","installUrl":"https://anthropic.com/marketplace","sameAs":["https://pypi.org/project/loredocs/","https://github.com/labyrinth-analytics/loredocs "]}"]) 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-arrow-left","aria-hidden":"true","children":[["$","path","1l729n",{"d":"m12 19-7-7 7-7"}],["$","path","x3x0zl",{"d":"M19 12H5"}],"$undefined"]}],"All Tools"]}]}],["$","section",null,{"className":"py-16 px-6","children":["$","div",null,{"className":"max-w-4xl mx-auto text-center","children":[["$","div",null,{"className":"flex items-center justify-center gap-3 mb-6","children":[["$","svg",null,{"ref":"$undefined","xmlns":"http://www.w3.org/2000/svg","width":36,"height":36,"viewBox":"0 0 24 24","fill":"none","stroke":"currentColor","strokeWidth":2,"strokeLinecap":"round","strokeLinejoin":"round","className":"lucide lucide-book-open text-torchlight","aria-hidden":"true","children":[["$","path","1akyts",{"d":"M12 7v14"}],["$","path","ruj8y",{"d":"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z"}],"$undefined"]}],["$","h1",null,{"className":"font-[family-name:var(--font-cinzel)] text-3xl md:text-4xl text-parchment","children":"LoreDocs"}],["$","span",null,{"className":"text-xs font-medium tracking-wider uppercase px-2 py-0.5 rounded bg-torchlight/15 border border-torchlight/30 text-torchlight","children":"On Marketplace"}]]}],["$","p",null,{"className":"text-torchlight/80 text-lg mb-6 font-medium","children":"Knowledge management for AI projects"}],["$","p",null,{"className":"text-stone-faded max-w-2xl mx-auto leading-relaxed text-lg","children":"LoreConvo remembers what you talked about. LoreDocs remembers what you know. Architecture docs, API contracts, domain rules, config references -- organized into versioned project vaults and injected into AI context on demand."}]]}]}],"$L19","$L1a","$L1b","$L1c"]}],["$L1d"],"$L1e"]}]\n"])oz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js","/_next/static/chunks/12qpqd47mywe7.js"],"InstallCommands"]\n26:I[97367,["/_next/static/chunks/0dvl8nkoz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"OutletBoundary"]\n13:["$","path","9comsn",{"d":"M9 18c-4.51 2-5-2-7-2"}]\n14:["$","div",null,{"className":"flex items-center gap-4 text-xs text-stone-faded","children":[["$","a",null,{"href":"/privacy","className":"hover:text-arcane-lavender transition-colors duration-300","children":"Privacy Policy"}],["$","span",null,{"children":"·"}],["$","a",null,{"href":"/terms","className":"hover:text-arcane-lavender transition-colors duration-300","children":"Terms of Service"}],["$","span",null,{"children":"·"}],["$","span",null,{"children":["© ",2026," Labyrinth Analytics Consulting LLC. All rights reserved."]}]]}]\n19:["$","div",null,{"className":"flex items-center justify-center my-12","children":[["$","div",null,{"className":"h-px w-16 bg-gradient-to-r from-transparent to-torchlight/60"}],["$","div",null,{"className":"mx-3 w-2 h-2 rotate-45 bg-torchlight/80"}],["$","div",null,{"className":"h-px w-16 bg-gradient-to-l from-transparent to-torchlight/60"}]]}]\n"])</script><script>self.__next_f.push([1,"1a:["$","section",null,{"className":"py-12 px-6","children":["$","div",null,{"className":"max-w-3xl mx-auto","children":[["$","h2",null,{"className":"font-[family-name:var(--font-cinzel)] text-2xl text-parchment mb-8 text-center","children":"What to Expect"}],["$","div",null,{"className":"bg-stone-dungeon border border-torchlight/30 rounded-lg p-8","children":["$","div",null,{"className":"space-y-4","children":[["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Multi-vault architecture -- one vault per project"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Document versioning with full history tracking"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Context injection via compact vault summaries"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Cross-vault search and document linking"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"36 MCP tools for comprehensive AI access"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Local-first SQLite storage -- no cloud required"}]]}],["$","div",null,{"className":"flex items-start gap-3 text-sm","children":[["$","span",null,{"className":"w-1.5 h-1.5 rounded-full bg-torchlight mt-1.5 shrink-0"}],["$","span",null,{"className":"text-stone-faded","children":"Free and Pro tier gating (Stripe-ready)"}]]}]]}]}]]}]}]\n"])</script><script>self.__next_f.push([1,"1b:["$","div",null,{"className":"flex items-center justify-center my-12","children":[["$","div",null,{"className":"h-px w-16 bg-gradient-to-r from-transparent to-torchlight/60"}],["$","div",null,{"className":"mx-3 w-2 h-2 rotate-45 bg-torchlight/80"}],["$","div",null,{"className":"h-px w-16 bg-gradient-to-l from-transparent to-torchlight/60"}]]}]\n1c:["$","section",null,{"className":"py-16 px-6","children":["$","div",null,{"className":"max-w-3xl mx-auto text-center","children":[["$","h2",null,{"className":"font-[family-name:var(--font-cinzel)] text-2xl text-parchment mb-4","children":"Get LoreDocs"}],["$","p",null,{"className":"text-stone-faded leading-relaxed mb-8","children":"LoreDocs is available now on the Anthropic Marketplace. Install it alongside LoreConvo for a complete memory layer -- session history plus durable project knowledge."}],["$","div",null,{"className":"flex flex-col items-center gap-6","children":[["$","$L25",null,{"variant":"loredocs","accent":"torchlight"}],["$","$L11",null,{"href":"/tools/loreconvo","className":"inline-block font-[family-name:var(--font-cinzel)] text-sm tracking-[0.15em] uppercase px-8 py-4 border border-stone-faded/30 text-stone-faded rounded-lg hover:border-stone-faded/50 hover:text-parchment transition-all duration-300","children":"See LoreConvo"}]]}]]}]}]\n1d:["$","script","script-0",{"src":"/_next/static/chunks/12qpqd47mywe7.js","async":true,"nonce":"$undefined"}]\n1e:["$","$L26",null,{"children":["$","$23",null,{"name":"Next.MetadataOutlet","children":"$@27"}]}]\n"])</script><script>self.__next_f.push([1,"21:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]\n"])</script><script>self.__next_f.push([1,"28:I[27201,["/_next/static/chunks/0dvl8nkoz4pc.js","/_next/static/chunks/0t2xr05rlu96l.js"],"IconMark"]\n"]) Analytics Consulting"}],["$","meta","7",{"property":"og:description","content":"Agentic AI workflow consulting and data engineering. LangGraph pipelines, data warehouses, and AI systems built for production."}],["$","meta","8",{"property":"og:url","content":"https://labyrinthanalyticsconsulting.com"}],["$","meta","9",{"property":"og:site_name","content":"Labyrinth Analytics Consulting"}],["$","meta","10",{"property":"og:type","content":"website"}],["$","meta","11",{"name":"twitter:card","content":"summary"}],["$","meta","12",{"name":"twitter:title","content":"Labyrinth Analytics Consulting"}],["$","meta","13",{"name":"twitter:description","content":"Agentic AI workflow consulting and data engineering. LangGraph pipelines, data warehouses, and AI systems built for production."}],["$","link","14",{"rel":"icon","href":"/favicon.ico?favicon.0bfeqr2okongv.ico","sizes":"48x48","type":"image/x-icon"}],["$","link","15",{"rel":"icon","href":"/favicon.ico","sizes":"48x48"}],["$","link","16",{"rel":"icon","href":"/icon-192.png","sizes":"192x192","type":"image/png"}],["$","link","17",{"rel":"apple-touch-icon","href":"/apple-touch-icon.png"}],["$","$L28","18",{}]]\n"])