The Cockpit panel on desktop: every to-do and note grouped by due date, with a progress ring on each row Theme presets and custom colours, with adjustable font and circle size The alarm picker: ISO date, 24-hour time, a Monday-first calendar, and quick shortcuts

Description

A tasks-and-notes command center panel: due dates with drag and drop and a calendar picker, checkbox progress rings, notebook and search filters, view profiles, and notebook management - on desktop and mobile.

Additional Information

Links:
Maintainers: pmslava
Version:1.9.4
Minimum app version:2.9
Downloads: This version:22
Last updated:2026-08-22T11:06:10Z

Cockpit — a Joplin plugin

One panel for your to-dos, notes, and the checkboxes inside them, grouped by when they are due.

Cockpit is a single Joplin panel built to replace the notes and notebooks sidebars. It gathers every to-do, every note, and the checkboxes inside them into one view, grouped by due date — so it is your plan and your whole archive at the same time. Switch it between an Overdue / Today / This Week rundown, a flat date list, a month calendar, or a week planner. It is built for one thing: deciding what to do right now.

The Cockpit panel on desktop

One panel: every to-do and note, grouped by due date, with a progress ring on each row.

Save any set-up as a profile — its view, filters, search, and what counts as done — then switch profiles to switch the whole view. Narrow the list by notebook or full Joplin search, with autocomplete for tag:, notebook:, and title:. Reschedule by dragging a to-do onto a day or a group, or open the alarm picker for an exact date and time. Recolour the panel to match Joplin or a built-in theme. It runs on Android too, where the pickers and the profile editor are drawn as touch-native overlays.

Theme presets and custom colours

Theme presets and custom colours, with adjustable font and circle size.

The set-alarm picker

The alarm picker: ISO date, 24-hour time, a Monday-first calendar, and quick shortcuts.

Also

  • Overview notes: the same list written into a regular note, readable in any Joplin client.
  • A synchronise button that reports the last sync time, duration, and any errors.
  • A context menu on every row: open, switch type, tags, move, duplicate, copy link, delete.
  • New note and New to-do buttons that create in the notebook you have filtered to.

Install

In Joplin, open Settings (Configuration on Android) → Plugins, search for "Cockpit", and click Install. This works on both desktop and Android.

To install the file by hand instead, download io.github.pmslava.cockpit.jpl from the releases page and use Plugins → Install from file; both platforms use the same file.

Build from source

npm install
npm run dist

The build writes publish/io.github.pmslava.cockpit.jpl. The same file serves both platforms.

Credits

Cockpit began as a fork of Agenda by BeatLink and TheScriptingGuy (MIT). The panel, dialogs, and most behaviour have since been reworked, but the profile system and overview notes trace back to their work. The idea of aggregating all your scattered work into one live view came from the Inline Tag Navigator plugin by alondmnt, though Cockpit built it on Joplin's core to-do functionality rather than inline tag syntax.

License

MIT. See LICENSE.