---
title: "Nietzschian Debugger：用对抗式提问逼你查证的调试 CLI，GitHub 约 67 Star - Angryecho"
description: "调试时直接要答案很爽，但也会养成「不会看证据」的习惯。GitHub 用户 DilawarShafiq 开源了 Nietzschian Debugger：你贴上 bug 描述，它默认不给修复方案，而是持续追问假设、证据和下一步该看什么。"
canonical_url: "https://www.angryecho.com/c/github/p/P2TBBocQH1ThbZrqirQlT"
meta:
  "og:description": "调试时直接要答案很爽，但也会养成「不会看证据」的习惯。GitHub 用户 DilawarShafiq 开源了 Nietzschian Debugger：你贴上 bug 描述，它默认不给修复方案，而是持续追问假设、证据和下一步该看什么。"
  "og:image": "https://www.angryecho.com/_og/d/c_Post%2Ctitle_~5ZCQ5qe9572R%2Cdescription_~5ZCQ5qe95LiA5LiL77yM5bCx5LiK5ZCQ5qe9572R44CC%2CpostId_P2TBBocQH1ThbZrqirQlT%2Crevision_~MjAyNi0xMC0yN1QwMjo1Nzo0OS4yMjMzNTBa%2Cp_Ii9jL2dpdGh1Yi9wL1AyVEJCb2NRSDFUaGJacnFpclFsVCI%2Cs_C4AfTC4yubzuqd2P.png"
  "og:image:height": "630"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Nietzschian Debugger：用对抗式提问逼你查证的调试 CLI，GitHub 约 67 Star"
---

> Index of every page on this site: [llms.txt](https://www.angryecho.com/llms.txt)

# **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 为主的源码安装：

```bash
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） | 说明 |
| --- | --- |
| 只提问、不给修复 | 产品设定为每轮回应都是问题 |
| 读本地路径 | 可指向具体文件，让模型基于你的代码追问 |
| 会话存档 | 本地 `.nietzschian/sessions/` |
| 成长条 | 会话结束后给假设检查、取证等粗粒度画像 |

---

## 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 `created_at` |

来源：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

### 资料与使用说明

1. Star/Fork/Issue/Release/commit 日期来自 GitHub API，查询日 2026年10月27日（北京时间）；Contributors 按账号统计，可能含机器人/匿名口径未单独剥离。
2. 累计 commit 约 26 为 Link 头分页估算，非官方仪表盘导出。
3. 「永不给答案」、哲学引用人设、成长条等为 README 宣传与样例会话，本文未实测。
4. 「anti-AI」为作者营销用语；依赖 Anthropic API 是已写明的运行前提，不把营销口号写成产品评测结论。
5. HN 评论为个别用户观点，不代表「社区共识」。

#NietzschianDebugger #开源 #调试 #Anthropic #CLI #HackerNews

排序方式 :

### **成为第一条评论！**

Nobody's responded to this post yet. Add your thoughts and get the conversation going.

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

## Sitemap

See the full [sitemap](https://www.angryecho.com/sitemap.md) for all pages.
