whisper-pi
Native Pi extension: give a Pi coding agent a real, routable Whisper IPv6 /128 identity - keyless verify/RDAP; the full control plane, /128 egress, and the whisper.security graph (Cypher + 29 recipes) with a key.
Package details
Install whisper-pi from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:whisper-pi- Package
whisper-pi- Version
0.1.2- Published
- Jul 17, 2026
- Downloads
- 159/mo · 159/wk
- Author
- kakooch
- License
- MIT
- Types
- extension
- Size
- 7.9 KB
- Dependencies
- 2 dependencies · 0 peers
Pi manifest JSON
{
"extensions": [
"./index.mjs"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
Whisper for Pi
Give a Pi coding agent a real, routable, verifiable Whisper network identity - keyless verify/RDAP,
and the full control plane + /128 egress with a key.
Install
pi install npm:whisper-pi
Restart Pi. On start, the extension launches the whisper CLI's MCP server (whisper mcp) and
registers its tools with Pi natively - nothing else to configure, no separate MCP bridge to add.
Prerequisite: the whisper CLI on your PATH -
curl -fsSL https://get.whisper.online | sh (see https://get.whisper.online). If the CLI is not
installed, the extension is a silent no-op (it never breaks Pi's startup).
Two-tier (auth optional)
The tool surface tracks your key state automatically, because it is exactly what whisper mcp
advertises:
- No key:
whisper_verify/whisper_rdap- verify whether any address or hostname is a real Whisper agent, and whose, and read its public RDAP. Works for everyone. - With
WHISPER_API_KEY(orwhisper login): the full control plane (whisper_register,whisper_list,whisper_policy,whisper_logs,whisper_revoke,whisper_egress_config),/128egress, and the security-graph tools (below).
Query the security graph
With a key, the tool surface also includes the whisper.security
graph - 7.4B nodes (hostnames, IPs, ASNs, certs, threat intel), the same graph the Whisper
resolver consults on every lookup. whisper_graph_query runs raw parameterised Cypher, and
every catalog recipe is its own tool: whisper_identify, whisper_assess, whisper_variants,
whisper_typosquat, whisper_attackSurface, ... 29 in all (graph tools ship in whisper CLI
v0.130.0+). Just ask Pi:
Run whisper_assess on 8.8.8.8 and tell me its threat posture.
Docs: https://www.whisper.security/docs (the raw Cypher API: https://www.whisper.security/docs/cypher-api).
Prove the egress
whisper run curl -s https://api64.ipify.org # prints the agent's /128
dig -x <that /128> # reverse-DNS -> the agent's Whisper hostname
Learn more: https://whisper.online