DevidCode107 downloadsA single, hand-orderable list of your vault tasks grouped by due date. Auto-aggregated, drag to reorder (order persists), auto-refreshed.
🇬🇧 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.
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.
#someday + beyond).🔁, via the Tasks plugin) roll over to
their next occurrence.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.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.
If you keep your cockpit in a single dedicated note, you can jump to it from anywhere:
0 Inbox/Cockpit — Tasks.md (path relative to the vault root,
including the .md extension).If the field is empty or the path doesn't exist, the command shows a notice instead of failing silently.
🆔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.
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.
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/.
MIT © David Feliciano
🇬🇧 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.
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.
#someday + au-delà).🔁, via le plugin Tasks)
passent à leur occurrence suivante.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.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.
Si tu gardes ton cockpit dans une seule note dédiée, tu peux y sauter depuis n'importe où :
0 Inbox/Cockpit — Tâches perso.md (chemin depuis
la racine du vault, extension .md incluse).Si le champ est vide ou que le chemin n'existe pas, la commande affiche un message d'avertissement au lieu d'échouer silencieusement.
🆔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.
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.
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/.
MIT © David Feliciano