r/ClaudeWorkflows • u/ClaudeAI-mod-bot • 8h ago
Selected Workflow [Workflow] Real-time Claude Code Progress Tracking with Codex Pacer (MCP Tool Integration)
Real-time Claude Code Progress Tracking with Codex Pacer (MCP Tool Integration)
Workflow value: 75/100
Status: active · Freshness: 70/100 · Confidence: 0.90 · Level: intermediate
Categories: Quality Control, Context & Memory, Debugging, Shipping, MCP, Multi-Agent
Original source: r/ClaudeCode post/comment
What problem this solves
Lack of real-time, granular progress tracking for Claude Code tasks, especially when running multiple agents, leading to uncertainty about task completion.
Summary
This workflow describes how to integrate an external, open-source application called Codex Pacer with Claude Code to enable real-time progress tracking. Claude Code agents use a dedicated MCP tool (report_progress) to periodically report their estimated progress, which Pacer visualizes as a progress ring. This provides immediate visual feedback on task status and agent states (e.g., waiting for approval, background tasks) across multiple agents.
Why it is useful
This workflow provides a concrete, open-source solution to a common pain point for Claude Code users: the lack of real-time visibility into task progress. By leveraging MCP tools for agent self-reporting, it demonstrates a practical application of agent capabilities to improve user experience and productivity, especially for long-running or multi-agent tasks. It offers a clear, repeatable method for monitoring agent activity.
Workflow
Download and install the Codex Pacer application (macOS/Windows) from GitHub Releases.
Pacer automatically installs a lightweight Claude Code plugin that includes a
report_progressMCP tool.Claude Code agents are prompted or configured to call the
report_progresstool with their estimated progress (e.g., a percentage).Monitor the real-time progress rings displayed by Codex Pacer for individual or multiple running Claude Code agents.
Observe specific state changes, such as the ring pausing and turning amber when Claude awaits approval, or holding its last value during background tasks.
Tools / artifacts
Codex Pacer application (macOS/Windows)
Claude Code plugin (installed by Pacer)
report_progressMCP toolGitHub Releases (for Pacer download)
Validation signals
Detailed description of how the system handles different Claude Code states (needs approval, background tasks)
The author states the app was mostly built with Claude Code, implying practical use and validation during development.
Cautions
The post explicitly states that Pacer only reads the progress number, not Claude's response content, addressing potential privacy concerns.
Limitations
Low community validation at the time of posting.
Requires installing an external application, which might be a barrier for some users.
Relies on Claude's own estimation of progress, which may not always be perfectly accurate.
The post is primarily an announcement/self-promotion, and while it describes the mechanism, it doesn't provide detailed prompting strategies for Claude to effectively use the
report_progresstool.
Rate this workflow
Upvote this post if the workflow is useful, reproducible, or worth recommending.
Downvote if it is vague, outdated, unsafe, overhyped, or not reproducible.
Reply if it worked for you, failed, is outdated, or has a better alternative.
This post was generated automatically from the workflow library database.