Tmux Agent Pulse — Development skill for Claude Code
Claude Code status notifications for tmux - shows responding/done icons on window names.
How to install Tmux Agent Pulse
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open devbrother2024/tmux-agent-pulse and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Tmux Agent Pulse does
Claude Code status notifications for tmux - shows responding/done icons on window names.
Alternatives in Development
- News Pulse — 公司新闻脉搏:股价异动时快速归因 15.9k ★
- Tmux Claude Hatch — tmux plugin that runs Claude Code sessions in popups per project directory, with an fzf picker showing each se 381 ★
- Tmux Claude Session Manager — Run many Claude Code sessions across your projects, each in its own tmux session — then list them, see which a 380 ★
README
tmux-agent-pulse
**English** | [한국어](README.ko.md)
AI CLI status notifications for tmux. Supports Claude Code, Codex CLI, and Gemini CLI out of the box.
Shows status icons on tmux window names when AI CLI tools are active:
- 💬 — AI is responding (output detected for 2.5s+)
- ❓ — AI is waiting for user input (permission prompt detected)
- ✅ — AI finished responding (output stopped)
- Icons auto-clear when you switch to the window
Demo

Why tmux-agent-pulse?
- Zero configuration — Works out of the box. No hooks, no API keys, no per-tool setup. Just install and go.
- Simple & unobtrusive — A single icon on the window name. No status bar clutter, no color changes, no visual noise.
Other plugins (e.g. tmux-agent-status, tmux-agent-indicator) require Claude Code hooks or tool-specific configuration. tmux-agent-pulse detects any supported CLI tool automatically via process tree inspection.
How it works
A background daemon polls all tmux panes every 0.5s. It inspects child processes of each pane (`ps -eo pid,ppid,args`) to detect AI CLI tools, then compares output snapshots to track activity changes. No hooks or configuration needed.
Install
Requirements
- tmux 3.0+
- TPM
**Note:** The plugin automatically enables the tmux status bar (`set -g status on`) on load, as it's required to display window name icons.
With TPM
Add to `~/.tmux.conf`:
set -g @plugin 'devbrother2024/tmux-agent-pulse'
Then press `prefix + I` to install.
Manual
git clone https://github.com/devbrother2024/tmux-agent-pulse ~/.tmux/plugins/tmux-agent-pulse
Add to `~/.tmux.conf`:
run-shell ~/.tmux/plugins/tmux-agent-pulse/agent-pulse.tmux
Configuration
Optional environment variables (set before the plugin loads):
| Variable | Default | Description |
|---|---|---|
AGENT_PULSE_INTERVAL |
`0. |
Related Skills
Tmux Agent Status
Quiet tmux status for Claude Code, Codex, opencode & pi — shows nothing while agents work, a small marker when
Dreamteam Peek
Peek at a teammate's live tmux pane — see what a non-responding agent is actually doing.
Uninstall Red Alert
Remove Red Alert (Pikud HaOref) notifications from claude-pulse
Execute Right
A Claude Code skill for the moment a plan is carried out: a handed value is a hypothesis, a done-claim names i
Detach
Run Codex and Claude Code reliably in the background on macOS—with a native dashboard, persistent tmux session
Tmuxes
Local-first web command center for Claude Code, Codex, OpenCode and other CLI coding agents. Run agents in tmu
Related Agents
Mobile Agent
Generates a complete, store-ready Flutter app (iOS + Android) from the project spec. Covers all screens, state
Sysops
VPS maintenance agent. Use when the user asks about server status, wants to check their deployments, apply OS
Adrian
Blocks until a tmux pane is done (pattern match, shell idle, or output idle). Use for any wait that takes more