v0.7.0 — Python-only web UI (PHP removed, Windows-native)
The web UI is now pure Python (stdlib only) — the PHP layer is gone. mem0ry4ai runs natively on macOS, Linux, and Windows with just Python 3.9+ and git: no PHP, no bash, no Docker, no vector DB, no pip install.
Changed
- Web UI rewritten from PHP to a stdlib
http.server(mem_web.py), started withmem.py serve. All pages are byte-for-byte the same in the browser — only the engine changed. Clean URLs (no more.php), EN/RO, live polling, CRUD/AJAX/CSRF, the relations graph and grouped link-suggestions — all ported and verified page-by-page against the old PHP UI for 1:1 content parity. - One codebase, one parser. The CLI and the web UI now share a single Python parser + write layer in
mem.py(add/update/rescope/delete/supersede). The second parser (lib.php) and thetests/conformance.pycontract that kept the two in sync are deleted — that whole class of drift bug is gone. - The SessionStart hook launches the Python server (cross-platform, detached on Windows) instead of the bash
server_web.sh.
Removed
web/*.php,web/lib.php,server_web.sh,tests/conformance.py,tests/php_dump.php.
Windows
Native, no WSL: git clone, then py mem.py serve + py hooks\install.py --target user. install.py registers the hooks with your own interpreter (sys.executable), so they run without a python3 on PATH. See the README's Windows section.
Upgrade: claude plugin install mem0ry4ai@mem0ry4ai. Full docs in the README.