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

@thriveventurelabs/accountsos

v0.1.1

Published

AccountsOS CLI — UK accounting for AI agents. Cards, bills, expenses, VAT, HMRC in one CLI.

Readme

AccountsOS CLI

UK accounting for AI agents. Cards, bills, expenses, VAT, HMRC in one CLI.

npm install -g @thriveventurelabs/accountsos

Or one-liner:

curl -fsSL https://accounts-os.com/install.sh | bash

Quick start

# Sign up — returns API key, saved to ~/.accountsos/config.json
accountsos signup --email [email protected] --company "Acme Ltd"

# Read
accountsos balance
accountsos transactions list --from 2026-01-01
accountsos vat
accountsos deadlines

# Write
accountsos transactions create --description "Stripe fee" --amount 12.50

# Packaged agentic skills
accountsos skills list
accountsos skills run vat-readiness
accountsos skills run receipt-compliance

Output modes

The CLI auto-detects whether a human or agent is running it. When stdout is a TTY you get a readable table; when piped or with --json you get compact structured JSON optimised for agent context.

accountsos balance               # human table
accountsos balance --json        # compact JSON
echo "" | accountsos balance     # auto-JSON (no TTY)

JSON mode is ~3-5x more token-efficient than human output.

Auth

Three ways to provide the API key, in order of precedence:

  1. --api-key flag
  2. ACCOUNTSOS_API_KEY env var
  3. ~/.accountsos/config.json (set via accountsos auth login <key>)

Get a key from the dashboard at https://accounts-os.com/settings?tab=api-keys or via accountsos signup.

Use in MCP / Agent SDK

The CLI wraps the same /api/mcp endpoint as the MCP server. Drop into any agent that can shell out — no SDK required.

import subprocess, json
result = subprocess.run(
    ["accountsos", "transactions", "list", "--json", "--limit", "10"],
    capture_output=True, text=True
)
data = json.loads(result.stdout)

Documentation

  • Landing: https://accounts-os.com/for-agents
  • API: https://accounts-os.com/api/mcp (Bearer auth)
  • Self-signup: POST /api/agent-signup
  • MCP server (Claude Desktop): @thriveventurelabs/accountsos-mcp

Licence

MIT