Obsidian CLI

Przejmij kontrolę nad swoimi notatkami.

Wszystko, co możesz zrobić w Obsidian, możesz zrobić z linii poleceń.

terminal
# Open today's daily note
obsidian daily

# Search your vault
obsidian search query="meeting notes"

# Add a task to your daily note
obsidian daily:append content="- [ ] Buy groceries"

Zastosowania

Obsidian CLI to programistyczny plac zabaw dla tekstu.

Twórz.
Buduj wtyczki i motywy szybciej. Edytuj kod, przeładuj, testuj i debuguj bez wychodzenia z terminala.
Współpracuj.
Wdrażaj dokumentację, synchronizuj współdzielone sejfy na serwery i integruj Obsidian z narzędziami swojego zespołu.
Automatyzuj.
Orkiestruj swój przepływ pracy z zadaniami cron, skryptami powłoki i niestandardowymi integracjami. Jeśli da się to oprogramować, da się zrobić.
Eksperymentuj.
Czytaj, przeszukuj i zapisuj do sejfu programistycznie. Daj narzędziom agentycznym możliwość interakcji z Twoim sejfem.

Rozpocznij

Zainstaluj Obsidian CLI

01

Zaktualizuj Obsidian

Pobierz najnowszy instalator Obsidian. Pobierz →

02

Aktywuj CLI

Włącz Interfejs wiersza poleceń w UstawieniaOgólne.

03

Zarejestruj CLI

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dodać CLI do ścieżki systemowej PATH. Uruchom ponownie terminal, aby zmiany zostały zastosowane.

Rejestracja dodaje plik binarny Obsidian do PATH przez ~/.zprofile. Jeśli używasz bash lub fish, dodaj ścieżkę do konfiguracji powłoki ręcznie.

Instalator dodaje przekierownik terminala Obsidian.com obok Obsidian.exe. Jest to wymagane, ponieważ Obsidian działa jako aplikacja z interfejsem graficznym.

Plik binarny CLI jest kopiowany do ~/.local/bin/obsidian. Upewnij się, że ~/.local/bin znajduje się w zmiennej PATH.

Uruchom pierwsze polecenie

Po instalacji możesz od razu zaczynać. Pamiętaj, że aplikacja Obsidian musi być uruchomiona.

Uruchom polecenie

terminal
# Show help
obsidian help

Użyj trybu TUI

terminal
# Open TUI (with autocomplete)
obsidian

Przykłady

Zobacz w akcji

Zapoznaj się z praktycznymi przykładami — od codziennego robienia notatek po automatyzację dla deweloperów.

terminal
# Open today's daily note
obsidian daily

# Add a task to your daily note
obsidian daily:append content="- [ ] Buy groceries"

# Search your vault
obsidian search query="meeting notes"

# Read current file
obsidian read

# List all tasks from daily note
obsidian tasks daily

# Create a new note from template
obsidian create name="Trip to Paris" template=Travel

# View all tags with frequency
obsidian tags counts

# Compare two versions of a file
obsidian diff file=README from=1 to=3
terminal
# Open DevTools
obsidian devtools

# Reload plugin in development
obsidian plugin:reload my-plugin

# Capture app screenshot
obsidian dev:screenshot file=shot.png

# Execute JavaScript
obsidian eval "app.vault.getFiles().length"

# Review JS errors
obsidian dev:errors

# Inspect CSS properties
obsidian dev:css selector=".workspace"

# Query DOM elements
obsidian dev:dom selector=".nav"
terminal
#!/bin/bash
# Morning routine automation

# Open today's daily note
obsidian daily

# Add routine tasks
obsidian daily:append content="- [ ] Review inbox"
obsidian daily:append content="- [ ] Check calendar"

# Copy recent files to clipboard
obsidian files sort=modified limit=5 --copy

# Check for unresolved links
obsidian unresolved

# Search a specific vault and export as JSON
obsidian search query="status::active" vault="Notes" format=json

Skróty klawiszowe

Skróty klawiszowe

Wygodne skróty klawiszowe i autouzupełnianie wbudowane w TUI.

Nawigacja

Przesuń w lewo / Ctrl+B
Przesuń w prawo / Ctrl+F
Początek linii Ctrl+A
Koniec linii Ctrl+E
Poprzednie słowo Alt+B
Następne słowo Alt+F

Edycja

Usuń do początku linii Ctrl+U
Usuń do końca linii Ctrl+K
Usuń poprzednie słowo Ctrl+W / Alt+⌫
Akceptuj sugestię Tab
Zamknij sugestie Shift+Tab
Akceptuj pierwszą sugestię

Ogólne

Poprzednie polecenie / Ctrl+P
Następne polecenie / Ctrl+N
Szukaj w historii Ctrl+R
Anuluj Escape
Wyczyść ekran Ctrl+L
Wyjdź Ctrl+C / Ctrl+D

Sync

Headless Sync

Uruchamiaj Obsidian Sync bez interfejsu graficznego. Całą szybkość, prywatność i szyfrowanie end-to-end Obsidian Sync — na dowolnym serwerze lub w środowisku zautomatyzowanym.

  • Automatyzuj zdalne kopie zapasowe.
  • Automatyzuj publikowanie strony internetowej.
  • Daj narzędziom agentycznym dostęp do sejfu bez dostępu do całego komputera.
  • Synchronizuj współdzielony sejf zespołu na serwer zasilający inne narzędzia.
  • Uruchamiaj zaplanowane automatyzacje — agreguj dzienniki w tygodniowe podsumowania, automatycznie taguj i nie tylko.

Rozpocznij

Dowiedz się, jak zainstalować i używać Obsidian CLI.