01 / 03
ChronoCal
Time, charged.
| Sector | Personal productivity |
|---|---|
| Category | Local-first SaaS |
| Status | In operation |
| Platform | Windows desktop · any device on the local network |
A personal calendar that fills itself in — and takes orders in plain English. ChronoCal closes the gap between what a calendar says a day held and what the day actually held.
Most calendars are write-only: they know what was planned, never what happened. ChronoCal runs a background activity tracker that logs screen time per application with a productivity score, layering a truthful record of the day underneath the schedule. The result is a calendar with both intention and evidence on the same page.
Its interface is language. A chat bar — typed or spoken — turns "remind me every 30 days at 11am to pay the water bill" into a correctly structured recurring item, time zones and all. Connected to a Gmail account in read-only mode, it identifies genuine bills in the inbox and places "Pay X — $Y" on the exact due date. The machinery disappears; what remains is a calendar that behaves like an assistant.
Everything lives in a single SQLite file on the owner's machine. Nothing is telemetered, ever. The only network calls are the Google integrations the owner sets up with their own keys — a privacy posture that is architecture, not policy.
- CC·01
Natural-language scheduling
Typed or spoken commands become events, recurring reminders, and countdowns — powered by the owner's own AI subscription, with full time-zone awareness.
- CC·02
Automatic activity intelligence
A background tracker fills every day with per-app screen time and a productivity score, so the calendar records reality, not just intent.
- CC·03
Gmail bill detection
Read-only mail analysis across multiple accounts identifies real bills and schedules them on their due dates, with amounts.
- CC·04
Google Calendar overlay
Multi-calendar overlay with per-calendar colours and two-way sync for items pushed upstream.
- CC·05
Fluid day management
Month, week, and day views with drag-to-reschedule at 15-minute snapping; typed, colour-coded, fully customisable item categories; skip-one-occurrence recurrence.
- CC·06
Ambient awareness
Native Windows notifications, a 9 a.m. daily digest, live countdowns in the header, and daily weather with no API key required.
- CC·07
Any-device access
One switch exposes it to every device on the home network, installable to a phone's home screen as an app.
- CC·08
Owned data, open exit
Search, undo, ICS import/export, and a one-folder backup story. Back up
data/and everything is saved.
| Architecture | Python application over a single-file SQLite store; ships as a standalone Windows executable with autostart; responsive web UI served locally. |
|---|---|
| Integrations | Google Calendar (two-way), Gmail (read-only bill detection), Open-Meteo weather, Claude for language understanding — each optional, each on the owner's own keys. |
| Privacy model | Local-first; zero telemetry; the data directory is the complete backup surface. |
| Distribution | Open source under the MIT licence, with a documented path to mobile store releases. |