forlives/21-day-self-interview — explained in plain English
Analysis updated 2026-05-18
Run a 21 day nightly self reflection routine through an AI agent scheduled task.
Build a personal journaling habit where your own past answers are reflected back to you.
Translate or edit the question set into a new language using the plain JSON question banks.
Fork the project into a shorter or longer version while keeping the same question progression.
| forlives/21-day-self-interview | 2dogsandanerd/clawrag | eesjgong/graph-cad | |
|---|---|---|---|
| Stars | 149 | 147 | 147 |
| Language | Python | Python | Python |
| Setup difficulty | — | moderate | hard |
| Complexity | — | 4/5 | 5/5 |
| Audience | general | developer | researcher |
Figures from each repo's GitHub metadata at analysis time.
This project is a 21 day self reflection exercise designed to run as a skill for an AI agent called Hermes Agent. Each night, the AI asks you three questions about your life, and unlike a normal journal, it remembers every answer you give. On days 7, 14, and 21, it reflects your own past words back to you as a kind of portrait of what you have said about yourself over time. The 21 nights are organized into three seven day phases. The first week is about seeing where you actually stand right now, covering topics like time, energy, attention, and the masks you wear. The second week moves into understanding, covering fear, desire, repeated patterns, relationships, and regret. The final week is about choosing, covering personal values, freedom and responsibility, mortality, honesty, commitment, and generosity. The README explains that this order is intentional: skipping straight to questions about who you want to become, without first seeing and understanding yourself, tends to produce shallow answers. The approach draws on existential psychology, referencing thinkers like Yalom and Frankl, along with Socratic questioning, mindfulness, narrative therapy, and habit science, with more detail in a references folder. To use it, you clone the repository and run a Python script to start your 21 days in either Chinese or English. The script itself has no external dependencies, just the Python standard library, and the questions are stored as plain JSON files that anyone can edit, translate, or adapt into a shorter or longer version. You then set up your AI agent to load this skill and run it on a nightly schedule, so it asks you the day's questions, records your answers, and later plays your own words back to you. The README is careful to note that this tool is meant as a mirror, not a substitute for professional help, and points anyone dealing with ongoing distress toward real human support instead. The project is released under the MIT license.
An AI agent skill that asks you three reflective questions every night for 21 days and plays your own past answers back to you.
Mainly Python. The stack also includes Python, JSON, Hermes Agent.
MIT license: use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.