Skip to content

Latest commit

 

History

History
65 lines (45 loc) · 1.8 KB

File metadata and controls

65 lines (45 loc) · 1.8 KB

Pulse

Pulse

Drive your terminal coding agents from your phone

Pulse makes it simple to run Claude Code, Codex, and OpenCode from your phone. Use the mobile UI to browse transcripts, start or resume chats, send prompts, approve tools, switch models, and get notified when an agent needs you.

Pulse Mobile Preview

Pulse Terminal Preview

Key Features

  • Control Claude Code, Codex, and OpenCode from one mobile UI.
  • Start new sessions or resume existing sessions from your phone.
  • Stream transcripts live, send prompts, and approve tool calls remotely.
  • Switch models and receive notifications when an agent needs attention.
  • Keep each agent's existing history and global configuration untouched.

Install

curl -fsSL https://raw.githubusercontent.com/tanmoysrt/pulse/master/install.sh | sh

Usage

pulse
pulse <claude|codex|opencode> [args...]
pulse ls
pulse attach <id>
pulse update
pulse add-domain <domain-or-ip>

How it works

Each session runs in a detached tmux, and Pulse streams its transcript to the browser. It reads history from each tool's own store and never touches your global agent config.

While Pulse is running, it prevents automatic system sleep so its server, network connection, and detached sessions stay available. The display may still turn off or lock normally.

Build from source

make prod        # builds the UI and stripped binaries for every platform in dist/

License

Apache 2.0