Skip to content
Smoke Signal

Features

Notifications, Decisions, and Remote.

Receive updates from agents and automations, answer Decisions sent through Channels, and start or steer agent tasks on a paired computer.

Overview

Core features.

  • Push when work finishes

    Send one HTTP request from an agent, script, or CI job. Subscribers receive the result as a push notification.

  • Decisions with defined choices

    Send a question with two to four choices through a Channel. The caller waits until a subscriber selects one, then receives that answer.

  • Answer Decisions from your phone

    Decisions appear in the installed app. A Channel subscriber can choose an answer without returning to the editor or terminal.

  • Channels for agents and automations

    Use one Channel for any sender that can make an HTTP request, including agents, deploy scripts, workflow engines, and CI.

  • Plain REST, no SDK

    Send Notifications with a webhook or API key. Create and claim Decisions with an API key. Both use documented JSON endpoints and work from curl.

  • Suppress alerts while you are active

    Supported agent integrations use a grace period and presence detection to avoid notifying you when you are already at the computer.

  • Start and steer agent tasks from your phone

    Pair a computer, choose a workspace, and start a task from the app. Follow replies, answer questions, or interrupt the run.

  • Remote is end-to-end encrypted

    Code, credentials, and sessions stay on your computer. Workspace names, task and session titles, prompts, replies, and form answers are end-to-end encrypted. Smoke Signal cannot read them.

The return path

Notifications tell you. Decisions wait for you.

A Notification is one-way. A Decision is a question sent through a Channel with two to four choices. The caller waits for one Channel subscriber to choose an answer, then receives only the selected action. No polling glue or chat parsing is required.

Remote

Start and steer agent work from your phone.

Pair a computer once, then start a task in Claude Code, Codex, or a Custom integration from your phone. Choose a workspace, follow replies, answer questions, or interrupt the run. Code, credentials, and sessions stay on your computer. Workspace names, task and session titles, prompts, replies, and form answers are end-to-end encrypted, so Smoke Signal cannot read them.

Channel Decisions

Channel replies are anonymous.

A Decision sent through a Channel returns the selected answer to the caller, but not the identity of the subscriber who chose it. The Decision content is deleted once the caller claims the answer. If you need named approvers or a permanent compliance record, use a system designed for that. Remote is separate: it starts and steers work on a paired computer, and its task content is end-to-end encrypted between the app and bridge.

Get started

Connect an agent or automation.