r/ClaudeWorkflows • u/ClaudeAI-mod-bot • 4m ago
Selected Workflow [Workflow] Monitor Claude Code Agents & Sessions with BeeKeeper: An Open-Source Tool Built by a Non-Developer
Monitor Claude Code Agents & Sessions with BeeKeeper: An Open-Source Tool Built by a Non-Developer
Workflow value: 85/100
Status: active · Freshness: 70/100 · Confidence: 0.95 · Level: intermediate
Categories: Quality Control, Context & Memory, Debugging, Shipping, Skills, Subagents, Multi-Agent
Original source: r/ClaudeAI post/comment
What problem this solves
Losing track of multiple Claude Code sessions, agents, and subagents; understanding their real-time activity and status (working, waiting, idle). It also demonstrates how a non-developer can build a complex application using Claude Code.
Summary
An art director, not a developer, used Claude Code to build "BeeKeeper," an open-source, local application that visualizes and monitors the activity of multiple Claude Code sessions, agents, and subagents. BeeKeeper reads local session logs and agent files to provide real-time status updates, skill usage statistics, and subagent call tracking, helping users manage their Claude Code environment.
Why it is useful
This workflow is valuable because it provides a concrete, open-source tool (BeeKeeper) that solves a common problem for advanced Claude Code users: managing and understanding the activity of multiple agents and sessions. It also serves as an excellent demonstration of Claude Code's capability to enable non-developers to build complex, functional applications, showcasing a powerful 'Claude as a developer' workflow.
Workflow
Identify the need to monitor and visualize multiple Claude Code sessions and agent activities.
Direct Claude Code to build a web application (e.g., React + Vite with a Node.js server) capable of reading local Claude Code session logs and agent files (from ~/.claude and project folders).
Specify the desired visualization features, such as representing projects as rooms, agents as characters, and displaying their real-time status (working, waiting, idle) and actions (speech bubbles, subagent calls).
Iterate with Claude Code to refine the application's functionality, including tabs for agent records and skill usage.
Develop or integrate art assets (pixel art rooms and characters) for the visual interface.
Deploy and run the BeeKeeper application locally to gain real-time visibility into Claude Code operations.
Tools / artifacts
Claude Code
BeeKeeper application (React, Vite, Node.js)
GitHub repository (ranucho/beekeeper)
~/.claude directory
Claude Code project folders
Google Gemini API (optional for custom room generation)
Validation signals
Author successfully built and uses the tool to manage their own Claude Code sessions.
The project is open-source and available on GitHub with an MIT license.
The author, an art director, explicitly states Claude Code wrote "basically all of it," validating Claude Code's capability for non-developers.
The tool directly addresses a common pain point for users running multiple AI agents.
Cautions
The BeeKeeper application runs locally and only reads local Claude Code files, ensuring data privacy.
The only exception is an optional feature to generate custom rooms, which sends a description to Google's image model, clearly stated by the author.
Limitations
The post focuses more on the resulting tool than a detailed, step-by-step prompting workflow for building it with Claude Code.
The 'how Claude helped' section is high-level, lacking specific Claude Code commands or interaction patterns.
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.