Nietzschian Debugger es una herramienta de depuración de código diseñada específicamente para contrarrestar la dependencia de los desarrolladores hacia la generación automática de soluciones por parte de la inteligencia artificial. A diferencia de los asistentes de IA tradicionales que proporcionan respuestas directas, este software adopta un enfoque confrontacional: en lugar de corregir el error, el sistema plantea preguntas que obligan al usuario a confrontar las evidencias y a revisar sus suposiciones. El objetivo es fomentar un proceso de depuración más profundo y duradero, donde el desarrollador llega a la solución por sí mismo, fortaleciendo así su capacidad de razonamiento técnico y su autonomía profesional.
La herramienta funciona integrándose con la API de Anthropic, requiriendo una clave de usuario propia (BYOK) para operar. Su funcionamiento se basa en la lectura del código real del usuario y en la generación de guiones de contexto que guían la investigación. El sistema ofrece tres niveles de intensidad: Sócrates, para guiar a principiantes; Nietzsche, el modo predeterminado que es directo y sin apoyo; y Zarathustra, para usuarios avanzados que buscan un desafío adversarial. Además, incluye métricas de perfil de depuración, historial de sesiones y un sistema de contexto deslizante para mantener la eficiencia en sesiones largas. El proyecto, escrito en Python 3.10+, está disponible para instalación vía npm o pip, y cuenta con una suite de pruebas de 121 casos. Está dirigido tanto a desarrolladores junior que desean aprender, como a seniors que buscan recuperar la disciplina técnica que les permitió ser expertos.
