Culpa: Motor de Reproducción Determinista de Código Abierto para Depuración de Agentes de IA

Culpa es un motor de reproducción determinista de código abierto diseñado específicamente para depurar sesiones de agentes de IA. El problema central que aborda es la naturaleza no determinista de los agentes LLM: cuando fallan, no puedes reproducir el fallo exacto simplemente reejecutando la sesión.
Cómo funciona
La herramienta registra cada llamada LLM junto con el contexto de ejecución completo durante una sesión de agente. Cuando necesitas depurar un fallo, reproduce la sesión utilizando las respuestas grabadas como stubs en lugar de realizar nuevas llamadas API. Esto hace que la reproducción sea completamente determinista y no cuesta nada ya que no accede a las APIs reales.
Características principales
- Modo proxy: Funciona con herramientas como Claude Code y Cursor sin requerir cambios de código
- SDK de Python: Disponible para desarrolladores que construyen sus propios agentes
- Soporte de API: Compatible con las APIs de Anthropic y OpenAI
- Capacidad de bifurcación: Puedes bifurcar en cualquier punto de decisión grabado, inyectar una respuesta diferente y ver qué habría sucedido
Beneficios prácticos
Dado que la reproducción utiliza respuestas grabadas en lugar de realizar llamadas API reales, las sesiones de depuración no incurren en costos de API. La naturaleza determinista de las reproducciones hace posible reproducir y analizar fallos de manera confiable que de otro modo serían imposibles de recrear debido a la aleatoriedad inherente en las respuestas de los LLM.
El proyecto está buscando activamente comentarios, particularmente de desarrolladores que construyen flujos de trabajo de agentes. El creador señala que es un estudiante de primer año de informática y busca mejorar la herramienta.
📖 Leer la fuente completa: r/LocalLLaMA
👀 Ver también

skill-depot: Un sistema de memoria y habilidades local-first para agentes de IA compatibles con MCP
skill-depot es un sistema de recuperación que almacena el conocimiento del agente como archivos Markdown y utiliza incrustaciones vectoriales para buscar semánticamente y cargar selectivamente solo el contenido relevante. Se ejecuta 100% localmente sin claves API, funciona con cualquier agente compatible con MCP y se puede configurar con npx skill-depot init.

OpenTabs: Servidor MCP con más de 100 complementos para acceder a herramientas de IA basadas en navegador.
OpenTabs es un servidor MCP junto con una extensión de Chrome que proporciona acceso a aplicaciones web a través de sus APIs internas en lugar de las APIs públicas. El sistema incluye más de 100 plugins que exponen aproximadamente 2,000 herramientas.

Usar un LLM local como subagente de código de Claude para reducir el uso de contexto
Un desarrollador comparte un método para usar Claude Code para delegar tareas a un LLM local mediante la API de LM Studio, manteniendo el contenido de los archivos fuera del contexto de Claude. El enfoque utiliza un script de Python de ~120 líneas con llamadas a herramientas para leer archivos localmente y devolver resúmenes.

Claude Code Container proporciona aislamiento Docker sin configuración para Claude Code.
Claude Code Container (ccc) es una herramienta gratuita y de código abierto que crea automáticamente contenedores Docker por proyecto para Claude Code con aislamiento completo y configuración cero. Reenvía variables de entorno del host, monta claves SSH, proporciona un proxy local transparente e incluye Chromium con chrome-devtools MCP preconfigurado.