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

Creación de una aplicación local de voz a texto para macOS con Claude Code: Caso de estudio de Vext
Un desarrollador pasó 3 meses construyendo Vext, una aplicación de voz a texto para macOS que usa Whisper en Apple Neural Engine. Claude Code ayudó con FFI entre Rust y Swift, optimización de Core ML y la arquitectura de atajos de teclado. La aplicación funciona 100% sin conexión, transcribe 60 segundos de audio en ~400ms.

Bot de Telegram para el Control CLI de Código Claude desde el Móvil
Un desarrollador creó un bot de Telegram que se conecta a la CLI de Claude Code, permitiendo control mediante comandos móviles como /commit, /code_review y /simplify. El bot descubre automáticamente habilidades personalizadas, procesa fotos/documentos/notas de voz y admite sesiones de chat grupal.

La Extensión Microsoft DebugMCP para VS Code Brinda Capacidades de Depuración a Agentes de IA
Microsoft DebugMCP es una extensión de VS Code que expone el depurador completo de VS Code a los agentes de IA de codificación a través del Model Context Protocol (MCP), permitiéndoles establecer puntos de interrupción, ejecutar paso a paso el código, inspeccionar variables y evaluar expresiones.

Recuperación de código para agentes de IA: Por qué fallan los embeddings vectoriales y triunfan los gráficos LLM por archivo
Tras un año construyendo un sistema de indexación de código, el equipo de Bytebell descubrió que los embeddings vectoriales en fragmentos de código y los AST de Tree-sitter se quedaban cortos, mientras que los resúmenes por archivo generados por LLM almacenados en un grafo Neo4j con búsqueda semántica de texto completo mejoraban significativamente la precisión de la recuperación.