new landing page

This commit is contained in:
Dominique Deschatre
2026-04-16 21:46:03 -03:00
parent 63dd165fed
commit 9893fa2383
6 changed files with 4221 additions and 85 deletions
+2116
View File
File diff suppressed because it is too large Load Diff
Binary file not shown.

After

Width:  |  Height:  |  Size: 680 KiB

+1 -1
View File
@@ -22,7 +22,7 @@ export default withMermaid(
['link', { rel: 'icon', href: `${docsBase}mempalace_logo.png` }], ['link', { rel: 'icon', href: `${docsBase}mempalace_logo.png` }],
['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }], ['link', { rel: 'preconnect', href: 'https://fonts.googleapis.com' }],
['link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }], ['link', { rel: 'preconnect', href: 'https://fonts.gstatic.com', crossorigin: '' }],
['link', { href: 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap', rel: 'stylesheet' }], ['link', { href: 'https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@300;400;500&family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;0,600;0,700;1,300;1,400&family=Geist:wght@300;400;500;600&display=swap', rel: 'stylesheet' }],
['meta', { property: 'og:title', content: 'MemPalace — AI Memory System' }], ['meta', { property: 'og:title', content: 'MemPalace — AI Memory System' }],
['meta', { property: 'og:description', content: '96.6% LongMemEval recall. Zero API calls. Local, free, open source.' }], ['meta', { property: 'og:description', content: '96.6% LongMemEval recall. Zero API calls. Local, free, open source.' }],
['meta', { property: 'og:image', content: `${docsBase}mempalace_logo.png` }], ['meta', { property: 'og:image', content: `${docsBase}mempalace_logo.png` }],
File diff suppressed because it is too large Load Diff
+4
View File
@@ -1,6 +1,10 @@
import DefaultTheme from 'vitepress/theme' import DefaultTheme from 'vitepress/theme'
import Landing from './Landing.vue'
import './style.css' import './style.css'
export default { export default {
extends: DefaultTheme, extends: DefaultTheme,
enhanceApp({ app }) {
app.component('Landing', Landing)
},
} }
+3 -84
View File
@@ -1,87 +1,6 @@
--- ---
layout: home layout: page
pageClass: mempalace-home
hero:
name: MemPalace
text: Give your AI a memory.
tagline: "96.6% recall on LongMemEval in raw mode. Local-first, open source, and usable without an API key."
image:
src: /mempalace_logo.png
alt: MemPalace
actions:
- theme: brand
text: Get Started
link: /guide/getting-started
- theme: alt
text: Architecture →
link: /concepts/the-palace
- theme: alt
text: GitHub ↗
link: https://github.com/MemPalace/mempalace
features:
- icon:
src: /icons/file-text.svg
alt: Verbatim Storage
title: Verbatim Storage
details: Store source text directly instead of extracting facts up front. The raw benchmark result comes from retrieving verbatim content.
- icon:
src: /icons/building-2.svg
alt: Palace Structure
title: Palace Structure
details: Wings and rooms give retrieval useful structure. In the project benchmarks, narrowing search scope outperformed flat search.
- icon:
src: /icons/search.svg
alt: Semantic Search
title: Semantic Search
details: ChromaDB-powered vector search lets the model retrieve past discussions by topic, project, or room.
- icon:
src: /icons/git-merge.svg
alt: Knowledge Graph
title: Knowledge Graph
details: Temporal entity-relationship triples in SQLite. Facts can be added, queried, and invalidated over time.
- icon:
src: /icons/wrench.svg
alt: 19 MCP Tools
title: 19 MCP Tools
details: MCP tools expose search, filing, knowledge graph, graph navigation, and diary operations to compatible clients.
- icon:
src: /icons/shield-check.svg
alt: Zero Cloud
title: Zero Cloud
details: Core storage and retrieval run locally on ChromaDB and SQLite. Optional reranking features can add an API dependency.
--- ---
<style> <Landing />
:root {
--vp-home-hero-name-color: transparent;
--vp-home-hero-name-background: linear-gradient(
135deg,
#4f46e5 0%,
#06b6d4 50%,
#8b5cf6 100%
);
}
</style>
<div style="max-width: 688px; margin: 0 auto; padding: 48px 24px 0;">
## Verbatim Retrieval First
MemPalace starts from a simple premise: **store the source text and retrieve it well**. The benchmarked raw mode does not require an LLM extraction step.
| System | LongMemEval R@5 | API Required | Cost |
|--------|----------------|--------------|------|
| **MemPalace (hybrid)** | **100%** | Optional | Free |
| Supermemory ASMR | ~99% | Yes | — |
| **MemPalace (raw)** | **96.6%** | **None** | **Free** |
| Mastra | 94.87% | Yes | API costs |
| Mem0 | ~85% | Yes | $19249/mo |
The raw 96.6% LongMemEval result is the baseline story: strong recall without requiring an API key or an LLM in the retrieval pipeline.
<div style="text-align: center; padding-top: 16px;">
<a href="./reference/benchmarks" style="color: var(--vp-c-brand-1); font-weight: 500;">Full benchmark results →</a>
</div>
</div>