Obsidian CLI

Beherrsche deinen Vault.

Alles, was du in Obsidian tun kannst, kannst du auch über die Befehlszeile tun.

Terminal
# Die heutige tägliche Notiz öffnen
obsidian daily

# Deinen Vault durchsuchen
obsidian search query="Besprechungsnotizen"

# Eine Aufgabe zu deiner täglichen Notiz hinzufügen
obsidian daily:append content="- [ ] Lebensmittel einkaufen"

Anwendungsfälle

Obsidian CLI ist ein programmierbarer Spielplatz für reinen Text.

Entwickeln.
Erstelle Erweiterungen und Themen schneller. Bearbeite Code, lade neu, teste und debugge, ohne das Terminal zu verlassen.
Zusammenarbeiten.
Stelle Dokumentation bereit, synchronisiere geteilte Vaults mit Servern und integriere Obsidian in die Toolchain deines Teams.
Automatisieren.
Orchestriere deinen Workflow mit Cronjobs, Shell-Skripten und benutzerdefinierten Integrationen. Wenn du es scripten kannst, kannst du es auch tun.
Experimentieren.
Lies, durchsuche und schreibe programmgesteuert in deinen Vault. Gib agentischen Tools die Möglichkeit, mit deinem Vault zu interagieren.

Erste Schritte

Obsidian CLI installieren

01

Obsidian aktualisieren

Lade das neueste Obsidian-Installationsprogramm herunter. Download →

02

Die CLI aktivieren

Aktiviere Befehlszeilenschnittstelle in EinstellungenAllgemein.

03

Die CLI registrieren

Folge den Anweisungen auf dem Bildschirm, um die CLI zu deinem System-PATH hinzuzufügen. Starte dein Terminal neu, damit die Änderungen wirksam werden.

Die Registrierung fügt die Obsidian-Binärdatei über ~/.zprofile zu deinem PATH hinzu. Wenn du bash oder fish verwendest, füge den Pfad manuell zu deiner Shell-Konfiguration hinzu.

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

Das Installationsprogramm fügt neben Obsidian.exe einen Terminal-Redirector für Obsidian.com hinzu. Das ist erforderlich, weil Obsidian als GUI-App läuft.

AppImage: Ein Symlink wird unter /usr/local/bin/obsidian erstellt (erfordert sudo). Falls sudo fehlschlägt, wird auf ~/.local/bin zurückgegriffen.

Flatpak: Ein Symlink wird automatisch erstellt. Falls das fehlschlägt, erstelle manuell einen, der auf den Flatpak Export zeigt.

Führe deinen ersten Befehl aus

Nach der Installation kann es sofort losgehen. Beachte, dass die Obsidian App laufen muss.

Einen Befehl ausführen

Terminal
# Hilfe anzeigen
obsidian help

TUI-Modus verwenden

Terminal
# TUI öffnen (mit Autovervollständigung)
obsidian

Beispiele

Sieh es in Aktion

Sieh dir praktische Beispiele an, von alltäglichen Notizen bis hin zu Entwickler-Automatisierung.

Terminal
# Die heutige tägliche Notiz öffnen
obsidian daily

# Eine Aufgabe zu deiner täglichen Notiz hinzufügen
obsidian daily:append content="- [ ] Lebensmittel einkaufen"

# Deinen Vault durchsuchen
obsidian search query="Besprechungsnotizen"

# Aktuelle Datei lesen
obsidian read

# Alle Aufgaben aus der täglichen Notiz auflisten
obsidian tasks daily

# Eine neue Notiz aus einer Vorlage erstellen
obsidian create name="Reise nach Paris" template=Reisen

# Alle Tags mit Häufigkeit anzeigen
obsidian tags counts

# Zwei Versionen einer Datei vergleichen
obsidian diff file=README from=1 to=3
Terminal
# DevTools öffnen
obsidian devtools

# Erweiterung in der Entwicklung neu laden
obsidian plugin:reload my-plugin

# Screenshot der App aufnehmen
obsidian dev:screenshot file=shot.png

# JavaScript ausführen
obsidian eval "app.vault.getFiles().length"

# JS-Fehler überprüfen
obsidian dev:errors

# CSS-Eigenschaften prüfen
obsidian dev:css selector=".workspace"

# DOM-Elemente abfragen
obsidian dev:dom selector=".nav"
Terminal
#!/bin/bash
# Automatisierung der Morgenroutine

# Die heutige tägliche Notiz öffnen
obsidian daily

# Routineaufgaben hinzufügen
obsidian daily:append content="- [ ] Posteingang prüfen"
obsidian daily:append content="- [ ] Kalender prüfen"

# Kürzlich bearbeitete Dateien in die Zwischenablage kopieren
obsidian files sort=modified limit=5 --copy

# Nach ungelösten Links suchen
obsidian unresolved

# Einen bestimmten Vault durchsuchen und als JSON exportieren
obsidian search query="status::active" vault="Notizen" format=json

Tastenkürzel

Tastenkürzel

Praktische Tastenkürzel und Autovervollständigung direkt in die TUI eingebaut.

Navigation

Nach links bewegen / Ctrl+B
Nach rechts bewegen / Ctrl+F
Zeilenanfang Ctrl+A
Zeilenende Ctrl+E
Vorheriges Wort Alt+B
Nächstes Wort Alt+F

Bearbeitung

Bis zum Zeilenanfang löschen Ctrl+U
Bis zum Zeilenende löschen Ctrl+K
Vorheriges Wort löschen Ctrl+W / Alt+⌫
Vorschlag annehmen Tab
Vorschläge verwerfen Shift+Tab
Ersten Vorschlag annehmen

Allgemein

Vorheriger Befehl / Ctrl+P
Nächster Befehl / Ctrl+N
Verlauf durchsuchen Ctrl+R
Abbrechen Escape
Bildschirm leeren Ctrl+L
Beenden Ctrl+C / Ctrl+D

Sync

Headless Sync

Führe Obsidian Sync ohne GUI aus. Die ganze Geschwindigkeit, Privatsphäre und Ende-zu-Ende-Verschlüsselung von Obsidian Sync, auf jedem Server oder in jeder automatisierten Umgebung.

  • Automatisiere Remote-Backups.
  • Automatisiere die Veröffentlichung einer Website.
  • Gib agentischen Tools Zugriff auf einen Vault, ohne Zugriff auf deinen gesamten Computer zu gewähren.
  • Synchronisiere einen geteilten Team-Vault mit einem Server, der andere Tools versorgt.
  • Führe geplante Automatisierungen aus — fasse tägliche Notizen zu wöchentlichen Zusammenfassungen zusammen, vergebe Tags automatisch und mehr.

Erste Schritte

Erfahre, wie du Obsidian CLI installierst und verwendest.