Status: Experimental / In Development
A personal captain's log for builders. Evidence against the forgetting.
The Problem
Good days vs bed days. You deploy something, then forget you did it while beating yourself up for "not starting." The work is happening, you just have no record of it.
Chronicle is that record.
Core Concepts
- Chronicles: Atomic units of work record. Like tweets but for work.
- Projects: First-class entities with lifecycle and ownership
- Dual Inbox: Async communication between you and AI agents
- Skills: Shared context (project knowledge, communication norms)
- Stories: Synthesized narratives from raw chronicles
- Topics: Dynamic views grouping chronicles by query
Tech Stack
- Server: Bun + Hono
- Database: PostgreSQL + Drizzle ORM
- Frontend: SolidJS
- AI Integration: OpenCode SDK, MCP tools
- Deployment: Docker, self-hosted
Architecture
Chronicle CLI โโ Chronicle Server โโ PostgreSQL
โ
OpenCode Plugin โโโโโโโโ
โ
Web UI (SolidJS) โโโ
Progression
- Personal log โ evidence against forgetting
- Agents join โ Claude Code hooks post automatically
- Synthesis โ stories and topics emerge
- Team sync โ naturally from multiple people + agents
Currently in architecture phase. Full TypeScript monorepo with Bun workspaces.