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

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_filestogithub: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.
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
👀 See Also

OpenClaw-Mem0 Plugin Adds Persistent Memory Outside Context Window
The openclaw-mem0 plugin moves memory storage completely outside OpenClaw's context window, preventing loss from compaction or session restarts. It provides automatic recall and capture with both cloud and local setup options.

idea-reality-mcp: MCP server checks for existing tools before Claude writes code
A developer built an MCP server called idea-reality-mcp that scans GitHub repos, Hacker News discussions, npm packages, and PyPI before Claude writes any code, returning a 'reality signal' score from 0-100 indicating market competition.

Best-Backup: A Free Tool for OpenClaw Server and Docker Container Backups
The free tool best-backup provides robust backup capabilities for OpenClaw servers, including full server backups, specific folder backups, and Docker container backups, with features like compression, encryption using existing SSH keys, and integration with Google Drive.

Open-source memory system for LLM agents achieves high benchmark scores
A persistent memory system for Claude Code and OpenClaw provides LLM agents with context continuity across sessions, achieving 90.8% on LoCoMo and 89.1% on LongMemEval benchmarks. The adapter-based architecture works with any agent framework.