Don't read your agent's progress. See it.

Agents in goal mode leave streams of text behind. GoalPulse turns their tasks, assumptions and questions into a live dashboard you can read at a glance.

GoalPulse dashboard: status, progress bar, open questions and blocked work for a billing project

One sentence to set up

Tell your agent to use it. It creates the goal, logs work as it goes and hands you a dashboard link.

Read docs/v2-plan.md and implement it phase by phase with sub-agents. Use goalpulse to report progress.
AskAdd the sentence to any goal prompt.
WorkThe coordinating agent reports tasks, assumptions and questions as one-line events.
WatchOpen the link. It updates live; resume later in a fresh session.

See it in 30 seconds

A real run of the demo goal. Vertical 9:16 cut

Built for glancing

Status in one line

Health, percent done and a segmented bar. Counts for running, blocked, failed and waiting on you, only when they are not zero.

Questions up front

Open questions and their options come first. Answered ones fold away. Blocked work and risky assumptions sit right below.

Phases and dependencies

Tasks grouped by phase, in-flight work first, finished work folded. Rows show what each task waits on and what it unblocks.

Honest reports

The coordinator's note flags when tasks have changed since it was written, and live blockers override a stale "on track".

Resume anywhere

A fresh agent gets a briefing: plan, last report, stale in-flight work and your new answers.

Light, dark, shareable

Follows your system theme. goalpulse render writes a single HTML snapshot to share.

Install

Node.js 18+. No other dependencies, nothing to configure.

Claude Code

/plugin marketplace add raysca/goalpulse /plugin install goalpulse@raysca-tools

Codex, Antigravity and others

npm install -g github:raysca/goalpulse goalpulse install-skill
Claude CodeCodexAntigravityAnything that reads AGENTS.md or Agent Skills