The default. Send an email, get a response. Works from any device. Learn more →
Interfaces
Your agent supports multiple interfaces. Same agent, same memory — different ways to communicate.
Slack
Real-time chat in your Slack workspace. @mention to wake your agent. Requires Tiny tier. Learn more →
Web App
Dashboard with job history and settings. Live chat coming soon. Learn more →
Comparison
Section titled “Comparison”| Feature | Slack | Web App | |
|---|---|---|---|
| Setup | None | Tiny tier + Slack app | None |
| Response | 10-30s | Real-time streaming | Coming soon |
| Mobile | Native email | Slack app | Browser |
| Threading | Email threads | Slack threads | — |
| Attachments | ✓ | ✓ | Planned |
| Commands | ✓ | ✓ | Planned |
| Cost tracking | Footer | Footer | Dashboard |
Shared state
Section titled “Shared state”All interfaces share the same:
- Storage —
/datadirectory in R2 - Memory —
MEMORY.mdfile - Sessions — Conversation history
Start a conversation via email, continue in Slack — the context carries over.
Commands work everywhere
Section titled “Commands work everywhere”| Command | Effect |
|---|---|
/clear | Start fresh session |
/resume | List recent sessions |
/resume abc1 | Resume specific session |
/compact | Compress context |
/model haiku | Switch to Haiku |
/model sonnet | Switch to Sonnet |
/model opus | Switch to Opus |
Choosing an interface
Section titled “Choosing an interface”Use email when:
- You want async communication
- You’re on mobile without Slack
- You need email threading/archival
- You’re on the free tier
Use Slack when:
- You want real-time back-and-forth
- You’re already in Slack for work
- You need team visibility
- You’re on the Tiny tier
Use web app when:
- You want to see job history
- You need to update settings
- You want to browse files (coming soon)