3.6 KiB
title: Tasks.md created: 2026-06-08 updated: 2026-06-08 type: app tags: [catalogue, tasks, markdown, vim, app-marathon-batch-rattrapage-3] confidence: medium contested: false sources: [https://selfh.st/apps/?tag=Tasks+and+To-Do+Lists, https://github.com/BaldissaraLucas/tasks.md]
✅ Tasks.md
Todo-list en fichier Markdown : un seul fichier
tasks.mdpar projet, éditable dans Vim/VS Code/Neovim, avec plugins de highlighting. Le GTD à la sauce plain-text.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Site web | github.com/BaldissaraLucas/tasks.md |
| GitHub | BaldissaraLucas/tasks.md |
| License | MIT |
| Langage | VS Code / Neovim / Obsidian plugin (Markdown) |
| Étoiles GitHub | ~500 ⭐ |
| Catégorie | [[cat-tasks |
📝 Description
Tasks.md (et ses cousins : todo.txt, kanban.md, le plugin Obsidian Tasks, le plugin Vim vim-markdown-tasks) est une approche plain-text de la todo-list : un fichier Markdown par projet, structuré en ## [ ] / ## [x], avec dates, priorités, tags, et plugin de highlighting dans l'éditeur. Pas de serveur, pas de base de données, versionnable avec git, synchronisable via Syncthing / Nextcloud / Dropbox / GitHub.
Différence avec Super Productivity / Donetick : Tasks.md est mono-utilisateur, fichier, sans notifications push, mais incroyablement durable (vos tâches ne disparaîtront jamais, elles sont dans du Markdown).
Pour qui : développeurs, écrivains, et amateurs de plain text workflow qui veulent une todo-list qui survit à tout éditeur / fournisseur de SaaS.
🚀 Installation
Pas de serveur, juste un fichier
# Créez un fichier tasks.md
cat > ~/tasks.md << 'EOF'
# Mes tâches
## Aujourd'hui
- [ ] Finaliser le rapport #work @priority(haute) 📅 2026-06-10
- [x] Réviser le wiki #perso
- [ ] Coder un script Python #dev
## Cette semaine
- [ ] Renouveler le cert Traefik #hobby
EOF
Plugin Vim/Neovim
" .vimrc ou init.vim
Plug 'preservim/vim-markdown'
" ou le plugin dédié :
Plug 'BaldissaraLucas/tasks.md'
Plugin Obsidian
Activer le plugin communautaire Tasks (obsidian-tasks-group) dans Obsidian.
Sync entre machines
# Méthode 1 : Git
cd ~/notes && git init && git add tasks.md && git commit -m "init"
git remote add origin git@github.com:user/notes.git
git push -u origin main
# Méthode 2 : Syncthing (pair-à-pair)
# Méthode 3 : Nextcloud / Dropbox / iCloud
🔄 Alternatives
Open Source
- app-super-productivity — Avec time-tracking
- app-nextcloud-tasks — Web multi-users
- app-donetick — Familial
- app-dumbkan — Kanban minimaliste
- app-tasktrove — Kanban web
Propriétaires
- Todoist — SaaS premium
- Things 3 — Apple premium
- Notion — Tout-en-un (DB de tâches)
🔐 Sécurité
- 100% local : pas de fuite possible, pas de serveur.
- Git : traçabilité complète, branches par projet.
- Sync chiffrée : via Syncthing (E2E) ou Nextcloud (HTTPS + E2E optionnel).
- Backup =
cp tasks.md /backup/, trivial.
📚 Ressources
Pages Liées
- cat-tasks — Catégorie Tasks
- app-super-productivity — Concurrent
- app-dumbkan — Concurrent (kanban)
- recettes-docker-compose — Templates Docker