# About Cindy - Digital Twin
![[Cindy_Ai.png|380]]
_**Cindy lives on Adriano's terminal** - built on Claude Code + ElevenLabs + Obsidian._
> An agentic layer that knows me, acts for me, and grows with me.
---
## What Cindy is
A personal AI operating system that runs on my actual terminal. Not a chatbot, not a wrapper. Cindy reads my Obsidian vault, speaks back through ElevenLabs, schedules my day, drafts my emails, manages my finances, runs my reviews, and remembers what we discussed last week.
**The core is private.** What's public are the patterns behind it - the architecture, the safeguards, the design choices.
---
## Key features
🧠 **Persistent structured memory** - Obsidian-backed, organized by topic (user profile, project context, feedback rules, external references). Indexed in a `MEMORY.md` always loaded in context. Survives compaction. Self-pruning when stale.
🎯 **Modular skill library** - 30+ slash commands (`/focus`, `/mood`, `/financial-advisor`, `/daily-brief`, `/news`, `/quiz`, `/wake`, …). Skills compose. Each one is a self-contained Markdown file with its own trigger, scope, and tools.
🔌 **MCP-extended** - connects to Spotify, Playwright, a custom buddy server, a quiz engine. New integrations are config, not code.
🗣️ **Voice-native** - ElevenLabs integration. Trigger by saying "dimmi" or "leggimi". Conversations, not transactions.
🔒 **Privacy tiers** - Tier 1 data (finances, health, third-party names) never leaves the local vault. Anonymization happens at output generation, not after. Tier 2/3 surfaces are explicit and opt-in.
🛡️ **Trust & safety layers** - permission gates on destructive or irreversible actions, source-of-truth declarations on every cited fact (URL + date + freshness flag), hallucination guardrails on stale memory recall.
⛵ **Session continuity** - rolling weekly log + monthly rollups. New sessions resume the thread without re-priming, and the context window can reset without losing work.
♻️ **Auto-checkpointing** - long-running tasks save progress to memory mid-flight. Interrupt-resilient by design.
---
## Why it exists
Cindy is a testbed for **agentic AI patterns that work at n=1** - and scale up to systems handling decisions with real consequences. Every architectural choice (memory, safeguards, control layers, tone modulation) gets extracted into writeups for [Adriano Fontanari Notes](https://digitalmedicinebeats.substack.com/).
The work sits next to my day job: PM on risk in fintech, where AI errors mean credit denied, fraud undetected, compliance violated. The same problems show up at the personal scale.
---
## Built with
Claude Code · ElevenLabs · Obsidian · MCP · Python · Bash · a lot of opinions about how AI should treat people
---
_Copyright © 2026 - Adriano Fontanari · [Cookie Policy](/cookie-policy)_