Voice Memory Palace π°
Navigate your memories spatially using voice commands. Organize memories into **rooms**, traverse **hallways** of time, and discover forgotten treasures through intuitive spatial metaphors.
Full Public Reader
---
name: memory-palace
description: Navigate your memories spatially through voice commands
homepage: https://github.com/diomandeee/clawdbot
user-invocable: true
command-dispatch: palace
handler: handler.MemoryPalaceHandler
metadata.clawdbot: {"requires_memory": true, "voice_enabled": true, "version": "3.0.0"}
---
Voice Memory Palace π°
> _"Walk through your memories like rooms in a grand palace."_
Gen 8 Evolution: Now with Memory Streaming, Dream Bridge, and Ambient Awareness!
Previous evolutions:
- Gen 7: Memory Resonance, Guided Journeys, Palace Visualization
Navigate your memories spatially using voice commands. Organize memories into rooms, traverse hallways of time, and discover forgotten treasures through intuitive spatial metaphors.
Spatial Metaphor
π° MEMORY PALACE
|
+--------+--------+--------+--------+
| | | | |
ποΈ πΌ π― π π
Lobby Work Projects Dreams Time
(recent) (work) (projects)(dreams) Halls
| | | |
Items Items Items ItemsArchitecture
| Element | Metaphor | Meaning |
|---|---|---|
| Palace | π° | Your entire memory system |
| Lobby | ποΈ | Recent memories (entry point) |
| Rooms | πͺ | Categories: work, projects, personal, dreams |
| Hallways | πΆ | Time navigation: last week, yesterday, this month |
| Items | π | Individual memories/entries |
| Echoes | π | Search results that resonate with your query |
Voice Commands
Navigation
| Command | Action |
|---|---|
| `"go to work"` / `"enter work room"` | Navigate to work-related memories |
| `"show projects"` / `"visit projects"` | Enter the projects room |
| `"take me to dreams"` | Navigate to dream-related memories |
| `"return to lobby"` / `"go home"` | Return to recent memories |
Time Travel
| Command | Action |
|---|---|
| `"show last week"` / `"go back a week"` | View memories from last 7 days |
| `"yesterday's memories"` | View yesterday's entries |
| `"show this month"` | View current month's memories |
| `"travel to [date]"` | Jump to specific date |
Exploration
| Command | Action |
|---|---|
| `"what's here?"` / `"look around"` | List memories in current room |
| `"recall [keyword]"` / `"search for [keyword]"` | Search across all memories |
| `"recent memories"` / `"latest"` | Show most recent entries |
| `"random memory"` | Surface a random past memory |
Room Management
| Command | Action |
|---|---|
| `"create room [name]"` | Create a new memory room |
| `"list rooms"` / `"show all rooms"` | List all available rooms |
| `"room status"` | Show memory statistics |
CLI Commands
# Navigation
/palace # Show current room and recent memories
/palace go work # Navigate to work room
/palace go dreams # Navigate to dreams room
/palace home # Return to lobby
# Time Navigation
/palace week # Show last week's memories
/palace yesterday # Show yesterday's memories
/palace date 2025-01-15 # Go to specific date
# Exploration
/palace look # What's in current room
/palace search <keyword> # Search all memories
/palace random # Surface random memory
/palace rooms # List all rooms
# Gen 7: Resonance & Connections
/palace resonate # Find memories that connect to current
/palace resonate <keyword> # Find resonances from a specific memory
/palace cluster <keyword> # Explore web of connected memories
/palace link 1 2 # Explicitly link two memories
# Gen 7: Guided Journeys
/palace walk <keyword> # Start resonance journey from keyword
/palace walk random # Serendipitous wandering
/palace walk theme <topic> # Explore memories by theme
/palace walk time <start> <end> # Chronological journey
/palace next # Continue to next step
/palace back # Go back one step
/palace end # End current journey
# Gen 7: Visualization
/palace map # ASCII palace floor plan
/palace heatmap # Memory density by room
/palace web # Connection web visualization
# Voice Mode
/palace voice # Enable voice navigation mode
/palace say <command> # Process voice commandRoom Categories
Default Rooms
| Room | Icon | Pattern Matches |
|---|---|---|
| Lobby | ποΈ | Recent memories (entry point) |
| Work | πΌ | work, job, meeting, client, project |
| Projects | π― | pulse, build, deploy, ship, code |
| Dreams | π | dream, incubate, bloom, synthesis |
| Personal | π | family, friend, health, life |
| Learning | π | learn, study, read, course |
| Ideas | π‘ | idea, thought, concept, brainstorm |
Custom Rooms
Create rooms for specific contexts:
/palace create room "Milk Men" --pattern "milk,men,expo,delivery"Memory Integration
Memory Palace automatically indexes your `memory/*.md` files:
memory/
βββ 2025-01-26.md β Indexed, categorized, searchable
βββ 2025-01-27.md β Entries extracted to rooms
βββ 2025-01-28.md β Time-indexed for hallways
βββ ...Entry Detection
The palace parses memory files for:
- Headings β Major events/sections
- Bullet points β Individual memories
- Keywords β Room categorization
- Timestamps β Time-based navigation
Voice Navigation Examples
Morning Routine
User: "What happened yesterday?"
Palace: πΆ Walking to Yesterday's Hall...
π
Yesterday (2025-01-30):
- πΌ 17 dreams planted, 10 bloomed, 10 Pulse sessions
- π― HandGuard daemon created and running
- π― Account switcher for dual Max accounts
- π Dream synthesis with 10 new dreamsFinding Work Context
User: "Go to work memories"
Palace: πͺ Entering Work Room...
πΌ Work Room (47 memories)
Recent:
- [Jan 30] Pulse swarm launched - 10 parallel sessions
- [Jan 29] Context ledger architecture designed
- [Jan 28] Trajectory mobile iOS enhancement
Say "look around" for more, or "search [term]"Discovery
User: "Recall HandGuard"
Palace: π Echoes found for "HandGuard"...
Found 3 memories:
1. [Jan 30] πΌ HandGuard daemon created and running
2. [Jan 30] π― Trajectory Mobile enhanced with HandGuard view
3. [Jan 31] πΌ HandGuard monitoring active
Say "read 1" for detailsArchitecture
Voice Input (Speak/STT)
|
v
+--------------------------------------------------+
| MEMORY PALACE |
| +--------------------------------------------+ |
| | Voice Parser | |
| | - Intent detection (navigate/search/list) | |
| | - Entity extraction (room, time, keyword) | |
| +--------------------------------------------+ |
| +--------------------------------------------+ |
| | Spatial Navigator | |
| | - Room management | |
| | - Time hallways | |
| | - Current location state | |
| +--------------------------------------------+ |
| +--------------------------------------------+ |
| | Memory Indexer | |
| | - Parses memory/*.md | |
| | - Categorizes entries | |
| | - Full-text search | |
| +--------------------------------------------+ |
+--------------------------------------------------+
|
v
TTS Response (if voice mode)Data Storage
| File | Description |
|---|---|
| `[home-path]` | Current location, history |
| `[home-path]` | Indexed memory entries |
| `[home-path]` | Custom room definitions |
| `memory/*.md` | Source memory files |
Gen 7 Features
π Memory Resonance
Memories don't exist in isolationβthey resonate with each other through shared keywords, temporal proximity, semantic similarity, and explicit links you create.
User: "palace resonate Pulse"
Palace: π Memory Resonances
From: _Pulse swarm launched - 10 parallel sessions..._
1. [ββββββββββ] 78%
π
2025-01-30 | Context ledger architecture designed...
β³ shared: pulse, sessions, architecture
2. [ββββββββββ] 65%
π
2025-01-29 | HandGuard daemon monitoring...
β³ similar themesResonance Types:
| Type | Weight | What it Detects |
|------|--------|-----------------|
| Semantic | 40
| Keyword | 35
| Temporal | 15
| Explicit | 10
πΆ Guided Journeys
Walk through sequences of connected memories with narrative transitions.
Journey Types:
- Resonance Walk: Follow the strongest connections from a starting memory
- Time Walk: Chronological journey through a period
- Theme Walk: Explore memories sharing a topic
- Random Walk: Serendipitous discovery
User: "palace walk dreams"
Palace: πΆ Journey Begins
π _Resonance Walk from Dream synthesis with 10 new dreams..._
π Theme: Journey through Dreams
---
πΆ Step [1/6]
_Your journey begins here..._
_Mist rolls through the dream chamber, each wisp a thought not yet born._
---
π
2025-01-30 | πͺ Dreams
> Dream synthesis completed with 10 new evolved concepts
π« Resonance: ββββββββββ (100%)
_Say "next" to continue, "back" to return, or "end" to finish._πΊοΈ Palace Visualization
See your memory palace as an ASCII map with current position and density indicators.
/palace map
βββββββββββββββββββββββββββββββββββββββββββββ
β π° MEMORY PALACE π° β
β ββββββββββββββββββββββββββββββββββββββββββββ£
β π β
β Dreams Room β
β β β
β ββββββββββββΌβββββββββββ β
β β β β β
β πΌ βββββββββββββββ π― β
β Work β Projects β
β β [ποΈ] β β β you are here
β β Lobby β β
β ββββββββββββΌβββββββββββ β
β β β
β ββββββββββββ΄βββββββββββ β
β π π β
β Personal Learning β
βββββββββββββββββββββββββββββββββββββββββββββHeatmap: `/palace heatmap` shows memory density by room
Web: `/palace web` visualizes connections from current room
Philosophy
> Traditional memory is linear β yesterday, last week, a month ago.
>
> But memories aren't just time. They're places, feelings, contexts.
>
> Memory Palace brings the ancient art of spatial memory to your digital mind.
> Walk through your memories. Visit rooms. Hear echoes of the past.
The Method of Loci, dating back to ancient Greece, proves that spatial organization dramatically improves recall. Memory Palace applies this to your digital memory β making retrieval intuitive, natural, and even... enjoyable.
Gen 7 Evolution adds a new dimension: memories aren't just placed in roomsβthey connect to each other, forming a living web of resonances you can walk through.
Gen 8 Evolution makes the palace alive: real-time memory streaming, connections to Dream Weaver, and an atmosphere that changes with the time of day.
Gen 8 Features
π‘ Memory Streaming
The palace now senses when new memories arrive. No more manual refreshes.
User: "palace stream"
Palace: π‘ Memory Stream
_the palace hums with activity_
New Since Last Visit:
πΌ HandGuard daemon improvements... β work
π― Memory Palace Gen 8 evolution... β projects
Recent Activity:
β’ πΌ [2025-01-31.md] HEF task completed...
β’ π― [2025-01-31.md] Pulse session 12 finished...Commands:
| Command | Action |
|---------|--------|
| `/palace stream` | Show recent memory events |
| `/palace stream start` | Enable background streaming |
| `/palace stream stop` | Disable streaming |
| `/palace live` | Alias for stream |
π Dream Bridge
Memories and dreams are now connected. See which dreams were inspired by your memories, and trace dream origins back to their seeds.
User: "palace dreams pulse"
Palace: π Dreams Resonating with 'pulse'
β’ πΈ Autonomous coding swarm (87% - inspired_by)
β’ πΏ Context-aware development (65% - resonates_with)
β’ π± Multi-agent orchestration (52% - thematically_linked)Room Dream Activity:
User: "palace dreams"
Palace: π Dream Activity: Projects Room
Total connected dreams: 12
β’ πΈ Bloomed: 4
β’ πΏ Incubating: 6
Dream activity level: HighCommands:
| Command | Action |
|---------|--------|
| `/palace dreams` | Dreams connected to current room |
| `/palace dreams <topic>` | Find dreams related to a topic |
| `/palace dreambridge` | Alias for dreams |
π Ambient Awareness
The palace changes with the time of day. Morning brings fresh energy, night brings contemplation.
User: "palace atmosphere"
Palace:
π π **Dreams Room** π π
_The chamber glows with active incubation..._
_Moonlight casts silver shadows. The dream chambers glow faintly..._
Time: Night
Mood: Contemplative
Ambient: _profound stillness_
Suggested Actions:
β’ Plant dream seeds
β’ Take a memory journey
β’ Explore connection webs
_The palace suggests rest. Perhaps leave the work for tomorrow?_Time-Aware Greetings:
User: "palace greet"
Palace: π° The night palace welcomes you. Dreams stir in their chambers...
π Currently in: π Dreams π
π¬ 3 new memories arrived while you were away:
β’ πΌ HEF evolution completed...
β’ π― Pulse session finished...
What would you like to do?
β’ View dream garden
β’ Plant a dream seed
β’ Take a memory journeyTime of Day Effects:
| Time | Mood | Atmosphere |
|---|---|---|
| Dawn (5-7) | Quiet | First light filters through... |
| Morning (7-12) | Energetic | Sunlight streams through crystal panes... |
| Afternoon (12-17) | Productive | The palace bustles with creation... |
| Evening (17-21) | Reflective | Golden hour light softens every corner... |
| Night (21-24) | Contemplative | Moonlight casts silver shadows... |
| Late Night (0-5) | Dreamy | The hour between hours... |
Commands:
| Command | Action |
|---------|--------|
| `/palace atmosphere` | Show current mood and suggestions |
| `/palace mood` | Alias for atmosphere |
| `/palace greet` | Time-appropriate greeting with notifications |
| `/palace suggest` | Get contextual action suggestions |
Files
| File | Description |
|---|---|
| `handler.py` | Main command handler |
| `navigator.py` | Spatial navigation logic |
| `indexer.py` | Memory file indexer |
| `voice_parser.py` | Voice command parser |
| `rooms.py` | Room definitions and management |
| `resonance.py` | Gen 7: Memory connection engine |
| `journey.py` | Gen 7: Guided journey system |
| `visualization.py` | Gen 7: ASCII palace maps |
| `streaming.py` | Gen 8: Real-time memory streaming |
| `dream_bridge.py` | Gen 8: Dream Weaver integration |
| `ambient.py` | Gen 8: Time-aware atmosphere |
---
_Version 3.0.0 β Gen 8 Evolution: The Living Palace_ π°
Promotion Decision
Attach run IDs, datasets, metrics, and reproduction commands.
Source Anchor
homelab/clawdbot/skills/memory-palace/SKILL.md
Detected Structure
Method Β· Evaluation Β· Code Anchors Β· Architecture