Get up and running with Beeper CLI in under 5 minutes.
- Beeper Desktop installed and running
- Terminal access
macOS (Apple Silicon)
curl -L https://github.com/nerveband/beeper-api-cli/releases/latest/download/beeper-api-darwin-arm64 -o beeper
chmod +x beeper
sudo mv beeper /usr/local/bin/macOS (Intel)
curl -L https://github.com/nerveband/beeper-api-cli/releases/latest/download/beeper-api-darwin-amd64 -o beeper
chmod +x beeper
sudo mv beeper /usr/local/bin/Linux (amd64)
curl -L https://github.com/nerveband/beeper-api-cli/releases/latest/download/beeper-api-linux-amd64 -o beeper
chmod +x beeper
sudo mv beeper /usr/local/bin/Windows Download from: https://github.com/nerveband/beeper-api-cli/releases/latest/download/beeper-api-windows-amd64.exe
git clone https://github.com/nerveband/beeper-api-cli
cd beeper-api-cli
go build -o beeper .
sudo mv beeper /usr/local/bin/Auto-discover your Beeper Desktop API:
beeper discoverExpected output:
Discovering Beeper Desktop API...
Found Beeper Desktop API at: http://localhost:39867
Configuration saved successfully!
Manual Configuration (if auto-discovery fails):
beeper config set-url http://localhost:39867Check your configuration:
beeper config showExpected output:
API URL: http://localhost:39867
Output Format: json
beeper chats listYou should see JSON output with all your Beeper conversations.
beeper chats list --output text- Get a chat ID from the previous command
- Send a message:
beeper send --chat-id YOUR_CHAT_ID --message "Hello from Beeper CLI!"beeper messages list --chat-id CHAT_ID --limit 20beeper search --query "important meeting"beeper chats list --output markdown
beeper chats list --output text- LLM Integration: See
examples/llm-integration.shfor advanced usage - Full Documentation: Read
README.mdfor complete command reference - API Details: Check
API.mdfor endpoint documentation
- Ensure Beeper Desktop is running
- Check if port 39867 is accessible:
curl http://localhost:39867/health - Try manual configuration:
beeper config set-url http://localhost:PORT
- Verify Beeper Desktop API server is enabled in settings
- Check the API URL is correct:
beeper config show
- Verify installation:
beeper --help - Check you're using the latest version
- Open an issue: https://github.com/nerveband/beeper-api-cli/issues
- Command Help:
beeper [command] --help - GitHub Issues: https://github.com/nerveband/beeper-api-cli/issues
- Documentation: https://github.com/nerveband/beeper-api-cli
# 1. Setup
beeper discover
# 2. Explore your chats
beeper chats list --output text
# 3. Get chat ID you want to message
CHAT_ID="your_chat_id_here"
# 4. Read recent messages
beeper messages list --chat-id $CHAT_ID --limit 10
# 5. Send a message
beeper send --chat-id $CHAT_ID --message "Testing Beeper CLI!"
# 6. Search across all messages
beeper search --query "project deadline" --output markdownNow you're ready to automate your Beeper workflows!