Multi-platform AI bot gateway. Connect AI agents to MeepaChat, Discord, Telegram, Slack, and WhatsApp.
curl -fsSL https://meepagateway.bogpad.io/install.sh | shOr via Homebrew:
brew install bogpad/tap/meepagatewaymeepagatewayOn first run, you'll choose a setup method:
[1]Terminal wizard — interactive step-by-step in your terminal[2]Web dashboard — Captain Dashboard athttp://localhost:8092
Both walk you through configuring your LLM provider, creating an agent, and connecting to a chat platform. To re-run later: meepagateway setup
One command — auto-detects SSH keys, prints your dashboard URL and setup code when done:
bash <(curl -fsSL https://meepagateway.bogpad.io/deploy-do.sh)Skip the setup wizard entirely by passing your API key and password:
bash <(curl -fsSL https://meepagateway.bogpad.io/deploy-do.sh) \
--anthropic-key "sk-ant-..." \
--password "your-password"The script automatically uses a pre-baked snapshot if one exists in your account (~30 second boot), otherwise falls back to cloud-init on a fresh Ubuntu image (~3 minute install).
Need doctl?
brew install doctl && doctl auth init
hcloud ssh-key list
# If empty: hcloud ssh-key create --name my-key --public-key-from-file ~/.ssh/id_ed25519.pub
IP=$(hcloud server create --name meepagateway \
--image "$(hcloud image list -t snapshot -o columns=id,description | grep meepagateway- | sort -t- -k2 -V | tail -1 | awk '{print $1}')" \
--type cx23 --ssh-key my-key \
--user-data "$(curl -fsSL https://meepagateway.bogpad.io/cloud-init-image.sh)" \
-o columns=public_net --no-header | awk '{print $1}')
echo "Dashboard: http://$IP:8092"Need hcloud?
brew install hcloudor install docs
Use cloud-init — paste as "User data" when creating a server:
curl -sfL https://meepagateway.bogpad.io/cloud-init.shAfter boot (~3 minutes), open http://<server-ip>:8092.
Environment variables you can set before running cloud-init:
| Variable | Description |
|---|---|
ANTHROPIC_API_KEY |
Anthropic API key for Claude models |
OPENAI_API_KEY |
OpenAI API key (optional) |
MEEPAGATEWAY_PASSWORD |
Dashboard password (skip setup wizard) |
TAILSCALE_AUTH_KEY |
Tailscale auth key for private HTTPS (optional) |
On any Ubuntu server:
curl -fsSL https://meepagateway.bogpad.io/install.sh | sh
meepagatewaydocker run -d \
--name meepa-gateway \
-p 8092:8092 \
-v $(pwd)/meepa.toml:/app/meepa.toml:ro \
-e ANTHROPIC_API_KEY="${ANTHROPIC_API_KEY}" \
ghcr.io/bogpad/meepagateway:latestBuilt-in self-update — no need to re-download or redeploy:
meepagateway updateOr update via the Captain Dashboard (Settings > Update).
Other methods: brew upgrade meepagateway | docker pull ghcr.io/bogpad/meepagateway:latest | re-run the install script
Full docs: meepagateway/docs