Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code

✍️ OpenClawRadar📅 Published: April 15, 2026🔗 Source
Zoku: A Tool That Automatically Detects Repeated Workflows in Claude Code
Ad

Zoku is a tool built with Claude Code that monitors your Claude Code sessions to discover and automate repeated workflows. It was created after the developer noticed performing the same sequence of actions—like grepping, opening a file, editing, running tests, and fixing linting issues—daily without realizing it.

How It Works

Zoku integrates with Claude Code's event system using specific hooks: hookSpecificOutput, PostToolUse, Stop, SessionStart, and UserPromptSubmit. It silently records every tool action during your sessions. After collecting data from a couple of sessions, it analyzes the sequences to find patterns, such as "Grep then Read then Edit then Bash then Bash" appearing across multiple sessions.

When you start a new session, Zoku communicates these discovered patterns to Claude, enabling Claude to proactively suggest or automatically execute the identified workflows.

Key Features and Details

  • Captures tool responses, including exit codes and errors.
  • Normalizes MCP tool names (e.g., converts mcp__github__push_files to github:push_files).
  • Records user prompts to eventually correlate intentions with actual tool usage.
  • Patterns persist through Claude Code's context compaction and are automatically re-injected.
  • No configuration required and no external dependencies.
  • All data stays local, stored in ~/.zoku/; nothing is sent externally.
  • Currently at version 0.1.2, with 67 tests passing on macOS, Windows, and Linux.
Ad

Installation and Usage

Install via pip: pip install zoku

Setup command: python -m zoku setup

After installation, use Claude Code normally. Once you have completed two or more sessions, you can view detected patterns with: python -m zoku patterns

Development Status and Future Plans

The tool is in early development but actively maintained. Planned features include workflow replay, cross-project pattern aggregation, and cross-agent translation. The latter would allow recording a workflow in Claude Code and replaying it in another agent like Cursor.

The source code is available on GitHub at https://github.com/kasparovabi/zoku.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

🦀
Tools

Claude Prototypes Real Estate Analysis App in 3 Hours Using Live Zillow Data via clawhub

A developer used Claude with the zillow-full clawhub tool to build a rental cash flow analysis app — pulling live Zillow API data, prototyping the UI around real JSON responses, and delivering a working prototype in one afternoon.

OpenClawRadar
OpenClaw Integration for Indian Stock Markets: Multi-Agent Analysis and Trading Terminal
Tools

OpenClaw Integration for Indian Stock Markets: Multi-Agent Analysis and Trading Terminal

An open source trading terminal for Indian markets has been wired up as an OpenClaw skill server, allowing any OpenClaw agent to pull Indian stock market data and run full analysis over HTTP without local installation. The system uses seven specialist agents working in parallel to generate structured analysis with trade plans.

OpenClawRadar
Claude Code Voice Mode: Hands-Free AI Conversations for Developers
Tools

Claude Code Voice Mode: Hands-Free AI Conversations for Developers

Claude's voice mode beta lets you speak to the AI and hear responses, with hands-free and push-to-talk options. It works on web and mobile, counts toward regular usage limits, and allows switching between text and voice in the same conversation.

OpenClawRadar
Claude Code's File-Based Memory System: A Pragmatic Alternative to Vector DBs
Tools

Claude Code's File-Based Memory System: A Pragmatic Alternative to Vector DBs

Claude Code implements a file-based memory system using .md files with frontmatter metadata and a MEMORY.md index, avoiding vector databases and embedding pipelines by scanning files, building manifests, and using a small model to select relevant memories.

OpenClawRadar