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

clideck

v1.31.3

Published

One screen for all your AI coding agents — run, monitor, and manage multiple CLI agents from a single browser tab

Readme

clideck is a local app for running multiple AI coding agents without juggling terminals. Claude Code, Codex, Gemini CLI, and OpenCode all live in one browser window with a chat-style sidebar, live status, message previews, session resume, and projects to keep things organized. an autopilot routes work between agents automatically, and an E2E encrypted mobile relay gives full control over all agents from a phone.

the main problem with using multiple agents is not starting them. it is managing them. terminals pile up, finished work gets missed, good sessions disappear after a restart. clideck does not sit in the middle rewriting prompts or output - it only watches lightweight status signals (OpenTelemetry) so it can tell which agent is working, which is idle, and which is waiting. everything runs locally, no data leaves your machine.

Why this exists

Terminal multiplexers are great at panes. clideck is about conversations.

A pane grid is flat. agent work usually is not. projects, roles, previews, timestamps, notifications, resume, and sometimes a bit of routing between specialists all fit more naturally into a chat app layout. it also maps naturally to mobile, so the same mental model works on desktop and phone.

Quick start

npm install -g clideck
clideck

Open localhost:4000. Click +, pick an agent, start working.

Or just run it once with npx clideck. Works on macOS and Windows. Node 18+. Linux: untested - if you try it, open an issue.

If port 4000 is already in use:

clideck --port 4001

What makes it useful

Live status - see which agent is working and which is waiting. Status detection for Claude Code, Codex, Gemini CLI, and OpenCode.

Session resume - close the lid, reopen tomorrow, pick up where things left off. each agent's session ID is captured automatically.

Autopilot - enable autopilot on a project, walk away. it watches for one agent to finish, hands the output to the next one, and keeps going until the work is done or blocked. this is the part that makes sleep possible. routes content verbatim, no rewriting or summarizing. fingerprints each output and tracks handoff history to guard against repeat loops. ~50 output tokens per routing decision. supports Anthropic, OpenAI, Google, Groq, xAI, Mistral, OpenRouter, Cerebras.

Ask another session - from inside any CliDeck session, an agent can consult another session in the same project and get the answer back as command output:

clideck ask --session "Reviewer" --message "Review this output and return findings." --timeout 10m

CliDeck injects the message into the real target terminal, submits it, waits for the target session to finish, then returns the latest response to the caller.

Mobile remote - the agents keep running on the local machine. status, prompts, history, and replies stay available from a phone while away. E2E encrypted, no account needed.

Native terminals - each session opens into its real terminal. keys go straight to the agent, nothing sits in the middle.

Supported agents

Claude Code, Codex, Gemini CLI, OpenCode, Shell, and any other terminal tool.

Also

  • Projects - group sessions, drag and drop
  • Prompt library - save reusable prompts, type // to paste
  • Search - find sessions or scroll through transcripts
  • Plugins - server + client API. ships with Voice Input, Trim Clip, and Autopilot. build your own
  • 15 themes - dark, light, or make your own
  • Notifications - browser + sound alerts when agents finish

Docs

Guides, agent setup, plugin development: docs.clideck.dev

Acknowledgments

Built with xterm.js.

License

MIT - see LICENSE.