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

@vincemakes/kiso-code

v0.45.3

Published

kiso-code — the coding agent on kiso, the durable runtime for AI agents: kiso chat / kiso resume / kiso sessions.

Readme

@vincemakes/kiso-code

The coding agent that survives kill -9: durable sessions (append-only JSONL), pre-effect approvals, and honest recovery — an interrupted side effect is surfaced and asked about, never silently re-run.

Install and first session

npm install -g @vincemakes/kiso-code
kiso                    # or: npx @vincemakes/kiso-code

With no key set you get faux mode — a scripted four-round demo of the full CLI (tools, approvals, sessions), zero keys. When the script runs out (about two user turns) the session exits with a set-a-key message; that exit is the design, not a crash.

A real model

# OpenAI-compatible (checked first; the key alone talks to OpenAI —
# OPENAI_BASE_URL optionally retargets DeepSeek or any compat endpoint):
export OPENAI_API_KEY=...      # OPENAI_MODEL (default gpt-4o)

# or Anthropic:
export ANTHROPIC_API_KEY=...   # ANTHROPIC_MODEL (default claude-sonnet-5)

kiso

Named model profiles live in ~/.kiso/config.json (the config stores the NAME of the env var holding each key, never the key itself); switch in-session with /model. Approval tiers: --mode manual|default|accept-edits|plan|bypass or /mode in-session.

The commands

kiso [sessionId]             interactive session (default command)
kiso resume                  pick a session to continue (TTY picker)
kiso resume <id> ["prompt"]  continue a session, one-shot
kiso sessions                list durable sessions
kiso help                    usage + configuration reference

Sessions live under ~/.kiso/projects/<project>/, one folder per project; kill the process — kill -9 included — and kiso resume continues exactly where the log ends.

Platforms: macOS / Linux (Node ≥ 22). Windows is unsupported.

Full documentation — extensions (MCP, skills, subagents), the approval model, session recovery, configuration reference — in the repository README.