Skip to content

v0.7.0 — Python-only web UI (PHP removed, Windows-native)

Choose a tag to compare

@cremenescu cremenescu released this 16 Jun 14:04

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 with mem.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 the tests/conformance.py contract 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.