Your life, understood by AI.
Debo is not a journal with a chat box. It is a life intelligence system: a private layer that learns from your writing, retrieves your history with citations, detects patterns across time, and turns memory into useful guidance.
Most journaling apps store text. Debo stores meaning.
It is designed to learn the structure of your life over time: what matters to you, who shows up often, which emotions repeat, which projects create stress, and which habits lead to momentum. The result is an assistant that can answer questions about your past, surface relevant memories, and proactively point out patterns before they become obvious.
Debo is built for three outcomes:
- Preserve personal context.
- Make that context searchable and explainable.
- Turn memory into better decisions.
Debo learns from journal entries and stores durable memories through its first-party memory engine. It extracts facts, preferences, people, goals, and recurring details so the system can remember beyond any single conversation.
Ask questions like "When did I last feel burned out?" or "What helped me focus during intense weeks?" Debo retrieves journal evidence and memory context, then answers with citations grounded in your own data.
Debo looks for repetition, not just keywords. It can highlight emotional trends, recurring stressors, common topics, and behavior loops so you can see patterns across weeks and months.
Your entries are organized into a structured timeline that makes it easy to review what happened on a day, week, or month. It is designed for reflection, not just storage.
Debo connects people, events, emotions, and topics into a personal graph. This makes it easier to answer questions like "Which people are tied to high-stress periods?" or "What topics show up when I am making progress?"
Debo does more than react to questions. It can suggest patterns from your history, such as stress before deadlines, deeper focus in the morning, or recurring themes around specific projects.
Every answer is grounded in your data. Debo returns citations so you can inspect the journals and memories behind a response instead of trusting a black box.
The interface stays simple on purpose.
Debo uses a minimal, calm surface so the user can focus on writing, asking, and reviewing. The complexity lives underneath in retrieval, memory extraction, ranking, and orchestration. The product should feel light to use even when the system behind it is doing serious work.
graph TD
User[User] --> UI[Next.js App Router UI]
UI --> JournalEditor[Journal Editor]
UI --> AskFlow[Ask Your Life]
UI --> Timeline[Timeline + Memory Graph]
JournalEditor --> JournalAPI[Server Actions]
AskFlow --> AskAction[askQuestionAction]
JournalAPI --> DB[(Neon Postgres)]
JournalAPI --> EmbedJob[Chunk + Embed]
EmbedJob --> Qdrant[(Qdrant)]
JournalAPI --> MemoryIngest[Memory Extraction]
MemoryIngest --> MemoryStore[(Postgres Memory Tables)]
AskAction --> Orchestrator[AI Orchestration Layer]
Orchestrator --> Tools[Retrieval Tools]
Tools --> Qdrant
Tools --> MemoryStore
Tools --> DB
Orchestrator --> Gateway[Cloudflare AI Gateway]
Gateway --> LLM[Model Provider]
LLM --> Response[Streaming Answer + Citations]
Response --> UI
Next.js 16 App Router, React 19, Tailwind CSS v4, shadcn/ui, and the Vercel AI SDK UI primitives.
Next.js Server Actions, route handlers, Better Auth, and Drizzle ORM on top of Neon Postgres.
Vercel AI SDK, the first-party memory engine, Qdrant, and Cloudflare AI Gateway for provider routing.
Neon Postgres for application data, Qdrant for vector search, and structured memory tables for persistent extraction and retrieval.
Cloudflare Workers/OpenNext deployment, Wrangler configuration, and edge-friendly AI integration.
bun installCopy .env.example to .env and set the required values for:
DATABASE_URLBETTER_AUTH_SECRETBETTER_AUTH_URLQDRANT_URLQDRANT_API_KEYOPENAI_BASE_URLOPENAI_API_KEY
If you use connectors or MCP tooling, also configure the Nango and LiveKit keys listed in .env.example.
bun run devDebo is meant to grow into a predictive personal operating system.
The near-term goal is better recall and stronger pattern detection. The long-term goal is a life co-pilot that can anticipate needs, summarize progress, warn about repeated mistakes, and help coordinate decisions across work, health, relationships, and creative work.
MIT.
