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

agent-startup

v0.1.2

Published

CLI for startupquestion.com — export your startup concepts, business plans, advisor chats, and pitch decks from the command line.

Readme

agent-startup

Command-line interface for startupquestion.com. Export your startup concepts, business plans, AI advisor conversations, and pitch decks — all from the terminal.

Install

npm install -g agent-startup

Requires Node.js 18+.

Quick Start

# 1. Generate a token at startupquestion.com/settings → Developer → Generate CLI Token
# 2. Authenticate
agent-startup login sq_your_token_here

# 3. Verify it worked
agent-startup whoami

Commands

Authentication

agent-startup login <token>                        # Authenticate (validates against server)
agent-startup login <token> --api-base http://...   # Point to self-hosted instance
agent-startup whoami                                # Show auth status + config location
agent-startup logout                                # Remove stored credentials
agent-startup status                                # Full diagnostic: version, auth, config

Concepts

agent-startup concepts list                         # List all concepts
agent-startup concepts list --favorites             # Favorites only
agent-startup concepts list --limit 100             # Custom limit (max 200)
agent-startup concepts export                       # Export all to JSON
agent-startup concepts export -f csv                # Export all to CSV
agent-startup concepts export --id <id>             # Export single concept
agent-startup concepts export -o my-ideas.json      # Custom output path

Business Plans

agent-startup plans list                            # List all plans
agent-startup plans list --limit 100               # Custom limit (max 200)
agent-startup plans export --concept-id <id>        # Export as JSON
agent-startup plans export --concept-id <id> -f markdown   # Export as Markdown
agent-startup plans export --concept-id <id> -f pdf        # Export as PDF

Advisor Chats

agent-startup advisors list                         # List all chats
agent-startup advisors list --limit 100            # Custom limit (max 200)
agent-startup advisors list --type vc               # Filter: vc, cto, coach, intel
agent-startup advisors export                       # Export all chats with messages
agent-startup advisors export --type cto            # Export CTO chats only
agent-startup advisors export --concept-id <id>     # Export chats for a concept

Pitch Decks

agent-startup pitch list                            # List all decks
agent-startup pitch list --limit 100               # Custom limit (max 200)
agent-startup pitch export --concept-id <id>        # Export deck as JSON

Global Flags

Every command supports:

| Flag | Description | |------|-------------| | --json | Machine-readable JSON output (for CI/CD and scripting) | | --no-color | Disable ANSI colors (also respects NO_COLOR env var) | | -v, --version | Show CLI version | | -h, --help | Show help for any command |

JSON Mode for Scripting

# Pipe concept IDs into another tool
agent-startup concepts list --json | jq '.concepts[].id'

# Check auth status in CI
agent-startup whoami --json | jq '.authenticated'

Self-Hosted

Point the CLI at your own instance:

agent-startup login <token> --api-base http://localhost:3000

Resilience

  • Automatic retries with exponential backoff on transient failures (5xx, timeouts)
  • 30s request timeout (60s for downloads) — never hangs
  • Human-readable errors for DNS failures, connection refused, rate limits, expired tokens
  • Update notifications — checks npm once per day, notifies if a new version is available

Configuration

Credentials are stored locally via conf:

agent-startup status   # Shows config file location

Links

License

MIT