[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-83334":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":15,"stars7d":16,"stars30d":16,"stars90d":15,"forks30d":15,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":35,"readmeContent":36,"aiSummary":9,"trendingCount":15,"starSnapshotCount":15,"syncStatus":37,"lastSyncTime":38,"discoverSource":39},83334,"21-day-self-interview","Forlives\u002F21-day-self-interview","Forlives","🪞 An AI existential-psychology counselor asks you 3 meaningful questions every night for 21 days — and remembers, reflecting your own words back to you. Bilingual zh\u002Fen. A Hermes Agent skill. 每晚三个问题，一面慢慢显影的镜子。",null,"Python",153,52,23,1,0,86,5,5.17,"MIT License",false,"main",true,[24,25,26,27,28,29,30,31,32,33,34],"ai-agent","chinese","cron","existentialism","hermes-agent","journaling","mental-health","mirror","psychology","self-improvement","self-reflection","2026-06-12 02:04:33","\u003Cdiv align=\"center\">\n\n# 🪞 21 天自我访谈 · 21 Days of Self-Interview\n\n**每晚三个问题，一面慢慢显影的镜子。**\n*Three questions every night. A mirror that slowly develops.*\n\n让 AI 每晚主动问你三个对人生真正重要的问题——并且**记得**你的回答，\n在第 7、14、21 天把你自己的话回映给你。\nAn AI that asks you three meaningful questions each night — and *remembers*\nyour answers, reflecting your own words back to you on Days 7, 14, and 21.\n\n[![License: MIT](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-MIT-black.svg)](LICENSE)\n![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.8+-blue.svg)\n![No dependencies](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fdependencies-none-brightgreen.svg)\n![Languages](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002F语言-中文%20%7C%20English-orange.svg)\n\n[中文](#中文) · [English](#english)\n\n\u003C\u002Fdiv>\n\n---\n\n\u003Ca name=\"中文\">\u003C\u002Fa>\n\n## 中文\n\n### 这是什么\n\n大多数自省工具失败，是因为它们**没有记忆**——你今晚写的东西，明天就沉进\n日记本里再没人看。\n\n「21 天自我访谈」不一样。它让一个 AI 扮演**资深的存在主义心理咨询师**，\n连续 21 个夜晚、每晚问你三个层层递进的问题，**记住**你的每一个回答，\n并在第 7、14、21 天把你自己说过的原话拼成一张画像，还给你看。\n\n> 重点不是给你建议，而是帮你**看清自己**：你实际在做什么、被什么驱动、\n> 接下来选择成为谁。\n\n**被长时间地看见**，是人很少获得、却极其渴望的体验。这就是这个项目想给你的。\n\n### 21 个夜晚的设计\n\n不是随便凑的题。三个七天阶段，层层递进：\n\n| 阶段 | 天数 | 主题 |\n|------|------|------|\n| 🔍 **看见** | Day 1–7 | 起点 · 时间 · 能量 · 注意力 · 身体 · 面具 · 第一周回看 |\n| 🧭 **理解** | Day 8–14 | 恐惧 · 渴望 · 剧本 · 重复 · 关系 · 遗憾 · 第二周回看 |\n| 🕯️ **选择** | Day 15–21 | 价值 · 自由与责任 · 有限 · 真实 · 承诺 · 给予 · 自画像 |\n\n**先看见，再理解，最后才谈选择。** 这个顺序是刻意的——跳过\"看见\"直接谈\n\"你想成为谁\"，只会得到漂亮的空话。\n\n借鉴了存在主义心理学（Yalom、Frankl）、苏格拉底式提问、正念观察、叙事疗法\n与习惯科学。详见 [`references\u002Fmethod.md`](references\u002Fmethod.md)。\n\n### 快速开始\n\n这是一个 [Hermes Agent](https:\u002F\u002Fgithub.com\u002FNousResearch\u002Fhermes-agent) skill，\n配合每晚的定时任务运行。\n\n```bash\n# 1. 克隆\ngit clone https:\u002F\u002Fgithub.com\u002FForlives\u002F21-day-self-interview.git\ncd 21-day-self-interview\n\n# 2. 开始你的 21 天（中文）\npython si.py init --lang zh        # 英文用 --lang en\n\n# 3. 看看今晚该问什么\npython si.py prompt\npython si.py status\n```\n\n然后让你的 AI agent 加载这个 skill，并设一个每晚的定时任务（例如 22:00）。\n在 Hermes 里：\n\n```\n把 21-day-self-interview 这个 skill 装上，\n每晚 22:00 提醒我做今天的自我访谈。\n```\n\nagent 会在每晚：取出当天的问题 → 像咨询师一样一个个问你 →\n记录你的回答 → 在回映日把你过去的话讲给你听。\n\n### 不依赖任何第三方库\n\n`si.py` 是纯 Python 标准库。题库是纯 JSON。你可以：\n- 改任何一个问题（编辑 `questions.zh.json` \u002F `questions.en.json`）\n- 加一种新语言\n- fork 成 7 天 \u002F 30 天的版本\n\n只要保持「看见 → 理解 → 选择」的递进，它就立得住。**欢迎 PR 你的题库变体。**\n\n### 一句重要的话\n\n这是一面镜子，不是医生。如果你正经历持续的痛苦或危机，请寻求专业的、\n真实的人类帮助。详见 [`references\u002Fsafety.md`](references\u002Fsafety.md)。\n\n---\n\n\u003Ca name=\"english\">\u003C\u002Fa>\n\n## English\n\n### What it is\n\nMost self-reflection tools fail because they have **no memory** — what you\nwrite tonight sinks into a notebook and is never seen again.\n\n**21 Days of Self-Interview** is different. It casts an AI as a **seasoned\nexistential-psychology counselor** who asks you three carefully sequenced\nquestions every night for 21 nights, **remembers** every answer, and on Days\n7, 14, and 21 weaves your own past words into a portrait and hands it back.\n\n> The point isn't advice. It's to help you **see yourself clearly**: what you\n> actually do, what drives it, and who you choose to become from here.\n\n**Being seen over time** is something people rarely get and deeply crave.\nThat's what this project is built to give.\n\n### The 21-night arc\n\nThree phases of seven, deliberately ordered:\n\n| Phase | Days | Themes |\n|-------|------|--------|\n| 🔍 **See** | Day 1–7 | Starting point · Time · Energy · Attention · Body · Masks · Week-one review |\n| 🧭 **Understand** | Day 8–14 | Fear · Longing · Script · Repetition · Relationships · Regret · Week-two review |\n| 🕯️ **Choose** | Day 15–21 | Values · Freedom & responsibility · Finitude · Authenticity · Commitment · Giving · Self-portrait |\n\n**See first, understand next, only then choose.** Skip \"See\" and you get\npretty, hollow answers. Draws on existential psychology (Yalom, Frankl),\nSocratic questioning, mindful observation, narrative therapy, and habit\nscience. See [`references\u002Fmethod.md`](references\u002Fmethod.md).\n\n### Quick start\n\nThis is a [Hermes Agent](https:\u002F\u002Fgithub.com\u002FNousResearch\u002Fhermes-agent) skill\nthat runs with a nightly scheduled task.\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002FForlives\u002F21-day-self-interview.git\ncd 21-day-self-interview\n\npython si.py init --lang en        # or --lang zh for Chinese\npython si.py prompt\npython si.py status\n```\n\nThen have your AI agent load the skill and set a nightly cron (e.g. 22:00).\nThe agent each night will: fetch the day's questions → ask you one at a time\nlike a counselor → record your answers → reflect your own past words back on\nreview days.\n\n### Zero dependencies\n\n`si.py` is pure Python stdlib. The question banks are plain JSON. Edit any\nquestion, add a language, or fork it into a 7-day \u002F 30-day version — as long\nas you keep the \"See → Understand → Choose\" progression. **PRs with your own\nvariants are welcome.**\n\n### One important note\n\nThis is a mirror, not a doctor. If you're going through persistent pain or\ncrisis, please seek professional, human help. See\n[`references\u002Fsafety.md`](references\u002Fsafety.md).\n\n---\n\n\u003Cdiv align=\"center\">\n\n如果这个项目让你更诚实地面对了自己，给它一个 ⭐ 吧。\n*If it helped you face yourself more honestly, leave a ⭐.*\n\nMade with care · MIT License\n\n\u003C\u002Fdiv>\n",2,"2026-06-11 04:10:57","CREATED_QUERY"]