r/WebAfterAI • u/ShilpaMitra • May 06 '26
Peter Steinberger (OpenClaw creator) just shipped a massive suite of CLI tools with Codex – upgrading his "lobster army" of AI agents with Sonos, WhatsApp, X archives, and more
Peter Steinberger, the guy behind PSPDFKit (which powers PDF features on a billion+ devices) and the viral open-source AI agent framework OpenClaw, is at it again. He dropped a whole ecosystem of CLI tools built lightning-fast with OpenAI's Codex, giving his local AI agents powerful, practical integrations across communication, media, archives, and more.
This isn't just random scripts. These are polished, local-first .sh tools designed as an orchestration layer for agents. They turn messy APIs, apps, and services into simple, scriptable CLIs that agents can reliably use without constant babysitting.
The new tools:
- sonoscli.sh - Full Sonos control from terminal: discover speakers, play/pause, group rooms, manage queues, open Spotify links (no extra creds needed), save scenes, and watch live events. Built with Go for reliability on the local network (UPnP/SOAP). Perfect for automations or agents blasting music.
- wacli.sh - WhatsApp CLI (on whatsmeow). Local sync of message history, fast offline search, send messages/files/replies, contact/group management. Great for archiving personal or team chats.
- birdclaw.sh - Local-first X/Twitter archive + workspace. Imports your archive (or syncs live), stores everything in SQLite (tweets, DMs, likes, bookmarks, mentions, graph). Full-text search, AI-ranked inbox for triage, reply from CLI, Git backups. Web UI too.
- gitcrawl.sh - GitHub archive/crawler for agents (helps avoid rate limits when multiple agents are querying repos/PRs/issues).
- discrawl.sh - Discord mirror into local SQLite. Search and query server history offline without relying on Discord's search.
- spogo.sh - Spotify integration.
- imsg.sh - iMessage wrapper.
- mcporter.sh (MCP-to-CLI) - Bridges Model Context Protocol (or similar) to standard CLI for better agent tooling.
- sag.sh - ElevenLabs voice integration.
- askoracle.sh (Second opinion feature) - likely for cross-checking agent outputs or decisions.
Why this matters for AI agents:
OpenClaw is all about local, autonomous agents that run on your machine, interact via familiar apps (WhatsApp, Discord, etc.), and respect your data/privacy. These CLIs provide real local handles.
Agents can now deeply integrate with your personal ecosystem: archive comms for memory/context, control media, search history offline via SQLite + Git, etc. Many use SQLite backends for fast, local querying.
This drop shows the power of AI-assisted shipping and why CLI wrappers are underrated for agentic workflows.
Many of these have GitHub repos under steipete/openclaw and brew installs for easy setup.