Back to ProjectsProject

Kharon

Multi-project management with AI refinement and calendar optimisation.

Next.jsReactSupabaseAIGoogle CalendarTypeScript

The Problem

Project management tools are bloated. They ship with features nobody asked for, integrations that add complexity, and pricing tiers for capabilities you'll never use. What's missing is a tool that does the fundamentals well: manage work across multiple projects, use AI to refine what you're building, and keep your calendar in sync with your commitments.

What I Built

Kharon is a multi-project management tool built for one user. Each project gets its own kanban board with a four-column workflow. Cards support markdown descriptions, checklists, file attachments, labels, and priorities. AI-powered project refinement helps break down vague ideas into actionable work. Bidirectional Google Calendar pairing means tasks and calendar events stay in sync — schedule from the board, update from the calendar. AI-assisted communications draft updates and summaries so reporting never blocks delivery.

Technical Decisions

Next.js 15 with App Router and React 19 for the frontend. Supabase handles auth, database (PostgreSQL), real-time subscriptions, and file storage — one backend for everything. Google Calendar integration uses bidirectional sync so changes flow both ways. AI refinement uses structured prompts to decompose project goals into well-scoped cards. Calendar optimisation suggests scheduling based on priorities, deadlines, and available capacity.

Design Philosophy

Barebones by design. If a feature doesn't directly help manage work across projects, it doesn't exist. The three pillars: multi-project kanban for organising, AI for refining and communicating, and calendar sync for scheduling. No team features, no integrations marketplace, no premium tiers. One user, multiple projects, zero cruft.