{"_id":"@apoorvgarg-31/life-journey","name":"@apoorvgarg-31/life-journey","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@apoorvgarg-31/life-journey","version":"1.0.1","description":"📔 Agent life dashboard - visualize memories, tasks, and daily notes for AI agents","keywords":["ai-agent","dashboard","memory","tasks","kanban","life-dashboard","clawdbot","openclaw"],"author":{"name":"Apoorv Garg","email":"apoorvgarg31@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apoorvgarg31/life-journey.git"},"homepage":"https://github.com/apoorvgarg31/life-journey#readme","bugs":{"url":"https://github.com/apoorvgarg31/life-journey/issues"},"bin":{"life-journey":"dist/cli/index.js"},"main":"./dist/cli/index.js","scripts":{"dev":"next dev -p 7000","build":"npm run build:cli && npm run build:dashboard","build:cli":"tsc -p cli/tsconfig.json","build:dashboard":"next build","start":"next start -p ${PORT:-7000}","lint":"eslint","prepublishOnly":"npm run build"},"dependencies":{"commander":"^12.1.0","gray-matter":"^4.0.3","jose":"^6.1.3","next":"16.1.6","react":"19.2.3","react-dom":"19.2.3","react-markdown":"^10.1.0","rehype-highlight":"^7.0.2","remark-gfm":"^4.0.1"},"devDependencies":{"@tailwindcss/postcss":"^4","@types/node":"^20","@types/react":"^19","@types/react-dom":"^19","eslint":"^9","eslint-config-next":"16.1.6","tailwindcss":"^4","typescript":"^5"},"engines":{"node":">=18"},"_id":"@apoorvgarg-31/life-journey@1.0.1","gitHead":"258a21db3ba498f7d6a3362a72f077c3402d384f","types":"./dist/cli/index.d.ts","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-pHO4ylVNhtmRHITZFeiKghZ3oFPuSCHjiM4jSox1/tQ6AvyiMXIOKI/sqnU07zzJjMcMrX0N9cJsFx1pCJNnLg==","shasum":"2b5b3829e4f3c03cbe9091455848eec8a3020c60","tarball":"https://registry.npmjs.org/@apoorvgarg-31/life-journey/-/life-journey-1.0.1.tgz","fileCount":13,"unpackedSize":26210,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDflkpI+u7Al1enpBX9RyCYflYKx++i73HuTxYTq87umAIhAKELsDxLl+NSvo4DpnYo3Eb4NYS0JhYgoiTuBPUleqfe"}]},"_npmUser":{"name":"apoorvgarg31","email":"apoorvgarg31@gmail.com"},"directories":{},"maintainers":[{"name":"apoorvgarg31","email":"apoorvgarg31@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/life-journey_1.0.1_1769985329451_0.4161827069382271"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-01T22:35:29.382Z","1.0.1":"2026-02-01T22:35:29.598Z","modified":"2026-02-01T22:35:29.788Z"},"maintainers":[{"name":"apoorvgarg31","email":"apoorvgarg31@gmail.com"}],"description":"📔 Agent life dashboard - visualize memories, tasks, and daily notes for AI agents","homepage":"https://github.com/apoorvgarg31/life-journey#readme","keywords":["ai-agent","dashboard","memory","tasks","kanban","life-dashboard","clawdbot","openclaw"],"repository":{"type":"git","url":"git+https://github.com/apoorvgarg31/life-journey.git"},"author":{"name":"Apoorv Garg","email":"apoorvgarg31@gmail.com"},"bugs":{"url":"https://github.com/apoorvgarg31/life-journey/issues"},"license":"MIT","readme":"# 📔 Life Journey\n\nA beautiful web dashboard to visualize your AI agent's memories, tasks, and daily notes.\n\n![Life Journey Dashboard](https://via.placeholder.com/800x400?text=Life+Journey+Dashboard)\n\n## Features\n\n- 📋 **Kanban Board** - Track tasks with drag-and-drop\n- 🧠 **Memory Viewer** - Browse and edit your agent's MEMORY.md\n- 📝 **Daily Notes** - View timestamped daily entries\n- ⚙️ **Config Editor** - Edit SOUL.md, AGENTS.md, and more\n- 📅 **Timeline View** - See your journey over time\n- 🔍 **Full-text Search** - Find anything across all files\n- ✨ **Quick Capture** - Add notes from any page\n\n## Quick Start\n\n```bash\n# Install globally\nnpm install -g @apoorvgarg/life-journey\n\n# Interactive setup\nlife-journey setup\n\n# Start the dashboard\nlife-journey start\n```\n\nOr use npx without installing:\n\n```bash\nnpx @apoorvgarg/life-journey setup\nnpx @apoorvgarg/life-journey start\n```\n\nThe setup wizard will:\n1. Ask for your workspace path (auto-detects if possible)\n2. Set the dashboard port (default: 7000)\n3. Create your login credentials\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `npx @apoorvgarg/life-journey setup` | Configure your workspace interactively |\n| `npx @apoorvgarg/life-journey start` | Start the dashboard server |\n| `npx @apoorvgarg/life-journey stop` | Stop the dashboard server |\n| `npx @apoorvgarg/life-journey status` | Check if dashboard is running |\n\n### Options\n\n```bash\n# Start on a different port\nnpx @apoorvgarg/life-journey start --port 8080\n\n# Start without opening browser\nnpx @apoorvgarg/life-journey start --no-open\n```\n\n## Configuration\n\nConfig is stored at `~/.config/life-journey/config.json`:\n\n```json\n{\n  \"workspacePath\": \"/path/to/your/workspace\",\n  \"port\": 7000,\n  \"theme\": \"dark\",\n  \"auth\": {\n    \"username\": \"your-username\",\n    \"passwordHash\": \"...\"\n  },\n  \"jwtSecret\": \"...\"\n}\n```\n\nTo reconfigure, just run `setup` again.\n\n## Workspace Structure\n\nLife Journey expects this structure in your workspace:\n\n```\nyour-workspace/\n├── MEMORY.md          # Long-term memory\n├── SOUL.md            # Agent identity (optional)\n├── AGENTS.md          # Workspace rules (optional)\n├── HEARTBEAT.md       # Periodic tasks (optional)\n├── USER.md            # User profile (optional)\n├── TOOLS.md           # Tool notes (optional)\n├── IDENTITY.md        # Identity file (optional)\n└── memory/            # Daily notes directory\n    ├── 2025-01-15.md\n    ├── 2025-01-16.md\n    └── ...\n```\n\n## For Clawdbot/OpenClaw Users\n\nThis dashboard is designed to work seamlessly with [Clawdbot](https://github.com/opnclaw/clawdbot) workspaces. Point it at your `~/clawd` directory and you're good to go!\n\n### Install as a Skill\n\n```bash\n# In Clawdbot\n/skill install https://life-journey.dev/skill.md\n```\n\n## Development\n\n```bash\n# Clone the repo\ngit clone https://github.com/apoorvgarg31/life-journey\ncd life-journey\n\n# Install dependencies\nnpm install\n\n# Run development server\nnpm run dev\n\n# Build for production\nnpm run build\n```\n\n## Security\n\n- Passwords are hashed before storage\n- JWT tokens expire after 7 days\n- All config is stored locally in `~/.config/life-journey/`\n- No data is sent to external servers\n\n## License\n\nMIT © [Apoorv Garg](https://github.com/apoorvgarg31)\n","readmeFilename":"README.md","_rev":"1-2b910c064c136b1abe6fa332c02eff04"}