diff --git a/.claude-plugin/README.md b/.claude-plugin/README.md index fd98952409..a2ed080ba2 100644 --- a/.claude-plugin/README.md +++ b/.claude-plugin/README.md @@ -11,7 +11,7 @@ A Claude Code plugin that gives your AI a persistent memory system. Mine project ### Claude Code Marketplace ```bash -claude plugin marketplace add milla-jovovich/mempalace +claude plugin marketplace add MemPalace/mempalace claude plugin install --scope user mempalace ``` diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index fa05a15ab9..20b2cb2d05 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -25,5 +25,5 @@ "palace", "search" ], - "repository": "https://github.com/milla-jovovich/mempalace" + "repository": "https://github.com/MemPalace/mempalace" } diff --git a/.codex-plugin/README.md b/.codex-plugin/README.md index 57dbc349c8..6502eb6a23 100644 --- a/.codex-plugin/README.md +++ b/.codex-plugin/README.md @@ -35,7 +35,7 @@ codex /init 1. Clone the MemPalace repository: ```bash -git clone https://github.com/milla-jovovich/mempalace.git +git clone https://github.com/MemPalace/mempalace.git cd mempalace ``` @@ -71,5 +71,5 @@ Set the `MEMPAL_DIR` environment variable to a directory path to automatically r ## Support -- Repository: https://github.com/milla-jovovich/mempalace -- Issues: https://github.com/milla-jovovich/mempalace/issues +- Repository: https://github.com/MemPalace/mempalace +- Issues: https://github.com/MemPalace/mempalace/issues diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index 5784847186..23d3ee72e8 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -5,8 +5,8 @@ "author": { "name": "milla-jovovich" }, - "homepage": "https://github.com/milla-jovovich/mempalace", - "repository": "https://github.com/milla-jovovich/mempalace", + "homepage": "https://github.com/MemPalace/mempalace", + "repository": "https://github.com/MemPalace/mempalace", "license": "MIT", "keywords": [ "memory", @@ -39,9 +39,9 @@ "Read", "Write" ], - "websiteURL": "https://github.com/milla-jovovich/mempalace", - "privacyPolicyURL": "https://github.com/milla-jovovich/mempalace", - "termsOfServiceURL": "https://github.com/milla-jovovich/mempalace", + "websiteURL": "https://github.com/MemPalace/mempalace", + "privacyPolicyURL": "https://github.com/MemPalace/mempalace", + "termsOfServiceURL": "https://github.com/MemPalace/mempalace", "defaultPrompt": [ "Search my memories for recent decisions", "Mine this project into my memory palace", diff --git a/CHANGELOG.md b/CHANGELOG.md index f8167a795c..ba4e449b83 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Changelog -All notable changes to [MemPalace](https://github.com/milla-jovovich/mempalace) are documented in this file. +All notable changes to [MemPalace](https://github.com/MemPalace/mempalace) are documented in this file. --- diff --git a/README.md b/README.md index cf16d33d96..a41807cdd5 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ Other memory systems try to fix this by letting AI decide what's worth rememberi > > **What's still true and reproducible:** > -> - **96.6% R@5 on LongMemEval in raw mode**, on 500 questions, zero API calls — independently reproduced on M2 Ultra in under 5 minutes by [@gizmax](https://github.com/milla-jovovich/mempalace/issues/39). +> - **96.6% R@5 on LongMemEval in raw mode**, on 500 questions, zero API calls — independently reproduced on M2 Ultra in under 5 minutes by [@gizmax](https://github.com/MemPalace/mempalace/issues/39). > - Local, free, no subscription, no cloud, no data leaving your machine. > - The architecture (wings, rooms, closets, drawers) is real and useful, even if it's not a magical retrieval boost. > @@ -78,7 +78,7 @@ Other memory systems try to fix this by letting AI decide what's worth rememberi > 3. Wiring `fact_checker.py` into the KG ops so the contradiction detection claim becomes true > 4. Pinning ChromaDB to a tested range (Issue #100), fixing the shell injection in hooks (#110), and addressing the macOS ARM64 segfault (#74) > -> **Thank you to everyone who poked holes in this.** Brutal honest criticism is exactly what makes open source work, and it's what we asked for. Special thanks to [@panuhorsmalahti](https://github.com/milla-jovovich/mempalace/issues/43), [@lhl](https://github.com/milla-jovovich/mempalace/issues/27), [@gizmax](https://github.com/milla-jovovich/mempalace/issues/39), and everyone who filed an issue or a PR in the first 48 hours. We're listening, we're fixing, and we'd rather be right than impressive. +> **Thank you to everyone who poked holes in this.** Brutal honest criticism is exactly what makes open source work, and it's what we asked for. Special thanks to [@panuhorsmalahti](https://github.com/MemPalace/mempalace/issues/43), [@lhl](https://github.com/MemPalace/mempalace/issues/27), [@gizmax](https://github.com/MemPalace/mempalace/issues/39), and everyone who filed an issue or a PR in the first 48 hours. We're listening, we're fixing, and we'd rather be right than impressive. > > — *Milla Jovovich & Ben Sigman* @@ -129,7 +129,7 @@ After the one-time setup (install → init → mine), you don't run MemPalace co Native marketplace install: ```bash -claude plugin marketplace add milla-jovovich/mempalace +claude plugin marketplace add MemPalace/mempalace claude plugin install --scope user mempalace ``` @@ -251,7 +251,7 @@ You say what you're looking for and boom, it already knows which wing to go to. **Rooms** — specific topics within a wing. Auth, billing, deploy — endless rooms. **Halls** — connections between related rooms *within* the same wing. If Room A (auth) and Room B (security) are related, a hall links them. **Tunnels** — connections *between* wings. When Person A and a Project both have a room about "auth," a tunnel cross-references them automatically. -**Closets** — summaries that point to the original content. (In v3.0.0 these are plain-text summaries; AAAK-encoded closets are coming in a future update — see [Task #30](https://github.com/milla-jovovich/mempalace/issues/30).) +**Closets** — summaries that point to the original content. (In v3.0.0 these are plain-text summaries; AAAK-encoded closets are coming in a future update — see [Task #30](https://github.com/MemPalace/mempalace/issues/30).) **Drawers** — the original verbatim files. The exact words, never summarized. **Halls** are memory types — the same in every wing, acting as corridors: @@ -307,11 +307,11 @@ AAAK is a lossy abbreviation system — entity codes, structural markers, and se - **AAAK currently regresses LongMemEval** vs raw verbatim retrieval (84.2% R@5 vs 96.6%). The 96.6% headline number is from **raw mode**, not AAAK mode. - **The MemPalace storage default is raw verbatim text in ChromaDB** — that's where the benchmark wins come from. AAAK is a separate compression layer for context loading, not the storage format. -We're iterating on the dialect spec, adding a real tokenizer for stats, and exploring better break points for when to use it. Track progress in [Issue #43](https://github.com/milla-jovovich/mempalace/issues/43) and [#27](https://github.com/milla-jovovich/mempalace/issues/27). +We're iterating on the dialect spec, adding a real tokenizer for stats, and exploring better break points for when to use it. Track progress in [Issue #43](https://github.com/MemPalace/mempalace/issues/43) and [#27](https://github.com/MemPalace/mempalace/issues/27). ### Contradiction Detection (experimental, not yet wired into KG) -A separate utility (`fact_checker.py`) can check assertions against entity facts. It's not currently called automatically by the knowledge graph operations — this is being fixed (track in [Issue #27](https://github.com/milla-jovovich/mempalace/issues/27)). When enabled it catches things like: +A separate utility (`fact_checker.py`) can check assertions against entity facts. It's not currently called automatically by the knowledge graph operations — this is being fixed (track in [Issue #27](https://github.com/MemPalace/mempalace/issues/27)). When enabled it catches things like: ``` Input: "Soren finished the auth migration" @@ -463,7 +463,7 @@ Letta charges $20–200/mo for agent-managed memory. MemPalace does it with a wi ```bash # Via plugin (recommended) -claude plugin marketplace add milla-jovovich/mempalace +claude plugin marketplace add MemPalace/mempalace claude plugin install --scope user mempalace # Or manually @@ -722,11 +722,11 @@ PRs welcome. See [CONTRIBUTING.md](CONTRIBUTING.md) for setup and guidelines. MIT — see [LICENSE](LICENSE). -[version-shield]: https://img.shields.io/badge/version-3.1.0-4dc9f6?style=flat-square&labelColor=0a0e14 -[release-link]: https://github.com/milla-jovovich/mempalace/releases +[version-shield]: https://img.shields.io/badge/version-3.2.0-4dc9f6?style=flat-square&labelColor=0a0e14 +[release-link]: https://github.com/MemPalace/mempalace/releases [python-shield]: https://img.shields.io/badge/python-3.9+-7dd8f8?style=flat-square&labelColor=0a0e14&logo=python&logoColor=7dd8f8 [python-link]: https://www.python.org/ [license-shield]: https://img.shields.io/badge/license-MIT-b0e8ff?style=flat-square&labelColor=0a0e14 -[license-link]: https://github.com/milla-jovovich/mempalace/blob/main/LICENSE +[license-link]: https://github.com/MemPalace/mempalace/blob/main/LICENSE [discord-shield]: https://img.shields.io/badge/discord-join-5865F2?style=flat-square&labelColor=0a0e14&logo=discord&logoColor=5865F2 [discord-link]: https://discord.com/invite/ycTQQCu6kn diff --git a/integrations/openclaw/SKILL.md b/integrations/openclaw/SKILL.md index e2bfab6bd1..363f6220e1 100644 --- a/integrations/openclaw/SKILL.md +++ b/integrations/openclaw/SKILL.md @@ -1,7 +1,7 @@ --- name: mempalace description: "MemPalace — Local AI memory with 96.6% recall. Semantic search, temporal knowledge graph, palace architecture (wings/rooms/drawers). Free, no cloud, no API keys." -version: 3.1.0 +version: 3.2.0 homepage: https://github.com/MemPalace/mempalace user-invocable: true metadata: diff --git a/mempalace/version.py b/mempalace/version.py index 1eb21a22f5..45176bc87a 100644 --- a/mempalace/version.py +++ b/mempalace/version.py @@ -1,3 +1,3 @@ """Single source of truth for the MemPalace package version.""" -__version__ = "3.1.0" +__version__ = "3.2.0" diff --git a/pyproject.toml b/pyproject.toml index 4ab1a1da1c..cbd3237998 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,9 +30,9 @@ dependencies = [ ] [project.urls] -Homepage = "https://github.com/milla-jovovich/mempalace" -Repository = "https://github.com/milla-jovovich/mempalace" -"Bug Tracker" = "https://github.com/milla-jovovich/mempalace/issues" +Homepage = "https://github.com/MemPalace/mempalace" +Repository = "https://github.com/MemPalace/mempalace" +"Bug Tracker" = "https://github.com/MemPalace/mempalace/issues" [project.scripts] mempalace = "mempalace:main" diff --git a/website/.vitepress/config.mts b/website/.vitepress/config.mts index 7d708f1abb..eea88292ea 100644 --- a/website/.vitepress/config.mts +++ b/website/.vitepress/config.mts @@ -86,7 +86,7 @@ export default withMermaid( }, socialLinks: [ - { icon: 'github', link: 'https://github.com/milla-jovovich/mempalace' }, + { icon: 'github', link: 'https://github.com/MemPalace/mempalace' }, { icon: 'discord', link: 'https://discord.com/invite/ycTQQCu6kn' }, ], @@ -100,7 +100,7 @@ export default withMermaid( }, editLink: { - pattern: `https://github.com/milla-jovovich/mempalace/edit/${editBranch}/website/:path`, + pattern: `https://github.com/MemPalace/mempalace/edit/${editBranch}/website/:path`, text: 'Edit this page on GitHub', }, }, diff --git a/website/guide/claude-code.md b/website/guide/claude-code.md index 8045fb7b98..25f826fad3 100644 --- a/website/guide/claude-code.md +++ b/website/guide/claude-code.md @@ -5,7 +5,7 @@ The recommended way to use MemPalace with Claude Code — native marketplace ins ## Installation ```bash -claude plugin marketplace add milla-jovovich/mempalace +claude plugin marketplace add MemPalace/mempalace claude plugin install --scope user mempalace ``` diff --git a/website/guide/gemini-cli.md b/website/guide/gemini-cli.md index 2534079308..34fb9af06e 100644 --- a/website/guide/gemini-cli.md +++ b/website/guide/gemini-cli.md @@ -11,7 +11,7 @@ MemPalace works natively with [Gemini CLI](https://github.com/google/gemini-cli) ```bash # Clone the repository -git clone https://github.com/milla-jovovich/mempalace.git +git clone https://github.com/MemPalace/mempalace.git cd mempalace # Create a virtual environment diff --git a/website/guide/getting-started.md b/website/guide/getting-started.md index 5d32034e8e..db927e1cda 100644 --- a/website/guide/getting-started.md +++ b/website/guide/getting-started.md @@ -9,7 +9,7 @@ pip install mempalace ``` ::: danger Security Warning -The domain `mempalace.tech` is a **brand-squatting site** not affiliated with this project. It is known to run ad-redirects and potential malware. The official MemPalace distribution is only available via this [GitHub repository](https://github.com/milla-jovovich/mempalace) and [PyPI](https://pypi.org/project/mempalace/). Never install binaries or scripts from unofficial domains. +The domain `mempalace.tech` is a **brand-squatting site** not affiliated with this project. It is known to run ad-redirects and potential malware. The official MemPalace distribution is only available via this [GitHub repository](https://github.com/MemPalace/mempalace) and [PyPI](https://pypi.org/project/mempalace/). Never install binaries or scripts from unofficial domains. ::: ### Requirements @@ -23,7 +23,7 @@ No API key required for the core local workflow. After installation, the main st ### From Source ```bash -git clone https://github.com/milla-jovovich/mempalace.git +git clone https://github.com/MemPalace/mempalace.git cd mempalace pip install -e ".[dev]" ``` diff --git a/website/index.md b/website/index.md index 88bc6946fb..a8487fb093 100644 --- a/website/index.md +++ b/website/index.md @@ -17,7 +17,7 @@ hero: link: /concepts/the-palace - theme: alt text: GitHub ↗ - link: https://github.com/milla-jovovich/mempalace + link: https://github.com/MemPalace/mempalace features: - icon: diff --git a/website/reference/benchmarks.md b/website/reference/benchmarks.md index 7a379167d6..dae2df1b85 100644 --- a/website/reference/benchmarks.md +++ b/website/reference/benchmarks.md @@ -1,6 +1,6 @@ # Benchmarks -Curated summary of MemPalace benchmark results. For the full 725-line progression with every experiment, see [`benchmarks/BENCHMARKS.md`](https://github.com/milla-jovovich/mempalace/blob/main/benchmarks/BENCHMARKS.md) in the repository. +Curated summary of MemPalace benchmark results. For the full 725-line progression with every experiment, see [`benchmarks/BENCHMARKS.md`](https://github.com/MemPalace/mempalace/blob/main/benchmarks/BENCHMARKS.md) in the repository. ## The Core Finding @@ -76,7 +76,7 @@ On this benchmark, MemPalace materially outperforms the Mem0 result cited in the All benchmarks are reproducible with public datasets: ```bash -git clone https://github.com/milla-jovovich/mempalace.git +git clone https://github.com/MemPalace/mempalace.git cd mempalace pip install chromadb pyyaml @@ -92,4 +92,4 @@ python benchmarks/longmemeval_bench.py /tmp/longmemeval_s_cleaned.json Results are deterministic. Same data + same script = same result every time. Every result JSONL file contains every question, every retrieved document, every score. ::: -For complete reproduction instructions, benchmark integrity notes, and the full score progression, see the [full benchmark documentation](https://github.com/milla-jovovich/mempalace/blob/main/benchmarks/BENCHMARKS.md). +For complete reproduction instructions, benchmark integrity notes, and the full score progression, see the [full benchmark documentation](https://github.com/MemPalace/mempalace/blob/main/benchmarks/BENCHMARKS.md). diff --git a/website/reference/contributing.md b/website/reference/contributing.md index 9a1364a623..17dc6d9d10 100644 --- a/website/reference/contributing.md +++ b/website/reference/contributing.md @@ -5,7 +5,7 @@ PRs welcome. MemPalace is open source and we welcome contributions of all sizes ## Getting Started ```bash -git clone https://github.com/milla-jovovich/mempalace.git +git clone https://github.com/MemPalace/mempalace.git cd mempalace pip install -e ".[dev]" ``` @@ -53,7 +53,7 @@ See [Benchmarks](/reference/benchmarks) for data download instructions. ## Good First Issues -Check the [Issues](https://github.com/milla-jovovich/mempalace/issues) tab: +Check the [Issues](https://github.com/MemPalace/mempalace/issues) tab: - **New chat formats** — add import support for Cursor, Copilot, or other AI tool exports - **Room detection** — improve pattern matching in `room_detector_local.py` @@ -73,8 +73,8 @@ If you're planning a significant change, open an issue first. Key principles: ## Community - [Discord](https://discord.com/invite/ycTQQCu6kn) -- [GitHub Issues](https://github.com/milla-jovovich/mempalace/issues) — bug reports and feature requests -- [GitHub Discussions](https://github.com/milla-jovovich/mempalace/discussions) — questions and ideas +- [GitHub Issues](https://github.com/MemPalace/mempalace/issues) — bug reports and feature requests +- [GitHub Discussions](https://github.com/MemPalace/mempalace/discussions) — questions and ideas ## License