Aww: recursive retrospectives

Roberto LupiRoberto Lupi
2 min read

A lot has changed in Augmented Awareness. I have refactored or discarded a lot of the previous code and developed new powerful capabilities:

  • A new CLI and TUI for daily event tracking, implemented in Go.

  • MCP server support, to allow interacting with Aww using LLM chat in host applications like LM-Studio.

  • A recursive retrospective generator, that uses LLMs to generate daily/weekly/monthly/yearly retrospectives.

My vision of Aww is becoming reality: it keeps track of physical and mental health, provides helpful retrospectives that identify high-level trends and provides tips and suggestions for improvements.

All of this can work with local LLMs, or online ones (Gemini, OpenAI). Powerful online LLMs provide the most impressive results.

The results of the retrospectives are particularly insightful, although it heavily depends on the content of your journal.

I have been using the following format, with minor tweaks, since 2000. It is based on the following structure:

Vault directory exampleContent
journalbase path for the journal. I use Obsidian to write it, but any markdown editor will do.
journal/2025/Y2025.mdYearly note. I use it for GTD-style Horizons of Focus planning.
journal/2025/01/2025-01-01.mdDaily note. I use a template that includes “Journal and events” (event tracking, populated via the Go program), “My thoughts, ideas, tasks” (free-form), “Other ideas (TIL): articles, books, links” (links to interesting articles, or kindle books, with excerpts). I track a few parameters in the frontmatter (vitals/relax/sleep/activity scores from my ringConn ring, weight and BMI, self-reported stress level).
journal/2025/weeks/2025-W01.mdWeekly note. I use it for my own manual retrospectives, answering the questions: “What went well?”, “What went wrong?”, “What was unexpected/surprising?”, “What did I learn?”, “What will I change/experiment with, to improve my life?”, “What I am grateful of?”, “Who did I talk to? Who did I not talk to, but should have?”
journal/2025/months/2025-01.mdMonthly note. I use it for my own manual retrospectives and free-form notes.
retrospectivesLLM-generated retrospectives
retrospectives/2025/r2025.mdYearly retrospective, generated from all lower retrospectives and the yearly note.
retrospectives/2025/2025-01-01.mdDaily retrospective, generated from the daily note.
retrospectives/2025/weeks/r2025-W01.mdWeekly retrospective, generated from the daily retrospective and the weekly note.
retrospectives/2025/months/r2025-01.mdMonthly retrospective, generated from the weekly and daily retrospectives and the monthly note.

You can find the source at https://github.com/robertolupi/augmented-awareness

0
Subscribe to my newsletter

Read articles from Roberto Lupi directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Roberto Lupi
Roberto Lupi