A complete structure drawn on a drafting sheet, with a sheet of tracing paper carrying the same structure being lifted off it by one corner.

Open source edition

Before the Mac app there was a Python program with a web interface, and it still exists. It is the same idea built the plainest way possible: a single file server from the standard library, a front end of plain HTML and CSS and JavaScript with no framework and no build step, and a local SQLite file holding the planning layer.

It is not a demo or a stripped down teaser. It is complete, it is what the Mac app was designed against, and it is MIT licensed.

github.com/Cogria-AI/ReminderMap

01 / Contents

What you get

  • The mind map: reminders organised into groups, columns and subtask trees on an infinite canvas
  • The schedule view: what is due and what is slipping, day by day
  • The review view: a month by month record of what actually got done
  • Reads and writes Apple Reminders through EventKit only, the same as the Mac app
  • A local SQLite file for the planning layer, automatic backups, and JSON export
  • An interface in English and Chinese that follows your system language

02 / The difference

What it does not have

One difference is worth stating plainly rather than leaving you to discover it after cloning.

01

No AI connection

The MCP endpoint that lets your assistant read and write the planning layer exists only in the Mac app, and it is one of the three things the app charges for. Putting it in the open source edition would remove the reason the paid tier exists. We would rather tell you that now than have you find out later.

02

Not a native app

It runs as a local server you open in a browser. There is no menu bar, no window restoration, no App Store updates, and permission prompts are attributed to the terminal you launched it from rather than to an app.

03 / Relationship

How the two relate

Same design, two implementations. The Mac app is a native rewrite rather than a wrapper around this code, and the two develop separately.

This edition stays public because it is worth having in the open. The code is small enough to read in an afternoon, and under MIT you can fork it and take it wherever you want.

04 / Audience

Who it is for

  • People who want to audit the claims before trusting the app with their reminders
  • People who prefer running their own software and are comfortable with a terminal
  • People who want to fork it and take it somewhere else, which the licence allows

05 / Quick start

Running it

  • macOS 14 or later, for the EventKit full access API
  • Python 3.9 or later. Standard library only, no pip packages
  • Xcode Command Line Tools, so the small Swift helpers that talk to EventKit can compile on first run
git clone https://github.com/Cogria-AI/ReminderMap
cd ReminderMap
python3 server.py

Then open 127.0.0.1:8788 in a browser. macOS asks for permission to access your reminders on the first run. Writes are real writes: completing or deleting a task here changes the actual reminder, exactly as the Mac app does.

A browser demo on sample data, enough to show you how it works. The Mac app is faster and it runs on your own reminders. Nothing here is saved; refresh puts it back.