What this surface is for
Desktop endpoint
Tater Assistant
Source-backed docs
Native desktop bridge used by the Tater Menu status-bar app for chat, quick actions, notification polling, and attachment workflows.
Desktop endpoint
65 current Verbas advertise direct support for this surface.
Require X-Tater-Token on macOS portal API requests.
Key: API_AUTH_ENABLED Default: false Options: true, falseShared API key expected in the X-Tater-Token header when auth is enabled.
Key: API_AUTH_KEYBackward-compatible fallback token if API Key is empty.
Key: AUTH_TOKENHow long to keep a Mac conversation history alive.
Key: SESSION_TTL_SECONDS Default: 2h Options: 5m, 30m, 1h, 2h, 6h, 24hTCP port for the Tater macOS bridge.
Key: bind_port Default: 8791The menu-bar app is the main user-facing client for this portal and handles quick actions, chat UI, and attachment flows.
Lightweight menu-bar app that connects to the Tater macOS bridge for chat, quick actions, clipboard workflows, screen captures, and attachment handling.
These notes are based on the current Tater-MacOS app README and the active macOS bridge endpoints.
Point the app at the macOS bridge and verify bootstrap and polling are healthy.
Clipboard and screen presets call the plugin endpoint first, then fall back to chat when needed.
Screen and rewrite flows depend on standard macOS privacy permissions.
The app long-polls notifications and can download or auto-open returned attachments.
When API auth is enabled, requests must include X-Tater-Token with the configured portal API key.
Returns ok, platform=macos, and version 1.0 so clients can confirm the bridge is alive.
Returns assistant identity plus recent scoped history so the menu app can initialize quickly.
Polls scoped notification queues with optional wait_seconds and returns the next pending notification payload.
Accepts user_text, clipboard context, optional assets, and scope/device context, then runs a Hydra turn.
Executes a named plugin with args for deterministic quick-action flows, then returns narrated text plus attachments/actions.
Stores an incoming asset payload and returns an attachment-ready artifact reference for later use.
Returns raw file bytes for stored artifacts so the app can save or open returned attachments.
Returns client-safe history entries for a scope or device with server-side cap enforcement.
Returns assistant display-name identity data for app UI labels and chat headers.