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

@solana-agent-wallet-adapter/cli

v0.2.0

Published

Terminal CLI for the Solana Agent Wallet Adapter local bridge.

Readme

@solana-agent-wallet-adapter/cli

Terminal control surface for Agentic, the Solana Agent Wallet Adapter local runtime. It starts a local wallet bridge, serves the browser wallet host, and lets agents request wallet-held approvals without receiving custody of a private key.

Install from npm

npm install -g @solana-agent-wallet-adapter/cli
solana-agent-wallet app

One-shot usage without a global install:

npm exec @solana-agent-wallet-adapter/cli -- app

solana-agent-wallet app starts the local bridge at http://127.0.0.1:8787, starts the wallet host at http://127.0.0.1:5174, opens the wallet host in your browser, and launches the terminal control center.

Optional AI planning is BYOK and local-first:

export AGENTIC_AI_API_KEY=...
export AGENTIC_AI_MODEL=gpt-5
export AGENTIC_AI_BASE_URL=https://api.openai.com/v1
solana-agent-wallet app

The key stays in the local bridge process or your shell environment. The hosted app can draft plans through the bridge, but wallet approval remains separate.

Standalone Downloads

Download the asset for your platform from the latest GitHub Release:

  • solana-agent-wallet-macos-arm64.tar.gz
  • solana-agent-wallet-macos-x64.tar.gz
  • solana-agent-wallet-linux-x64.tar.gz
  • solana-agent-wallet-windows-x64.zip

Release URL pattern:

https://github.com/mstevens843/solana-agent-wallet-adapter/releases/latest/download/<asset>

After extracting the archive, run:

./solana-agent-wallet app

On Windows, run solana-agent-wallet.exe app.

Commands

solana-agent-wallet app
solana-agent-wallet doctor
solana-agent-wallet bridge serve
solana-agent-wallet bridge start
solana-agent-wallet wallet-host serve
solana-agent-wallet status
solana-agent-wallet balances
solana-agent-wallet connect
solana-agent-wallet inbox list
solana-agent-wallet inbox inspect <action-id>
solana-agent-wallet inbox approve <action-id>
solana-agent-wallet prepare transfer-sol <recipient> 0.01
solana-agent-wallet receipts

Use --json for scriptable output.

Runtime Files

Installed mode uses a user-local runtime directory:

  • macOS/Linux: ~/.solana-agent-wallet
  • Windows: %APPDATA%\solana-agent-wallet

The CLI creates agent-wallet.config.json and the prepared-action data directory when they are absent. Override paths with:

solana-agent-wallet --runtime-dir <path> doctor
solana-agent-wallet --config <path> --prepared-actions <path> bridge serve

Local Repo Development

From a cloned repo:

pnpm install
pnpm -F @solana-agent-wallet-adapter/cli build
pnpm cli -- app

Repo mode keeps the development fallback for apps/browser-demo and repo-local config files. Public users should use npm, npm exec, or a release binary instead.

Troubleshooting

  • Run solana-agent-wallet doctor --json to inspect runtime paths, bridge reachability, wallet-host assets, and local health.
  • If port 8787 or 5174 is busy, stop the old process or pass --bridge-url / --wallet-host-url with another localhost port.
  • If no browser wallet is connected, keep the wallet host tab open, connect Phantom, Backpack, Solflare, or another Wallet Standard wallet, then click Connect bridge if prompted.
  • If wallet-host serve reports missing assets, reinstall the npm package or rebuild locally with pnpm -F @solana-agent-wallet-adapter/cli build.
  • Mainnet actions remain capped by agent-wallet.config.json; set mainnet.enabled=true only when you intend to allow real mainnet actions.