npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, πŸ‘‹, I’m Ryan HefnerΒ  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you πŸ™

Β© 2026 – Pkg Stats / Ryan Hefner

@apoorvgarg-31/life-journey

v1.0.1

Published

πŸ“” Agent life dashboard - visualize memories, tasks, and daily notes for AI agents

Readme

πŸ“” Life Journey

A beautiful web dashboard to visualize your AI agent's memories, tasks, and daily notes.

Life Journey Dashboard

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 start

Or use npx without installing:

npx @apoorvgarg/life-journey setup
npx @apoorvgarg/life-journey start

The setup wizard will:

  1. Ask for your workspace path (auto-detects if possible)
  2. Set the dashboard port (default: 7000)
  3. 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-open

Configuration

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.md

Development

# 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 build

Security

  • 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