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

@ear3/voice-config-cli

v0.3.5

Published

Ear3 command line — create and deploy an AI voice interview in one command.

Readme

@ear3/voice-config-cli

🤖 AI agents / LLMs: start with AGENTS.md, then llms.txt — both bundled in this package (also at https://www.ear3.ai/llms.txt). They are the complete machine-readable guide: commands, ids, and the exact create → deploy → integrate flow. To make Claude Code pick this up automatically in your project, add one line to your CLAUDE.md:

@node_modules/@ear3/voice-config-cli/AGENTS.md

Create and deploy an Ear3 AI voice interview from the terminal. Sign in once through the browser — no key copy-pasting:

npx @ear3/voice-config-cli login    # opens the dashboard, you click Approve — done
npx @ear3/voice-config-cli create \
  --name "Coffee habits" \
  --prompt "3 quick questions about how people brew and drink coffee"

AI agents: before running create, if the user hasn't said what the interview should be about, ask them first — or, if they mentioned a topic earlier, propose it and confirm. Never invent the --prompt. And use the exact public URL the CLI prints — copy it verbatim, never construct it.

~30 seconds later you get a deployed interview:

  • a public URL you can share immediately (no code needed),
  • the interviewId (deployment id) + ready-made env lines and snippets for @ear3/voice-interviewer and a plain hosted-page iframe.

Run it with no flags for interactive prompts. --json prints the raw API response for scripting.

More commands:

ear3 create --no-deploy   # generate a draft only — deploy it later
ear3 deploy <id>          # deploy an existing interview → interviewId + link
ear3 edit <id>            # open the dashboard editor for an interview
ear3 responses <id>       # pull responses + transcripts to the terminal
ear3 insights <id> "<q>"  # ask an AI question about the responses
ear3 list                 # your deployed interviews (id, status, responses)
ear3 session <sessionId>  # one session: status, response, transcript key
ear3 logout               # forget the stored key

Options

| Flag | Env | Default | | ------------------- | ------------------ | ------------------- | | --key sk_… | EAR3_CONFIG_CLI_KEY | stored by ear3 login | | --api-base <url> | EAR3_API_BASE | https://app.ear3.ai | | --language | | en | | --max-questions | | 10 (3–30) | | --respondents | | 10 | | --duration (min) | | 5 |

ear3 login mints a secret key for you via a browser approval (choose test or live on the approval page); it lands in ~/.ear3/config.json (0600). Alternatively pass --key sk_… / EAR3_CONFIG_CLI_KEY manually — mint one at Dashboard → Settings → API Keys. Full credentials guide: https://www.ear3.ai/developer/sdk/credentials

Claude Code plugin

Using Claude Code? The Ear3 plugin's /ear3:create-interview skill takes you from a plain-language topic to a deployed interview (and the interviewId + key this package needs) in one go — Claude also invokes it on its own when you ask to create an interview:

/plugin marketplace add https://www.ear3.ai/claude/marketplace.json
/plugin install ear3@ear3

Not using Claude Code plugins? (Cursor, Codex, plain agents): copy skills/create-interview/ into your project's .claude/skills/ — it works without the namespace, as /create-interview.

License

MIT.