Nietzschian Debugger:用对抗式提问逼你查证的调试 CLI,GitHub 约 67 Star
调试时直接要答案很爽,但也会养成「不会看证据」的习惯。GitHub 用户 DilawarShafiq 开源了 Nietzschian Debugger:你贴上 bug 描述,它默认不给修复方案,而是持续追问假设、证据和下一步该看什么。仓库自述用「anti-AI」「What doesn't kill your code makes it stronger」做营销包装;实际上安装与运行仍依赖 Anthropic API Key(BYOK),通过 Claude 生成那些问题。[1]
查询日期:2026年10月27日(北京时间)。累计 Star 67、Fork 2(GitHub API)。
1、它具体怎么用
发布渠道包括 npm 包 nietzschian-debugger(README 写 v0.1.0)以及当前以 Python 为主的源码安装:
npx nietzschian-debugger
# 或
pip install git+https://github.com/DilawarShafiq/nietzschian-debugger.git
nietzschian debug "your bug"强度分三档:socrates(偏温和引导)、默认 nietzsche(直接、少递答案)、zarathustra(更强硬)。会话里可用 solved / found it 结束,I give up 换一次提示后退出。README 演示里,模型会把「有的用户 403、感觉随机」逼到去看日志,再追问近期鉴权变更——样例对话到「JWT TTL 改了却没失效旧会话」为止。[1]
能力(据 README) | 说明 |
|---|---|
只提问、不给修复 | 产品设定为每轮回应都是问题 |
读本地路径 | 可指向具体文件,让模型基于你的代码追问 |
会话存档 | 本地 |
成长条 | 会话结束后给假设检查、取证等粗粒度画像 |
2、作者与动机
维护者 GitHub 账号为 DilawarShafiq(公开资料显示姓名 Dilawar Shafiq)。README 写明动机:反对「复制粘贴 ChatGPT → 上线」式依赖,希望用对抗式提问锻炼调试直觉。HN Show/讨论帖作者账号为 dilawargopang,与仓库维护者同一人链条。不把账号名推断为更多未公开身份。[1][2]
3、技术栈
项目 | 内容 |
|---|---|
语言 / 运行时 | Python ≥ 3.10(当前源码);npm 发行说明要求 Node.js ≥ 20 |
模型后端 | Anthropic Claude API(SDK) |
CLI / 终端 UI | Click、Rich |
测试 | pytest(README 称 121 tests) |
许可 | MIT |
4、项目活跃度
指标 | 数值 | 说明 |
|---|---|---|
累计 Star | 67 | GitHub API,2026-10-27 查询 |
Fork | 2 | 同上 |
Contributors | 1 | 分页统计账号数;含作者本人 |
累计 commit | 约 26 | 由 commits Link 末页估算 |
最近 commit 日期 | 2026-10-11 | README/安装说明更新 |
开放 Issue | 0 | API |
Release | v0.1.0(约 2026-02-25) | Releases API |
仓库创建 | 2026-02-24 | API |
来源:GitHub REST API,查询日 2026年10月27日(北京时间)。
5、如何贡献
仓库未见单独的详尽 CONTRIBUTING.md 专章(以当日页面为准)。已核实入口:克隆后 pip install -e ".[dev]",用 pytest 跑测试,再通过常规 Issue / PR 反馈。合并规则未在 README 写死,不臆造分支策略。[1]
6、怎么读「anti-AI」这层包装
把 slogan 当成「这是一款反 AI 产品」并不准确:它对抗的是「代答式助手」的交互姿态,底层仍调用商用大模型。Hacker News 讨论里,有人直接指出 Setup 第一步就是 Anthropic Key;有人质疑命名与尼采对苏格拉底辩证法的态度不合;也有人觉得「只提问」仍可能替你指出下一步,未必真正逼出独立思考。这些是命名与设计争议,不是实测评分。[2]
若你想练排查路径、又不介意自备 Anthropic 额度,可以把它当成带人设的苏格拉底式 CLI 来试;若目标是「完全不碰云端模型」,当前仓库并不满足。
仓库:https://github.com/DilawarShafiq/nietzschian-debugger
资料与使用说明
Star/Fork/Issue/Release/commit 日期来自 GitHub API,查询日 2026年10月27日(北京时间);Contributors 按账号统计,可能含机器人/匿名口径未单独剥离。
累计 commit 约 26 为 Link 头分页估算,非官方仪表盘导出。
「永不给答案」、哲学引用人设、成长条等为 README 宣传与样例会话,本文未实测。
「anti-AI」为作者营销用语;依赖 Anthropic API 是已写明的运行前提,不把营销口号写成产品评测结论。
HN 评论为个别用户观点,不代表「社区共识」。
#NietzschianDebugger #开源 #调试 #Anthropic #CLI #HackerNews


成为第一条评论!
Nobody's responded to this post yet. Add your thoughts and get the conversation going.