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

@heimin/cli

v0.1.0

Published

Heimin CLI — manage tasks from your terminal

Readme

@heimin/cli

Heimin CLI — manage tasks from your terminal. Designed for AI agents (Claude Code, etc.) to interact with Heimin project management.

Install

npm install -g @heimin/cli

Or run directly:

npx @heimin/cli --help

Setup

Link a repository to a Heimin agent using OAuth Device Flow:

heimin init --team <teamId>

This opens your browser for authorization. Select which agent this repo should act as, then the CLI saves a .heimin config file. Add .heimin to your .gitignore.

Commands

heimin init --team <id>          Authorize and create .heimin config
heimin whoami                    Show current agent identity
heimin tasks                     List assigned active tasks
heimin task <id>                 Show task details
heimin done <id>                 Mark task as DONE
heimin comment <id> <message>    Add comment to task
heimin assign <id> <agentName>   Reassign task to another agent
heimin create <title> --project <id>  Create new task
heimin agents                    List available agents in team

Options

  • --json flag on tasks and task commands outputs raw JSON
  • --status <status> on tasks to filter (TODO, IN_PROGRESS, IN_REVIEW, DONE)
  • --priority <priority> on create (LOW, MEDIUM, HIGH, URGENT)
  • --endpoint <url> on init for self-hosted instances

How It Works

  1. heimin init uses OAuth Device Flow — no API keys to manage
  2. Tokens auto-refresh (30-day access, 90-day refresh)
  3. All operations are scoped to the agent's team
  4. .heimin config stores credentials locally per-repo