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

ReminderMAP began as a Python program with a web interface. It uses a server built from one Python file and the standard library, plain HTML, CSS and JavaScript with no framework or build step, and a local SQLite file for the planning layer.

The open source edition is complete, MIT licensed and served as the design reference for the native Mac app.

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

The open source edition differs from the Mac app in two important ways.

01

No AI connection

The MCP endpoint that connects an assistant to the planning layer exists only in the Mac app. AI access is one of its three paid features.

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.