Kyle Hudson runs his life with a Claude Code agent and Stacklist MCP
Kyle Hudson, a founder and PM, describes how he built "Virgil" — a Claude Code project that reads eight apps via MCP servers each morning and distills everything into a single daily Markdown card stored in Stacklist.
Score breakdown
Developers building personal or professional AI agents can use this architecture — MCP servers as read sources, a shared HTTPS hub as the write target, and a handoff section for cross-session continuity — as a concrete blueprint for giving multiple AI clients consistent, persistent state.
- 01Kyle Hudson built a Claude Code project called Virgil that acts as a personal AI orchestrator.
- 02Virgil reads from eight sources — Slack, Gmail, Calendar, Granola, Linear, Lightfield CRM, texts, and WhatsApp — via MCP servers.
- 03Every morning at 7 AM ET, Virgil runs a standup routine and writes a single daily Markdown card to Stacklist.
Kyle Hudson, a founder and product manager, describes his personal AI operating system built around a Claude Code project he calls Virgil. Each morning at 7 AM ET, Virgil runs a standup routine: it reads the previous day's daily card, then walks through eight sources — Granola meeting notes, Gmail, calendar, Slack, Linear, Lightfield CRM, texts, and WhatsApp — via their respective MCP servers. The result is a single Markdown daily card written to Stacklist, organized by week, with a focus list at the top, an overnight-inputs digest in the middle, and a wrap-up section that prioritizes tasks by time of day. A `## Handoff Out` section at the end of each card captures what was completed, what remains open, and what is planned for tomorrow, giving Virgil continuity across days.
The architectural centerpiece is Stacklist itself, which Hudson describes as a hub where cards and stacks are first-class objects accessible over HTTPS.
The architectural centerpiece is Stacklist itself, which Hudson describes as a hub where cards and stacks are first-class objects accessible over HTTPS. Because all state lives in one place, three separate AI clients — Virgil (Claude Code), Claude desktop, and Stacky (Stacklist's built-in AI) — can all read and write against the same hub with consistent state. Hudson explicitly contrasts this with Notion, where the AI is a sidebar with no API surface for an outside agent to act as a first-class user, and Obsidian, which is a local folder of Markdown files with no shared write-API for multiple agents. His core argument is that what he needed was not a better notes tool but a platform that treats an AI agent as a peer user — something he frames as a platform problem rather than a notes problem. A line from his `CLAUDE.md` file captures the design principle: "All working state goes to Stacklist via MCP. Local files are temporary only."
Key facts
- 01Kyle Hudson built a Claude Code project called Virgil that acts as a personal AI orchestrator.
- 02Virgil reads from eight sources — Slack, Gmail, Calendar, Granola, Linear, Lightfield CRM, texts, and WhatsApp — via MCP servers.
- 03Every morning at 7 AM ET, Virgil runs a standup routine and writes a single daily Markdown card to Stacklist.
- 04Each daily card ends with a '## Handoff Out' section containing Completed, Still Open, and Tomorrow subsections for day-to-day continuity.
- 05Stacklist, Hudson's startup, serves as the central hub; cards and stacks are first-class objects accessible over HTTPS with semantic and keyword search.