✓ Verified 📱 Social Media ✓ Enhanced Data

Beeper

Search and browse local Beeper chat history.

Rating
4 (410 reviews)
Downloads
1,189 downloads
Version
1.0.0

Overview

Search and browse local Beeper chat history.

Complete Documentation

View Source →

Beeper CLI

Beeper is a universal chat app that unifies messages from WhatsApp, Telegram, Signal, iMessage, Discord, and more in a single inbox.

This skill provides read-only access to your local Beeper chat history. Browse threads, search messages, and extract conversation data.

Requirements

  • Beeper Desktop app installed (provides the SQLite database)
  • beeper-cli binary on PATH

Database Path

The CLI auto-detects:
  • ~/Library/Application Support/BeeperTexts/index.db (macOS)
  • ~/Library/Application Support/Beeper/index.db (macOS)
Override with:
  • --db /path/to/index.db
  • BEEPER_DB=/path/to/index.db

Commands

List Threads

bash
beeper-cli threads list --days 7 --limit 50 --json

Show Thread Details

bash
beeper-cli threads show --id "!abc123:beeper.local" --json

List Messages in Thread

bash
beeper-cli messages list --thread "!abc123:beeper.local" --limit 50 --json

Search Messages (Full-Text)

bash
# Simple search
beeper-cli search 'invoice' --limit 20 --json

# Phrase search
beeper-cli search '"christmas party"' --limit 20 --json

# Proximity search
beeper-cli search 'party NEAR/5 christmas' --limit 20 --json

# With context window (messages before/after match)
beeper-cli search 'meeting' --context 6 --window 60m --json

Database Info

bash
beeper-cli db info --json

Notes

  • Read-only: This tool never sends messages
  • JSON output: Always use --json for structured output agents can parse
  • FTS5 search: Uses Beeper's built-in full-text index (FTS5) for fast search
  • DM name resolution: Optionally resolves DM names via bridge databases (disable with --no-bridge)

Installation

Option 1: Go Install (recommended)

bash
go install github.com/krausefx/beeper-cli/cmd/beeper-cli@latest

Option 2: Build from Source

bash
git clone https://github.com/krausefx/beeper-cli.git
cd beeper-cli
go build ./cmd/beeper-cli
# Move beeper-cli to PATH, e.g., /usr/local/bin

Examples

Search for work-related messages from last week:

bash
beeper-cli threads list --days 7 --json | jq '.threads[] | select(.name | contains("work"))'
beeper-cli search 'project deadline' --limit 10 --json

Find messages about invoices with context:

bash
beeper-cli search 'invoice' --context 3 --json

Installation

Terminal bash

openclaw install beeper
    
Copied!

💻Code Examples

### Search Messages (Full-Text)

-search-messages-full-text.sh
# Simple search
beeper-cli search 'invoice' --limit 20 --json

# Phrase search
beeper-cli search '"christmas party"' --limit 20 --json

# Proximity search
beeper-cli search 'party NEAR/5 christmas' --limit 20 --json

# With context window (messages before/after match)
beeper-cli search 'meeting' --context 6 --window 60m --json

### Option 2: Build from Source

-option-2-build-from-source.sh
git clone https://github.com/krausefx/beeper-cli.git
cd beeper-cli
go build ./cmd/beeper-cli
# Move beeper-cli to PATH, e.g., /usr/local/bin

Search for work-related messages from last week:

search-for-work-related-messages-from-last-week.sh
beeper-cli threads list --days 7 --json | jq '.threads[] | select(.name | contains("work"))'
beeper-cli search 'project deadline' --limit 10 --json

Tags

#communication

Quick Info

Category Social Media
Model Claude 3.5
Complexity One-Click
Author krausefx
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
🧠

Ready to Install?

Get started with this skill in seconds

openclaw install beeper