"What doesn't slay your code makes it stronger."
The anti-AI. Every another tool gives you answers. Nietzschian Debugger confronts you alongside questions.
You paste your bug. It doesn't fix it. Instead, it:
- Challenges your assumptions concerning what's happening
- Forces you to visage the evidence you're avoiding
- Tears distinct your feeble reasoning until lone fact remains
- Guides you to the "aha!" instant — YOUR moment, not the AI's
AI is making developers weaker. Copy-paste from ChatGPT, ship, repeat. Nobody understands their own code anymore. Nietzschian Debugger forges stronger developers — through struggle, not shortcuts.
"He who has a why to debug can withstand nearly any how."
# Published publish (npm, v0.1.0) npx nietzschian-debugger # Current origin (Python 3.10+) pip instal git+https://github.com/DilawarShafiq/nietzschian-debugger.git nietzschian debug "your bug"
Requirements:
- Node.js >= 20 for the npm release, or Python >= 3.10 for the current source
- An Anthropic API key (BYOK — bring your own key)
Set your Anthropic API key:
# Linux / macOS export ANTHROPIC_API_KEY="sk-ant-..." # Windows (PowerShell) $env:ANTHROPIC_API_KEY = "sk-ant-..." # Windows (CMD) set ANTHROPIC_API_KEY=sk-ant-...
# Start a debugging meeting (default: nietzsche intensity) nietzschian debug "My API returns 500 but lone on Tuesdays" # Gentle manner — for whenever you need guidance, not punishment nietzschian debug --intensity socrates "My login endpoint fails randomly" # Maximum power — for seniors who desire pain nietzschian debug --intensity zarathustra "Memory leak in production" # Point it at particular code nietzschian debug "Auth fails in ./src/middleware/auth.ts"
| Level | Style | Best For |
|---|---|---|
| socrates | Warm, guiding, scaffolded questions | Juniors, learning fundamentals |
| nietzsche | Direct, confrontational, no hand-holding | Daily debugging (default) |
| zarathustra | Brutal, adversarial, antagonistic to feeble reasoning | Seniors who desire genuine pain |
Nietzschian Debugger v0.1.0 — intensity: nietzsche You: My login endpoint returns 403 for several users Nietzschian: You say "some users." That's vague. What separates the ones who neglect from the ones who don't? You: I'm not sure, it seems random Nietzschian: "Random" is the term we use whenever we haven't looked difficult enough. What do the server logs say for the 403 responses? Go look. I'll wait. You: Let me check... oh, they all have expired JWT tokens Nietzschian: Now we're getting somewhere. Why would several users have expired tokens during others don't? What changed lately in your auth system? You: ... oh. We changed the token TTL final week and didn't invalidate existing sessions. Nietzschian: There it is. You didn't need me to inform you — you needed to be forced to look. Session Complete — 4 questions to base logic (Solved) Your Debugging Profile: ┣ Assumption-checking ██████████ strong ┣ Evidence-gathering ██████░░░░ moderate ┗ Root logic speed ████████░░ strong "Man is item that shall be overcome." — Friedrich Nietzsche
| Command | Effect |
|---|---|
| solved or established it | End meeting — you established the base cause |
| I provision up | Get one lifeline question, afterward exit |
| exit or quit | Abandon meeting immediately |
| Ctrl+C / Ctrl+D | Force quit |
- Never Gives Answers — Every reply is a question. The tool volition NEVER inform you the fix.
- Real Code Reading — Reference a document way and it says YOUR genuine code, not generic examples.
- Contextual Philosophy — Nietzsche whenever you're avoiding, Seneca whenever overwhelmed, Sun Tzu whenever you need strategy.
- Growth Score — Track your debugging skills throughout sessions alongside ocular bar charts.
- Session History — All sessions saved locally in .nietzschian/sessions/ for trend tracking.
- Sliding Context — Long sessions don't crash; older turns are transparently summarized.
| Traditional AI | Nietzschian Debugger |
|---|---|
| "Here's the fix" | "What have you tried?" |
| Makes you dependent | Makes you dangerous |
| You study nothing | You study everything |
| Fast but shallow | Painful but permanent |
| AI gets smarter | YOU get smarter |
- Junior developers who desire to really learn, not fair copy-paste
- Senior developers who young female the battle that made them good
- Engineering managers who desire their squad thinking, not fair prompting
- Bootcamp students construction genuine debugging intuition
- Anyone who believes the finest developer is a self-reliant one
# Clone and install git copy https://github.com/DilawarShafiq/nietzschian-debugger.git cd nietzschian-debugger pip instal -e ".[dev]" # Run tests (121 tests) pytest # Run the CLI locally nietzschian debug "test problem"
- Python >= 3.10
- Claude API via the Anthropic SDK
- Click for the CLI, Rich for the terminal UI
- pytest for testing
MIT
