Obsidian CLI

Votre coffre, à vos commandes.

Tout ce que vous pouvez faire dans Obsidian, vous pouvez le faire depuis la ligne de commande.

terminal
# Ouvrir la note quotidienne d’aujourd’hui
obsidian daily

# Rechercher dans votre coffre
obsidian search query="notes de réunion"

# Ajouter une tâche à votre note quotidienne
obsidian daily:append content="- [ ] Faire les courses"

Cas d’usage

Le texte brut, tout droit du terminal.

Développer.
Créez des modules et des thèmes plus rapidement. Modifiez le code, rechargez, testez et déboguez sans quitter le terminal.
Collaborer.
Déployez de la documentation, synchronisez des coffres partagés vers des serveurs et intégrez Obsidian à la chaîne d’outils de votre équipe.
Automatiser.
Orchestrez votre flux de travail avec des tâches cron, des scripts shell et des intégrations personnalisées. Si vous pouvez l’écrire en script, vous pouvez le faire.
Expérimenter.
Lisez, recherchez et écrivez dans votre coffre de manière programmatique. Donnez à des outils agentiques la possibilité d’interagir avec votre coffre.

Commencer

Installer Obsidian CLI

01

Mettre à jour Obsidian

Téléchargez le dernier programme d’installation d’Obsidian. Télécharger →

02

Activer la CLI

Activez Interface en ligne de commande dans ParamètresGénéral.

03

Enregistrer la CLI

Suivez les instructions à l’écran pour ajouter la CLI au PATH de votre système. Redémarrez votre terminal pour que les modifications prennent effet.

L’enregistrement ajoute le binaire Obsidian à votre PATH via ~/.zprofile. Si vous utilisez bash ou fish, ajoutez le chemin à la configuration de votre shell manuellement.

~/.zprofile
export PATH="$PATH:/Applications/Obsidian.app/Contents/MacOS"

Le programme d’installation ajoute un redirecteur de terminal Obsidian.com à côté de Obsidian.exe. Cela est nécessaire, car Obsidian fonctionne comme une application GUI.

AppImage: Un lien symbolique est créé dans /usr/local/bin/obsidian (sudo requis). En cas d’échec de sudo, repli vers ~/.local/bin.

Flatpak: Un lien symbolique est créé automatiquement. En cas d’échec, créez-en un manuellement pointant vers l’export Flatpak.

Exécutez votre première commande

Une fois installé, tout est prêt. Notez que l’application Obsidian doit être en cours d’exécution.

Exécuter une commande

terminal
# Afficher l’aide
obsidian help

Utiliser le mode TUI

terminal
# Ouvrir le TUI (avec autocomplétion)
obsidian

Exemples

En action

Découvrez des exemples pratiques, de la prise de notes quotidienne à l’automatisation pour les développeurs.

terminal
# Ouvrir la note quotidienne d’aujourd’hui
obsidian daily

# Ajouter une tâche à votre note quotidienne
obsidian daily:append content="- [ ] Faire les courses"

# Rechercher dans votre coffre
obsidian search query="notes de réunion"

# Lire le fichier actuel
obsidian read

# Lister toutes les tâches de la note quotidienne
obsidian tasks daily

# Créer une nouvelle note à partir d’un modèle
obsidian create name="Voyage à Kyoto" template=Voyage

# Voir tous les mots-clés avec leur fréquence
obsidian tags counts

# Comparer deux versions d’un fichier
obsidian diff file=README from=1 to=3
terminal
# Ouvrir les outils de développement
obsidian devtools

# Recharger le module en développement
obsidian plugin:reload my-plugin

# Capturer une capture d’écran de l’application
obsidian dev:screenshot file=shot.png

# Exécuter du JavaScript
obsidian eval "app.vault.getFiles().length"

# Examiner les erreurs JS
obsidian dev:errors

# Inspecter les propriétés CSS
obsidian dev:css selector=".workspace"

# Interroger les éléments du DOM
obsidian dev:dom selector=".nav"
terminal
#!/bin/bash
# Automatisation de la routine du matin

# Ouvrir la note quotidienne d’aujourd’hui
obsidian daily

# Ajouter des tâches récurrentes
obsidian daily:append content="- [ ] Vérifier la boîte de réception"
obsidian daily:append content="- [ ] Vérifier le calendrier"

# Copier les fichiers récents dans le presse-papiers
obsidian files sort=modified limit=5 --copy

# Vérifier les liens non résolus
obsidian unresolved

# Rechercher dans un coffre spécifique et exporter en JSON
obsidian search query="status::active" vault="Notes" format=json

Raccourcis clavier

Raccourcis clavier

Des raccourcis pratiques et une complétion automatique intégrés au TUI.

Navigation

Déplacer vers la gauche / Ctrl+B
Déplacer vers la droite / Ctrl+F
Début de ligne Ctrl+A
Fin de ligne Ctrl+E
Mot précédent Alt+B
Mot suivant Alt+F

Édition

Supprimer jusqu’au début de la ligne Ctrl+U
Supprimer jusqu’à la fin de la ligne Ctrl+K
Supprimer le mot précédent Ctrl+W / Alt+⌫
Accepter la suggestion Tab
Ignorer les suggestions Shift+Tab
Accepter la première suggestion

Général

Commande précédente / Ctrl+P
Commande suivante / Ctrl+N
Rechercher dans l’historique Ctrl+R
Annuler Escape
Effacer l’écran Ctrl+L
Quitter Ctrl+C / Ctrl+D

Sync

Headless Sync

Exécutez Obsidian Sync sans interface graphique. Toute la vitesse, la confidentialité et le chiffrement de bout en bout d’Obsidian Sync, sur n’importe quel serveur ou environnement automatisé.

  • Automatisez les sauvegardes à distance.
  • Automatisez la publication d’un site web.
  • Donnez à des outils agentiques accès à un coffre sans donner accès à votre ordinateur complet.
  • Synchronisez un coffre d’équipe partagé vers un serveur alimentant d’autres outils.
  • Exécutez des automatisations planifiées — regroupez les notes quotidiennes en résumés hebdomadaires, ajoutez automatiquement des mots-clés, et plus encore.

Commencer

Découvrez comment installer et utiliser Obsidian CLI.