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

claude-home

v1.7.0

Published

Web dashboard for Claude Code — browse sessions, manage skills, hooks, commands, and agents

Readme

claude-home

A local web dashboard for Claude Code power users.

Browse your session history, manage skills, agents, hooks, commands, plans, and notes — all from a clean UI. No tokens consumed. Runs entirely on your machine.


Why claude-home?

Claude Code is powerful but headless. Everything lives in files scattered across ~/.claude/ and your project directories. claude-home gives you a visual interface to explore and manage all of it — and a second brain layer that persists what you build with Claude day to day.


Features

Sessions

Browse every conversation you've had with Claude. Search by content, filter by project or branch, resume from where you left off, export as Markdown, or publish as a public GitHub Gist. Direct shareable links (#/session/...) let you bookmark or share specific conversations.

Session snapshot — save a structured summary of any conversation as a note. Opens the Export menu and click Snapshot → Note. The note includes project/branch/date metadata, a numbered list of all your prompts, and an empty Notes section for your annotations. Tagged snapshot automatically with a backlink to the original session.

Today

A daily task list that lives alongside your Claude work. Add tasks, provide context (hours available, meetings, energy), and hit Copy for Claude to get a formatted prompt ready to paste for prioritization. Uncompleted tasks carry over automatically to the next day.

Claude can add tasks directly from any session — just say "add this to today" or "remind me tomorrow to…"

Tasks created from notes show a ↗ Note title chip that navigates directly to the source note.

Notes

Your personal notepad — separate from Claude's memory. Notes are for you, not for Claude's context. Capture decisions, TILs, bug solutions, runbooks, snippets, or anything worth keeping.

Claude can save notes directly from any session — just say "save this as a note". One-click setup from Config → Integrations adds the instruction to your CLAUDE.md automatically and grants the necessary write permissions.

Direct links (#/note/filename) let you open a specific note instantly.

Note linking — write #slug inside a note to link it to another, creating a network of connected notes. Backlinks appear automatically at the bottom of each note. An autocomplete dropdown appears as you type # in the editor.

Related notes — notes with similar vocabulary are suggested below backlinks, using cosine similarity on tokenized content.

Scratch pad — a session-only notepad (⚡) pinned at the top of the sidebar. Nothing is persisted until you hit Save as note…

Clipboard capture — opening New note automatically pre-fills the content with whatever is in your clipboard.

Folders — organize notes in folders (per project or custom). Create folders from the sidebar, move notes between folders via the toolbar dropdown, and rename folders inline with a hover button (✎).

Tags — add tags: [bug, idea] in frontmatter. Filter by multiple tags in the sidebar. Hover any tag chip to rename or delete it globally across all notes.

Pinned notes — mark important notes with 📌 to keep them always at the top of the list, both in root and inside folders.

Note → Today task — hover any paragraph or list item in a note to reveal a + button that adds it directly to today's task list. A + Today button in the toolbar adds the note title as a task. All tasks created from notes carry a link back to the source note.

Projects

Visual overview of all your Claude projects with session count, token usage, cost, and memory files. Drill into any project to browse its sessions, memory entries, and CLAUDE.md files.

Plans

Read and search your GSD/planning files from ~/.claude/plans/. Export or publish as a Gist with one click.

Memory

Inspect your auto-memory entries across all projects.

Skills & Agents

View, create, edit and delete your user and project skills and custom agent definitions. Discover and install new skills from the community marketplace or any GitHub URL.

Instructions & Config

Read and edit your CLAUDE.md files (global and per-project). Inspect permissions, hooks, and Claude settings per project.


No tokens. No cloud. No tracking.

claude-home is a local Express server that reads your ~/.claude/ directory directly. It never calls the Claude API, never sends data anywhere, and works completely offline (except for the marketplace and Gist sharing features).


Installation

npx claude-home

Or install globally:

npm install -g claude-home

Requires Node.js 18+.

From source

git clone https://github.com/ZenekeZene/claude-home
cd claude-home
npm install
npm start

Usage

claude-home

Opens http://localhost:3141 in your browser automatically.

Auto-launch on every Claude session

On first run, claude-home will ask if you want to register a hook that starts the dashboard automatically whenever Claude Code opens. You can also manage this anytime:

claude-home setup-hook    # enable auto-start
claude-home remove-hook   # disable auto-start

Or toggle it directly from the Hooks section in the UI.

setup-hook also creates a /claude-home slash command so you can trigger it from any Claude session.

CLI flags

claude-home [options]

  --port, -p <n>   Port to use (default: 3141)
  --no-open        Don't open the browser automatically
  --version, -v    Print version
  --help, -h       Show help

Commands:
  setup-hook       Add SessionStart hook + /claude-home slash command
  remove-hook      Remove SessionStart hook + /claude-home slash command
  stop             Stop the running claude-home server

Claude integration (Notes & Today)

claude-home can receive content directly from Claude during active sessions. Go to Config → Integrations and click Set up — this adds instructions to your ~/.claude/CLAUDE.md and grants the necessary write permissions automatically.

Once set up, from any Claude session you can say:

  • "Save this as a note" → creates a note in the Notes view
  • "Add this to today's tasks" → adds a task to the Today view
  • "Remind me tomorrow to…" → adds a task to tomorrow's list

Sharing

Publish sessions or plans as public GitHub Gists. Go to Config → Sharing, add a GitHub personal access token with the gist scope, and use the Gist button in any session or plan.


Skills Marketplace

claude-home includes a marketplace to discover and install skills from GitHub repositories.

On first run it comes pre-configured with the Anthropic Official skills repo. You can add your own sources (including private repos) by editing ~/.claude/claude-home/marketplace.json:

{
  "sources": [
    {
      "id": "my-org",
      "name": "My Org Skills",
      "owner": "my-org",
      "repo": "our-skills",
      "branch": "main",
      "skillsPath": "",
      "tokenEnv": "GITHUB_TOKEN"
    }
  ]
}

For private repos, set your token in ~/.claude/claude-home/.env:

GITHUB_TOKEN=ghp_your_token_here

License

MIT