Tips & Tricks
Everything you need to get the most out of TARS and your OpenClaw. These tips are also available inside the app under Settings.
How TARS Works
TARS connects securely to your OpenClaw over your private Tailscale network. All messages and content flow through this encrypted connection — never through push notifications or third-party servers.
Essential: Configure Your Agents
Your agents need to know how to send messages to your phone. Add delivery instructions to your agent's TOOLS.md — the file agents read at the start of every session.
## TARS iOS App — Message Delivery
To send messages to my phone, ALWAYS use the TARS channel:
openclaw message send --channel tars \
--target tars --message "Your message"
For structured notifications with a title:
openclaw message send --channel tars \
--target tars --message \
'{"title":"Alert Title","body":"Details"}'
NEVER use nodes notify or nodes invoke for TARS —
those only work when the app is open. The TARS
channel works whether the app is open or backgrounded.
Proactive Alerts
Configure your agents to proactively alert you when something needs attention — errors, completed tasks, or anything noteworthy.
When something noteworthy happens — an error, a
completed task, a question that needs my input, or
anything that warrants my attention — send me an
alert through the TARS channel. Use JSON format
with a clear title and description:
openclaw message send --channel tars \
--target tars --message \
'{"title":"Brief Title","body":"What happened
and what action is needed"}'
Scheduled Briefings
Set up cron jobs that deliver scheduled briefings to your phone — morning summaries, evening wrapups, or periodic health checks. Briefings appear as cards in your Dashboard.
Quick Prompts
Quick Prompts let you trigger common actions with a single tap from the Dashboard. Set up prompts for things you ask your agents regularly.
Configure Quick Prompts in the app under Settings > Quick Prompts. Each prompt is tied to a specific agent and sends with one tap.
Privacy & Security
TARS is designed with privacy as the top priority:
Test Your Setup
Try each of these to verify your setup and see what TARS can do. Run these commands on your OpenClaw device:
openclaw message send --channel tars \
--target tars --message \
'{"title":"System Alert Test",
"body":"If you see this card in your
TARS Dashboard, alerts are working.",
"type":"systemAlert"}'
openclaw message send --channel tars \
--target tars --message \
'{"title":"Test Briefing",
"body":"This is a test briefing card.",
"type":"briefing"}'
- Settings > Gateway shows Connected
- Settings > Node shows Connected
- OpenClaw Notifications shows Enabled
- Agent TOOLS.md has TARS delivery section
- Run each test command above
- Push notification arrives on iPhone
- Cards appear in Dashboard
- Approval buttons are tappable
If a test doesn't arrive, check that Tailscale is connected and OpenClaw Notifications is enabled in Settings.
Going Further
Additional ways to take full advantage of TARS with your OpenClaw.
Understanding the TARS Channel
The TARS Channel plugin is the bridge between your OpenClaw agents and your iPhone. It runs entirely on your OpenClaw device — no external servers involved.
Agent sends message via TARS channel ↓ Plugin buffers message on your device (~/.openclaw/tars-pending.json) ↓ Content-free push notification wakes the app ↓ App fetches messages over Tailscale ↓ Cards appear in your Dashboard
Messages are buffered for up to 48 hours and automatically cleaned up after delivery. The buffer holds up to 50 messages, so nothing gets lost even if your phone is off for a while.
Multi-Agent Workflows
TARS supports multiple agents simultaneously. Each agent can send you alerts, briefings, and approval requests independently. Set up dedicated Quick Prompts for each agent to streamline your workflow.
Switch between agents in the Chat tab, or use Quick Prompts on the Dashboard to send targeted commands to specific agents.
Approval Requests
Agents can send approval cards with action buttons directly to your Dashboard. Approve or decline requests without opening a chat — perfect for automated workflows that need human sign-off.
openclaw message send --channel tars \
--target tars --message \
'{"title":"Deploy to Production?",
"body":"All tests passed. Ready to deploy v2.1",
"type":"systemAlert",
"actions":[
{"id":"approve","title":"Deploy","style":"primary"},
{"id":"decline","title":"Cancel","style":"destructive"}
]}'
When you tap a button, your response is sent back to the agent over your Tailscale connection.
Smart Home Integration
TARS can control your smart home devices through OpenClaw agents. Access HomeKit cameras directly from your Dashboard, and use voice or text commands to control lights, thermostats, and entertainment systems.
Set up Quick Prompts for your most common smart home commands: "Turn off all lights", "Set thermostat to 72", "Show front door camera".
Push-to-Talk & Voice
Hold the orb on the Dashboard to activate push-to-talk. Your voice is transcribed and sent to your agent instantly. Great for hands-free control while driving with CarPlay or wearing your Apple Watch.
Every Platform
TARS goes wherever you do. Access your OpenClaw from your iPhone, Apple Watch, CarPlay, home screen widgets, and the Share Extension.