Zoku: Una Herramienta que Detecta Automáticamente Flujos de Trabajo Repetidos en Código Claude

Zoku es una herramienta construida con Claude Code que monitorea tus sesiones de Claude Code para descubrir y automatizar flujos de trabajo repetidos. Fue creada después de que el desarrollador notó que realizaba la misma secuencia de acciones—como buscar con grep, abrir un archivo, editar, ejecutar pruebas y corregir problemas de linting—diariamente sin darse cuenta.
Cómo Funciona
Zoku se integra con el sistema de eventos de Claude Code usando ganchos específicos: hookSpecificOutput, PostToolUse, Stop, SessionStart y UserPromptSubmit. Registra silenciosamente cada acción de herramienta durante tus sesiones. Después de recopilar datos de un par de sesiones, analiza las secuencias para encontrar patrones, como "Grep luego Leer luego Editar luego Bash luego Bash" que aparecen en múltiples sesiones.
Cuando comienzas una nueva sesión, Zoku comunica estos patrones descubiertos a Claude, permitiendo que Claude sugiera proactivamente o ejecute automáticamente los flujos de trabajo identificados.
Características y Detalles Clave
- Captura respuestas de herramientas, incluyendo códigos de salida y errores.
- Normaliza nombres de herramientas MCP (por ejemplo, convierte
mcp__github__push_filesagithub:push_files). - Registra indicaciones del usuario para eventualmente correlacionar intenciones con el uso real de herramientas.
- Los patrones persisten a través de la compactación de contexto de Claude Code y se reinyectan automáticamente.
- No requiere configuración y no tiene dependencias externas.
- Todos los datos permanecen locales, almacenados en
~/.zoku/; nada se envía externamente. - Actualmente en versión 0.1.2, con 67 pruebas aprobadas en macOS, Windows y Linux.
Instalación y Uso
Instalar vía pip: pip install zoku
Comando de configuración: python -m zoku setup
Después de la instalación, usa Claude Code normalmente. Una vez que hayas completado dos o más sesiones, puedes ver los patrones detectados con: python -m zoku patterns
Estado de Desarrollo y Planes Futuros
La herramienta está en desarrollo temprano pero se mantiene activamente. Las características planificadas incluyen reproducción de flujos de trabajo, agregación de patrones entre proyectos y traducción entre agentes. Esto último permitiría grabar un flujo de trabajo en Claude Code y reproducirlo en otro agente como Cursor.
El código fuente está disponible en GitHub en https://github.com/kasparovabi/zoku.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Estados del espacio: Crea aplicaciones web interactivas para agentes OpenClaw con Markdown
Statespace es un framework gratuito y de código abierto para crear y compartir aplicaciones web amigables con IA que los agentes de OpenClaw pueden navegar e interactuar usando solo Markdown. Te permite definir herramientas, componentes e instrucciones en archivos Markdown a los que los agentes acceden a través de HTTP.

Cómo Mendral redujo los costos de LLM al actualizar a Opus: Patrón de Triaje, Acceso SQL y Arquitectura de Subagentes
Mendral pasó de Sonnet a Opus 4.6 para el análisis de fallos de CI, pero redujo costos mediante el uso de un triador Haiku que desvía el 80% de los fallos, dando a los agentes acceso SQL a ClickHouse en lugar de enviar registros, y generando subagentes baratos para hacer la investigación real.

cc-session-utils: Panel de Control TUI para Gestionar Sesiones y Costos de Claude Code
Un desarrollador creó cc-session-utils, una herramienta de interfaz de usuario en terminal para gestionar archivos de sesión de Claude Code, rastrear costos por modelo, limpiar sesiones huérfanas y migrar datos entre proyectos. Requiere Python 3.11+ y está construida con Textual.

El Complemento de Programación en Pareja Agrega Contexto de Pantalla en Vivo, Voz y Audio a Claude Code
Un desarrollador ha creado un complemento llamado Pair Programmer que le da a Claude Code percepción del escritorio en tiempo real capturando transmisiones de pantalla, micrófono y audio del sistema. La arquitectura utiliza agentes especializados que se ejecutan en paralelo para diferentes tipos de entrada, con la indexación actualmente manejada por modelos en la nube pero diseñada para ser independiente del modelo.