Skip to content

Inspired by Cloudflare's cf CLI · Unofficial

Manage Privy from your agent or terminal.

Apps, login methods, users, wallets, policies, webhooks and more. Everything you'd click through in the Privy dashboard, as one discoverable command line.

npm install -g @awesamarth/privy-cli
# find the right command
$ privy cli search "enable google login"

# preview the change against your live app
$ privy --app APP_ID apps config update \
    --google-oauth true --diff

# apply it, then the CLI reads it back
$ privy --app APP_ID apps config update \
    --google-oauth true --yes

# inspect what's there
$ privy --app APP_ID users list
$ privy --app APP_ID webhooks list

Every command works the same way:

  1. Discover: privy cli search "your task" finds the right command.
  2. Schema: privy schema <command> shows inputs, required confirmations and how the result is verified.
  3. Preview: --dry-run validates offline, and --diff shows the change against your live app without writing.
  4. Execute: --yes plus any confirmations the command needs. Nothing changes without them.
  5. Verify: the CLI reads the change back and tells you what it confirmed.

Output is JSON by default, guides work offline with privy docs, and secrets only ever go through stdin.

Install the skill so Claude Code, Codex, Cursor and other agents know when and how to use the CLI:

Terminal window
npx skills add awesamarth/privy-cli

Then ask: “Use the Privy CLI to create an app called my-new-test and enable Google login.” You’ll only need to log in yourself.

Privy’s official @privy-io/agent-wallet-cli gives an AI agent its own wallet to fund and transact with. This CLI manages your Privy developer account and apps. It never signs transactions or moves funds.

Privy CLI is an unofficial, community project by Samarth Saxena. Not affiliated with or endorsed by Privy. The Privy name and wordmark belong to Privy. It uses undocumented dashboard APIs that can change.