Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Tasks Cockpit

DevidCodeDevidCode107 downloads

A single, hand-orderable list of your vault tasks grouped by due date. Auto-aggregated, drag to reorder (order persists), auto-refreshed.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates5

🇬🇧 English first · 🇫🇷 Version française plus bas → aller à la version française

A single, hand-orderable list of your vault tasks — your cockpit.

Tasks Cockpit gathers every open task carrying a chosen tag (e.g. #perso) from across your whole vault, groups them by due-date horizon, and lets you reorder them by hand with drag-and-drop. Your manual order persists across refreshes — something a plain query view can't do. The list refreshes itself automatically.

Why

Query-based task views (Tasks, Dataview) auto-aggregate but are read-only in order. Kanban boards let you drag cards but don't auto-fill from your vault. Tasks Cockpit gives you both: automatic aggregation and persistent manual ordering, in a plain list.

Features

  • Auto-aggregation — every open task with your tag(s), from the whole vault.
  • Three horizons — In progress (today + overdue + undated), Upcoming (within N days, configurable), Later (#someday + beyond).
  • Drag-and-drop reordering via a handle (⠿), and the order sticks.
  • Check to complete — ticks the task in its source note. Recurring tasks (🔁, via the Tasks plugin) roll over to their next occurrence.
  • Open source — the ↗ link jumps to the task's note at the right line.
  • Open-cockpit command — a command-palette entry (Tasks Cockpit: Open the cockpit note) opens the note that holds your cockpit in one keystroke. Set its path in settings and assign it a hotkey.
  • Auto-refresh — updates when a task changes and when the day rolls over.
  • Desktop and mobile, light and dark.

Usage

Add a code block anywhere in a note:

```cockpit
```

It renders the cockpit. Configure the tag, the "Upcoming" threshold, the "Later" tag and excluded folders in Settings → Tasks Cockpit.

Opening the cockpit from the command palette

If you keep your cockpit in a single dedicated note, you can jump to it from anywhere:

  1. In Settings → Tasks Cockpit, fill Cockpit note with the path of that note, e.g. 0 Inbox/Cockpit — Tasks.md (path relative to the vault root, including the .md extension).
  2. Open the command palette (Cmd/Ctrl+P) and run Tasks Cockpit: Open the cockpit note.
  3. Optional: give it a shortcut in Settings → Hotkeys (search "cockpit").

If the field is empty or the path doesn't exist, the command shows a notice instead of failing silently.

How ordering persists — a note about 🆔

To keep a task in the position you dragged it to — even after you edit or move its line — the plugin writes a small stable identifier at the end of each aggregated task line, using the Tasks plugin's native format:

- [ ] Call the plumber 📅 2026-07-12 #perso 🆔 tlc-a1b2

This 🆔 tlc-… is hidden in the cockpit display. It is written once per task, the first time the task appears in a cockpit.

Live Preview note

A code block shows its raw source while your cursor is inside it — this is standard Obsidian behavior. Click elsewhere, or use Reading view, to see the rendered cockpit.

Installation

Until it is in the community directory, install with BRAT: add this repository, or copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/task-cockpit/.

License

MIT © David Feliciano


🇫🇷 Tasks Cockpit — Français

🇬🇧 La version anglaise est en haut de ce fichier → go to English version

Une liste unique et réordonnable à la main de toutes les tâches de ton coffre (vault) — ton cockpit.

Tasks Cockpit rassemble, depuis tout ton vault, chaque tâche ouverte portant un tag choisi (ex. #perso), les regroupe par horizon d'échéance, et te laisse les réordonner à la main par glisser-déposer. Ton ordre manuel persiste d'un rafraîchissement à l'autre — ce qu'une simple requête ne sait pas faire. La liste se rafraîchit toute seule.

Pourquoi

Les vues de tâches par requête (Tasks, Dataview) agrègent automatiquement mais sont en lecture seule côté ordre. Les tableaux Kanban laissent glisser des cartes mais ne se remplissent pas tout seuls depuis le vault. Tasks Cockpit offre les deux : agrégation automatique et ordre manuel persistant, dans une simple liste.

Fonctionnalités

  • Agrégation automatique — toutes les tâches ouvertes portant ton/tes tag(s), depuis l'ensemble du vault.
  • Trois horizons — En cours (aujourd'hui + en retard + sans date), Prochainement (dans N jours, configurable), Plus tard (#someday + au-delà).
  • Réordonnancement par glisser-déposer via une poignée (⠿), et l'ordre reste en place.
  • Cocher pour terminer — coche la tâche dans sa note source. Les tâches récurrentes (🔁, via le plugin Tasks) passent à leur occurrence suivante.
  • Ouvrir la source — le lien ↗ saute à la note de la tâche, à la bonne ligne.
  • Commande « Ouvrir la note Cockpit » — une entrée de la palette de commandes (Tasks Cockpit: Open the cockpit note) ouvre en un raccourci la note qui contient ton cockpit. Renseigne son chemin dans les réglages et attribue-lui un raccourci clavier.
  • Rafraîchissement automatique — se met à jour quand une tâche change et quand le jour bascule.
  • Bureau et mobile, thème clair et sombre.

Utilisation

Ajoute un bloc de code n'importe où dans une note :

```cockpit
```

Il affiche le cockpit. Configure le tag, le seuil « Prochainement », le tag « Plus tard » et les dossiers exclus dans Réglages → Tasks Cockpit.

Ouvrir le cockpit depuis la palette de commandes

Si tu gardes ton cockpit dans une seule note dédiée, tu peux y sauter depuis n'importe où :

  1. Dans Réglages → Tasks Cockpit, renseigne Note du Cockpit avec le chemin de cette note, ex. 0 Inbox/Cockpit — Tâches perso.md (chemin depuis la racine du vault, extension .md incluse).
  2. Ouvre la palette de commandes (Cmd/Ctrl+P) et lance Tasks Cockpit: Open the cockpit note (« Ouvrir la note Cockpit »).
  3. Optionnel : attribue-lui un raccourci dans Réglages → Raccourcis clavier (cherche « cockpit »).

Si le champ est vide ou que le chemin n'existe pas, la commande affiche un message d'avertissement au lieu d'échouer silencieusement.

Comment l'ordre persiste — à propos du 🆔

Pour garder une tâche à la position où tu l'as déposée — même après avoir modifié ou déplacé sa ligne — le plugin écrit un petit identifiant stable en fin de chaque ligne de tâche agrégée, au format natif du plugin Tasks :

- [ ] Appeler le plombier 📅 2026-07-12 #perso 🆔 tlc-a1b2

Ce 🆔 tlc-… est masqué dans l'affichage du cockpit. Il est écrit une seule fois par tâche, la première fois qu'elle apparaît dans un cockpit.

Note sur le mode Live Preview

Un bloc de code affiche sa source brute quand ton curseur est à l'intérieur — c'est le comportement standard d'Obsidian. Clique ailleurs, ou passe en mode Lecture, pour voir le cockpit rendu.

Installation

Tant qu'il n'est pas dans le répertoire communautaire, installe-le avec BRAT : ajoute ce dépôt, ou copie main.js, manifest.json et styles.css dans <vault>/.obsidian/plugins/task-cockpit/.

Licence

MIT © David Feliciano

HealthExcellent
ReviewSatisfactory
About
Gather every open task with chosen tag(s) across your vault into a single, hand-orderable list grouped by three horizons (In progress, Upcoming, Later). Drag-and-drop to set a persistent custom order that survives edits, tick tasks to complete them in their source notes, track recurring rollovers, jump to the original note, and watch the list auto-refresh.
TasksProject management
Details
Current version
1.1.1
Last updated
5 days ago
Created
3 weeks ago
Updates
5 releases
Downloads
107
Compatible with
Obsidian 1.5.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
DevidCodeDevidCodedevidcode
GitHubdevidcode
  1. Community
  2. Plugins
  3. Tasks
  4. Tasks Cockpit

Related plugins

Tasks

Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering. Maintained by Clare Macrae and Ilyas Landikov, created by Martin Schenck.

Project Manager

Full-featured project management: stunning Gantt charts, Kanban boards, Table views, customizable fields, due date notifications.

Base Board

Organize notes into Kanban boards using frontmatter properties. Drag and drop cards between columns powered by Bases.

Operon

Task and project management system that unifies inline tasks and file-based tasks in the same workflows with Tables, Filters, Calendar planning, Kanban boards, pinned tasks, and time tracking.

TickTickSync

Sync TickTick tasks.

Apex Dashboard

Your personal command center — memos, todos, and projects in one stunning glassmorphism dashboard.

Task Zero

A keyboard-first GTD task management system.

Smart Gantt

Generate Gantt charts from your tasks.

Proletarian Wizard Task Manager

Track your tasks across all the notes in your workspace. Organize your day. Plan your work

Agile Task Notes

Import your tasks from your TFS (Azure or Jira) to take notes on them and make todo-lists!