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

@joshski/dust

v0.1.113

Published

Flow state for AI coding agents

Downloads

1,231

Readme

Dust ✨

Flow state for AI coding agents.

Dust provides a CLI that agents use to systematically blaze through your backlog.

CI

Quick Start

claude "install dust as per https://github.com/joshski/dust"

This works with other agents (codex, cursor, opencode, etc.) too. The agent will install dust and set up the .dust directory with an instruction in your AGENTS.md file.

Adding Tasks

Use your AI coding CLI (Claude Code, Codex, etc.) to add and refine tasks:

claude "add a task to refactor the auth module"

Ideas (.dust/ideas/) are backlog items you may or may not do later. Tasks (.dust/tasks/) are ready to work on now. Both are markdown files that agents and humans can read and edit.

Running Agents

Start an agent on a single task:

claude "implement the next task"

Or let dust run agents continuously in a sandbox with the loop command:

npx dust loop claude

This runs Claude Code in a ralph loop, picking up tasks until they are all done.

Codex Hook (Optional)

For Codex 0.125.0 or newer, you can replace the AGENTS.md instruction with a SessionStart hook that loads dust's instructions directly into the model's context — once per session, with no extra agent commands. Add this to ~/.codex/config.toml (or your project's Codex config):

[features]
codex_hooks = true

[[hooks.SessionStart]]
matcher = "^startup$"

[[hooks.SessionStart.hooks]]
type = "command"
command = "bunx dust codex hook"
statusMessage = "Loading dust agent instructions"

Learn More

Details live in the .dust/facts directory:

Dust Bucket Worker

The dust bucket worker command runs a background worker that syncs agent sessions to dustbucket.com. This requires a dustbucket.com account (currently in private alpha, invite only).