Messages that reach you
when you're AFK
Let your AI agents contact you via WhatsApp or SMS when they need input. Never miss a critical decision again.
Start Free TrialNo credit card required
For developers who live in the terminal
Send messages directly from the command line with the afk CLI
How it works
Agent needs input
Your AI agent (Claude Code, Codex, Amp, etc.) hits a decision point and needs your input.
Agent sends message
Using afk, the agent sends you a WhatsApp or SMS message with the question.
You respond
Reply directly on WhatsApp or SMS. Your response is streamed back to the agent in real-time.
Built for real workflows
From CI/CD pipelines to AI agents, ChatBridge fits into your existing automation.
Deployment Approvals
Get approval before deploying to production. No more waiting at your desk.
afk --whatsapp --msg "Deploy v2.3.1 to prod?"
CI/CD Notifications
Know instantly when builds fail or pipelines need attention.
afk --sms --msg "Build #142 failed" --no-wait
Long-Running Jobs
Get notified when training runs, migrations, or batch jobs complete.
afk --whatsapp --msg "ML training done: 94.2% acc"
AI Agent Decisions
Let Claude, Codex, or other AI agents ask you questions while you're AFK.
afk --whatsapp --msg "Use Redis or Postgres?"
Cron Job Monitoring
Get alerted when scheduled tasks fail or produce unexpected results.
afk --sms --msg "Backup failed: disk full"
Security Alerts
Receive critical security notifications that can't wait for email.
afk --sms --msg "3 failed SSH attempts"
See it in action
You tell your agent
I'm heading out - reach me on WhatsApp if you need anything
Agent hits a decision point
afk --whatsapp --msg "Should I use Redis or Memcached for caching?"
# Waiting for response...
You reply on WhatsApp
Agent receives your answer and continues
<response>
Use Redis - we already have it for sessions
</response>
# Implementing Redis caching...
Install in seconds
One command to install. One command to configure. You're ready.
curl -fsSL https://chatbridge.net/install.sh | sh
Then run afk login to configure
Drop into your pipeline
Copy-paste integrations for popular CI/CD systems and workflows
.github/workflows/deploy.yml
- name: Request deploy approval
run: |
RESPONSE=$(afk --whatsapp --msg "Deploy ${{ github.sha }} to production?" --format json)
if echo "$RESPONSE" | grep -q "yes"; then
echo "Deployment approved"
else
echo "Deployment rejected"
exit 1
fi
env:
AFK_API_KEY: ${{ secrets.CHATBRIDGE_API_KEY }}
- name: Notify on failure
if: failure()
run: afk --sms --msg "Deploy failed: ${{ github.workflow }}" --no-wait
env:
AFK_API_KEY: ${{ secrets.CHATBRIDGE_API_KEY }}
.gitlab-ci.yml
deploy_approval:
stage: deploy
script:
- RESPONSE=$(afk --whatsapp --msg "Deploy to production?" --format json)
- if echo "$RESPONSE" | grep -q "yes"; then exit 0; else exit 1; fi
environment:
name: production
when: manual
notify_failure:
stage: .post
script:
- afk --sms --msg "Pipeline failed: $CI_PIPELINE_ID" --no-wait
when: on_failure
Direct API call (no CLI needed)
# Send a WhatsApp message via webhook
curl -X POST https://chatbridge.net/api/sendwhatsapp \
-H "Content-Type: application/json" \
-H "X-API-Key: $CHATBRIDGE_API_KEY" \
-d '{"message": "Build complete!", "sys_name": "Jenkins"}'
# Send SMS
curl -X POST https://chatbridge.net/api/sendsms \
-H "Content-Type: application/json" \
-H "X-API-Key: $CHATBRIDGE_API_KEY" \
-d '{"message": "Server alert: CPU at 95%"}'
Dockerfile / docker-compose.yml
# Add afk to any container
FROM alpine:latest
RUN apk add --no-cache curl \
&& curl -fsSL https://chatbridge.net/install.sh | sh
# Use in scripts
ENTRYPOINT ["sh", "-c", "your-job.sh && afk --sms --msg 'Job done' --no-wait"]
---
# Or in docker-compose with healthcheck alerts
services:
app:
image: your-app
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/health"]
interval: 30s
labels:
- "chatbridge.alert=afk --sms --msg 'App unhealthy'"
Multiple channels, one API
Reach users wherever they are. More channels coming soon.
Business API
SMS
Global delivery
Webhook
POST to any URL
Slack Soon
Team notifications
Discord Soon
Server alerts
Enterprise-grade security
TLS Everywhere
All API traffic encrypted in transit with TLS 1.3
API Key Auth
Secure API keys with rate limiting and per-key permissions
Auto-Expiring Messages
Long messages auto-delete after 1 hour. No message logs retained.
GDPR Compliant
Data processing in EU. Full data deletion on request.
No Message Storage
Messages pass through, not stored. Your content stays yours.
Audit Ready
Session tracking for compliance. Export your own logs.
Simple pricing
Start with a 3-day free trial. No credit card required. Cancel anytime.
Basic
+ VAT where applicable
- WhatsApp messages
- Real-time responses via SSE
- Unlimited sessions
- afk CLI integration
Dev
+ VAT where applicable
- Everything in Basic
- 100 SMS messages/month
- Use either channel
- Email support
Standard
+ VAT where applicable
- Everything in Basic
- 200 SMS messages/month
- Use either channel
- Priority support
SMS messages reset monthly. Unused messages do not roll over.
Need more?
Multiple phone numbers, custom schedules, volume discounts, or dedicated support - we can tailor a package to your needs.
Contact Us