Agentic AIDay-by-Day
A Life Coach Agent That Remembers Your Excuses
A tough-love AI coach that breaks goals into daily tasks, remembers past conversations and pushes back when you keep rescheduling.
- PlanLLM drafts milestones and daily tasks as JSON
- ReviewYou approve or ask for changes
- TrackTasks completed or failed each day
- RememberChromaDB memory feeds every prompt
- RescheduleCascade the rest of the plan, with warnings
Rochester, N.Y. A to-do app will let you push a task back forever without comment. Day-by-Day keeps count. Give it a goal and a deadline and it drafts weekly milestones and daily tasks for you to review. Once you confirm, it tracks what you finish and what you skip, and its strict-but-fair persona starts warning you on your second and third reschedule in a month.
The backend is FastAPI with a LangChain ReAct agent on Groq through LiteLLM. It has about 19 tools: create and break down goals, complete or fail tasks, search past conversations, analyze failures and cascade-reschedule the rest of a plan. Memory lives in ChromaDB, with conversations, goals and tasks embedded by MiniLM, so every prompt gets the relevant history. When Groq rate-limits the 8B model, it falls back to 70B, then to a plain memory-aware reply.
The Next.js front end has chat, today's tasks, a goals dashboard, a plan review flow and @goal mentions. Behind the chat, the bulk of the code is plumbing: the model fallback chain, the memory layer and the scheduler that spreads tasks up to the deadline.