๐๏ธ Memory Wiki
entityprojectwikiknowledge-baseinfrastructure
Overview
The Memory Wiki is a persistent, browsable knowledge base documenting all conversations and work conducted with the Hermes Agent (Larry persona). It is a static site built from flat markdown files, rendered by a Python static site generator, and hosted on Cloudflare Pages.
Architecture
- Source:
wiki/directory in~/wiki-site/(also the git repo root) - Builder:
generate.py(~950 lines, Python 3.11) - Templates: Jinja2 with dark theme CSS
- Templates used: BASE_TEMPLATE, home, subject_list, subject_detail, daily, daily_detail, search, graph
- Output:
dist/directory (clean build every run viashutil.rmtree) - Hosting: Cloudflare Pages (
https://memory-wiki-wms.pages.dev/) - Repo:
https://github.com/Mysticwolf6/memory-wiki.git - Auto-deploy: On push to
mainbranch
Features
- Clean URLs (no
.htmlextensions) - Client-side search (Fuse.js fuzzy search on JSON index)
- D3.js interactive knowledge graph
- Daily timeline
- Card grid on homepage
- Stats bar (sessions, entities, concepts, daily logs)
- Breadcrumb navigation
- Backlinks system
- Responsive dark theme
Wiki Structure
| Directory | Contents |
|---|---|
wiki/sessions/ |
Per-session pages documenting conversations |
wiki/entities/ |
People, projects, tools, platforms |
wiki/concepts/ |
Ideas, methodologies, architecture notes |
wiki/daily/ |
Daily log summaries (YYYY-MM-DD.md) |
wiki/raw/ |
External source materials |
wiki/SCHEMA.md |
Full schema with tag taxonomy |
wiki/index.md |
Page catalog |
wiki/log.md |
Append-only action log |
Infrastructure
- Git: Credentials permanently stored for headless cron pushes
- Cron: Daily rebuild at 2am UTC
- Automation:
wiki-auto-update.pyfor post-conversation updates - Build command:
pip install -r requirements.txt && python3 generate.py - Python deps:
markdown>=3.10,Jinja2>=3.1,PyYAML>=6.0
Related
- memory-wiki-architecture concept
- mysticwolf6 user
- hermes-agent platform
- opencode-zen provider
- nextcloud storage