@apoorvgarg-31/life-journey
v1.0.1
Published
π Agent life dashboard - visualize memories, tasks, and daily notes for AI agents
Maintainers
Readme
π Life Journey
A beautiful web dashboard to visualize your AI agent's memories, tasks, and daily notes.
Features
- π Kanban Board - Track tasks with drag-and-drop
- π§ Memory Viewer - Browse and edit your agent's MEMORY.md
- π Daily Notes - View timestamped daily entries
- βοΈ Config Editor - Edit SOUL.md, AGENTS.md, and more
- π Timeline View - See your journey over time
- π Full-text Search - Find anything across all files
- β¨ Quick Capture - Add notes from any page
Quick Start
# Install globally
npm install -g @apoorvgarg/life-journey
# Interactive setup
life-journey setup
# Start the dashboard
life-journey startOr use npx without installing:
npx @apoorvgarg/life-journey setup
npx @apoorvgarg/life-journey startThe setup wizard will:
- Ask for your workspace path (auto-detects if possible)
- Set the dashboard port (default: 7000)
- Create your login credentials
Commands
| Command | Description |
|---------|-------------|
| npx @apoorvgarg/life-journey setup | Configure your workspace interactively |
| npx @apoorvgarg/life-journey start | Start the dashboard server |
| npx @apoorvgarg/life-journey stop | Stop the dashboard server |
| npx @apoorvgarg/life-journey status | Check if dashboard is running |
Options
# Start on a different port
npx @apoorvgarg/life-journey start --port 8080
# Start without opening browser
npx @apoorvgarg/life-journey start --no-openConfiguration
Config is stored at ~/.config/life-journey/config.json:
{
"workspacePath": "/path/to/your/workspace",
"port": 7000,
"theme": "dark",
"auth": {
"username": "your-username",
"passwordHash": "..."
},
"jwtSecret": "..."
}To reconfigure, just run setup again.
Workspace Structure
Life Journey expects this structure in your workspace:
your-workspace/
βββ MEMORY.md # Long-term memory
βββ SOUL.md # Agent identity (optional)
βββ AGENTS.md # Workspace rules (optional)
βββ HEARTBEAT.md # Periodic tasks (optional)
βββ USER.md # User profile (optional)
βββ TOOLS.md # Tool notes (optional)
βββ IDENTITY.md # Identity file (optional)
βββ memory/ # Daily notes directory
βββ 2025-01-15.md
βββ 2025-01-16.md
βββ ...For Clawdbot/OpenClaw Users
This dashboard is designed to work seamlessly with Clawdbot workspaces. Point it at your ~/clawd directory and you're good to go!
Install as a Skill
# In Clawdbot
/skill install https://life-journey.dev/skill.mdDevelopment
# Clone the repo
git clone https://github.com/apoorvgarg31/life-journey
cd life-journey
# Install dependencies
npm install
# Run development server
npm run dev
# Build for production
npm run buildSecurity
- Passwords are hashed before storage
- JWT tokens expire after 7 days
- All config is stored locally in
~/.config/life-journey/ - No data is sent to external servers
License
MIT Β© Apoorv Garg
