A web-based Kanban board for real-time observation of Claude Code tasks. View task dependencies, manage priorities, and track task cleanup. Ideal for developers and operations teams using Claude Code.
git clone https://github.com/L1AD/claude-task-viewer.gitClaude Task Viewer is a web-based dashboard that monitors Claude Code tasks as they execute across multiple sessions. It displays task status, dependencies, and timing in a persistent visual interface accessible via http://localhost:3456, eliminating the need to rely solely on terminal output. The viewer watches the Claude Code task directory for real-time changes and pushes updates via Server-Sent Events, showing exactly what Claude is working on, which tasks are blocked, and when work completes. Desktop and audio notifications alert you when tasks finish, while an optional Gantt-style timeline visualizes task duration and sequence. It's designed for developers and ops teams who need visibility into Claude Code's work breakdown and task dependencies without interfering with Claude's autonomous task management.
[{"step":"Access the Task Viewer","action":"Open the web-based Kanban board at the provided URL (e.g., `https://claude-task-viewer.company.com`). Log in with your Claude Code credentials if prompted.","tip":"Bookmark the URL for quick access. Ensure you have the correct permissions to view/edit tasks."},{"step":"Filter and Sort Tasks","action":"Use the filters to narrow down tasks by status (running/queued/completed), priority (high/medium/low), or dependencies. Sort by last updated or creation date to spot stale tasks.","tip":"Enable the \"Show Dependencies\" toggle to visualize task relationships. Look for tasks with red exclamation marks (blocked)."},{"step":"Identify Critical Tasks","action":"Scan for tasks with blocking dependencies, stalled progress (>2 hours without updates), or high priority. Note their IDs and details for the next step.","tip":"Hover over task cards to see additional metadata like assignee, branch name, and recent commits."},{"step":"Take Action","action":"For each critical task, either:\n- Adjust its priority (drag to a new column).\n- Add a comment with instructions for the assignee.\n- Manually reroute dependencies if possible.\n- Mark tasks for cleanup (e.g., delete branches).","tip":"Use the \"Bulk Actions\" feature to clean up multiple completed tasks at once (e.g., delete branches)."},{"step":"Share Updates with the Team","action":"Copy the summary of high-risk tasks and next steps from the Task Viewer. Paste it into your team’s Slack channel or project management tool (e.g., Linear, Jira).","tip":"Tag relevant teammates (e.g., @dev-team, @qa-team) in the summary to ensure accountability."}]
Monitor multiple Claude Code sessions simultaneously from one dashboard
Visualize task dependencies to understand critical path and blockers
Track task timing and durations with Gantt-style timeline view
Receive notifications when long-running tasks complete
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/L1AD/claude-task-viewerCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Open the Claude Task Viewer at [TASK_VIEWER_URL]. Filter tasks by [STATUS: running/queued/completed] and sort by [PRIORITY/DEPENDENCY]. Identify tasks with blocking dependencies or stalled progress. For each critical task, suggest cleanup actions or priority adjustments. Share a summary of high-risk tasks and recommended next steps for the team.
Here’s the current state of your Claude Code tasks in the Task Viewer:
**High-Priority Tasks (Blocked):**
1. **Task #4721** - Data Pipeline Refactor
- Status: Queued (since 10:15 AM)
- Dependencies: Awaiting PR #1245 ("Auth Service Update") to merge
- Risk: Stalled for 2.5 hours; likely due to merge conflict in `auth_service.py`
- Recommended Action: Escalate to @dev-team to resolve PR #1245 or reroute Task #4721 to use a feature branch.
2. **Task #4725** - API Rate Limiting Fix
- Status: Running (since 9:30 AM)
- Progress: 68% complete (12/18 endpoints tested)
- Blockers: 3 failing tests in `test_rate_limiting.py` (timeout errors)
- Recommended Action: Assign @qa-team to investigate and rerun tests after fixing `config.py` (last modified by @ops-team).
**Medium-Priority Tasks:**
- Task #4718 ("Cache Invalidation") - Running (85% complete). No dependencies. Ready for review.
- Task #4720 ("Logging Enhancement") - Completed. Cleanup pending (remove `debug.log` files).
**Cleanup Needed:**
- 5 completed tasks have unmerged branches (e.g., `feature/xyz`). Delete branches after PRs are merged.
**Next Steps:**
1. Unblock Task #4721 by resolving PR #1245 or rerouting.
2. Assign @qa-team to debug `test_rate_limiting.py` and update `config.py`.
3. Merge Task #4718 and delete its branch.
4. Schedule a cleanup for completed tasks with unmerged branches.AI assistant built for thoughtful, nuanced conversation
AI code review in familiar Kanban workflow
Get more done every day with Microsoft Teams – powered by AI
Automate your spreadsheet tasks with AI power
Agentic AI Workflow platform
Connected workspace for docs, wikis, and projects
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan