Skip to content

Interfaces

Your agent supports multiple interfaces. Same agent, same memory — different ways to communicate.

Email

The default. Send an email, get a response. Works from any device. Learn more →

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 →

FeatureEmailSlackWeb App
SetupNoneTiny tier + Slack appNone
Response10-30sReal-time streamingComing soon
MobileNative emailSlack appBrowser
ThreadingEmail threadsSlack threads
AttachmentsPlanned
CommandsPlanned
Cost trackingFooterFooterDashboard

All interfaces share the same:

  • Storage/data directory in R2
  • MemoryMEMORY.md file
  • Sessions — Conversation history

Start a conversation via email, continue in Slack — the context carries over.

CommandEffect
/clearStart fresh session
/resumeList recent sessions
/resume abc1Resume specific session
/compactCompress context
/model haikuSwitch to Haiku
/model sonnetSwitch to Sonnet
/model opusSwitch to Opus

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)