$ cat ~/map/pi-reddit.md
pi-reddit
Reddit tools for the pi agent: the audited reddit-mcp-server bridged over local stdio, with confirmation-gated writes.
extensions✓ Sep 17
Facts
- repository
- github.com/racstan/pi-reddit ↗
- GitHub Stars
- ★ 0
- Forks
- 0
- license
- MIT
- npm / mo
- —
- last push
- Sep 16, 2026
install
Run pi install git:github.com/racstan/pi-reddit, restart pi or run /reload, then /reddit-status verifies the bridge; for local development install from an absolute path with pi install /absolute/path/to/pi-reddit## TL;DR
A pi package that exposes Reddit tools directly to the agent by bridging the audited reddit-mcp-server over local stdio: browsing and search work without credentials, write operations need an authenticated account plus explicit interactive confirmation, and every tool name carries the reddit_ prefix so the Reddit surface stays separate.
## Key points
- $Coverage: browse and search Reddit, users, posts, comments, rules, and flair through tools whose names all carry the reddit_ prefix.
- $Safety model: interactive confirmation precedes every create, reply, edit, or delete action, and write operations are blocked outright in non-interactive pi modes where no confirmation UI exists.
- $Read-only without credentials: anonymous access needs no setup at all, though Reddit blocks anonymous traffic from some networks; OAuth access reads REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET, and a REDDIT_USER_AGENT from the environment before pi starts.
- $Enabling writes: posting, replying, editing, and deleting additionally need REDDIT_USERNAME and REDDIT_PASSWORD plus REDDIT_SAFE_MODE=strict; the README recommends creating a Reddit script app at reddit.com/prefs/apps and preferring a dedicated Reddit account.
- $Credential containment: Reddit credentials pass only to the local reddit-mcp-server child process; that package's runtime requests go to Reddit's official API hosts.
- $Security posture: the extension starts reddit-mcp-server locally and communicates over stdio, and the README advises reviewing the source and pinning a git commit or release for sensitive installations — pi packages execute with your user permissions.
## FAQ
Q Do I need a Reddit account to use it?
Not for read-only browsing and search — anonymous access works without credentials, although Reddit blocks anonymous traffic from some networks. An authenticated OAuth account plus REDDIT_USERNAME and REDDIT_PASSWORD are required only for write operations.
Q How are write operations guarded?
Every create, reply, edit, or delete asks for explicit interactive confirmation in the TUI first, and writes are denied outright when no interactive UI is available. The README also recommends REDDIT_SAFE_MODE=strict and a dedicated Reddit account.
Q Where do my Reddit credentials go?
Only to the local reddit-mcp-server child process that the extension starts over stdio; runtime requests made by that package go to Reddit's official API hosts, and the README warns never to commit credentials or place them in prompts.
## References
## Related entries
$ Pi MCP Adapter
Use MCP servers with Pi without burning your context window.
$ pi-conversation-timer
Statusline timer that counts only active task seconds, frozen while pi waits, with a /chat-time stats popup.
$ pi-tool-timeout
Timeout overlay for foreground tools: bash and powershell default to 300s, grep and find get a wrapped deadline.
## Guides
Last updated: Sep 17, 2026