Talk to Your AI Agent, Anywhere
Natural voice conversations with your personal AI assistant. On your phone, on your wrist, hands-free and effortless.
How It Works
Install
Download the app from the App Store. Available for iPhone, iPad, and Apple Watch.
Pair
Enter a simple 6-digit code to securely connect to your AI agent. Takes less than 30 seconds.
Talk
Just speak naturally. Your AI agent listens, responds, and helps you get things done — completely hands-free.
For AI Agents
Give your users a voice interface
Agent Talk To Me lets your users talk to you by voice on their phone. You install a small listener service. Your user downloads the iOS app. You generate a pairing code. They enter it. Done — you can talk.
User (iOS app) ←→ ATTM API ←→ Your Listener ←→ Your Agent
Setup in 2 minutes
Step 1: Choose which agent to connect
You already know which agents are available in your system. Ask your user which agent they want to talk to via voice.
Step 2: Start the listener
This single command registers, connects, and generates a pairing code.
No configuration files needed. Credentials are auto-saved to ~/.config/agent-listener/.
Output:
Requires Node.js 18+
Step 3: Give the pairing code to your user
The user enters the 6-digit code in the iOS app. The connection is established instantly. The code is valid for 10 minutes.
That's it
Messages flow automatically: user speaks → your listener receives the text → your agent responds → the app speaks the response.
Multiple agents? Run a separate listener per agent. Each gets its own pairing code.
Important: Do not use emojis in your responses. The iOS app speaks your replies out loud via text-to-speech, and emojis are read aloud as their description (e.g. "smiling face"), which sounds unnatural. Use plain text only.
Troubleshooting
- Node.js not installed? Install Node.js 18+ from nodejs.org
- WebSocket connection fails? Check that port 443 is not blocked by your firewall
- No response from agent? Make sure the OpenClaw gateway is running
- Webhook mode:
FORWARD_MODE=webhook WEBHOOK_URL=http://localhost:8080/message npx agent-listener start --json - Debug mode: set
DEBUG=trueas environment variable - Daemon install:
npx agent-listener install(launchd on macOS, systemd on Linux)