11 Punkte von obst2580 16 일 전 | 4 Kommentare | Auf WhatsApp teilen

Für Obsidian gibt es bereits bestehende Terminal-Plugins, aber in meiner Windows-Umgebung waren PTY-Verhalten, Scrolling, Farben und die Verarbeitung spezieller Eingaben unbefriedigend, wenn ich agentische CLI-Tools wie Claude Code/Codex verwenden wollte.

Deshalb habe ich das Vault-Terminal-Plugin erstellt, das in der rechten Seitenleiste von Obsidian ein echtes Terminal anzeigt und den aktuellen Vault-Pfad als Arbeitsverzeichnis verwendet.

Das Ziel war ein Workflow, bei dem in den Obsidian-Notizen Projektdokumentation, Design-Memos und Arbeitsprotokolle geöffnet bleiben, während im rechten Terminal CLI-Tools wie claude, codex, git und npm direkt ausgeführt werden. Claude Code oder die Codex CLI können auf Basis von AGENTS.md, CLAUDE.md, Projektnotizen und Quelldateien innerhalb desselben Vaults arbeiten.

Die wichtigsten Funktionen sind wie folgt.

Terminal-Ausführung in der rechten Seitenleiste von Obsidian
Ausführen von PowerShell, zsh und bash auf Basis des aktuellen Vault-Pfads
Ausführen von CLI-Tools wie Claude Code, Codex CLI, git, npm und Python
Release-ZIP-Dateien für Windows/macOS
Standardmäßige winpty-Unterstützung unter Windows, bei Bedarf Wechsel zu ConPTY
An das helle/dunkle Theme von Obsidian angepasste Terminalfarben
Shift+Enter-Behandlung für mehrzeilige Eingaben in Claude Code
Scrollback und erzwungenes Scrollen zum Prüfen langer Ausgaben
Unterstützung für TLS-Inspection-Proxy- / benutzerdefinierte CA-Umgebungseinstellungen
Derzeit befindet sich das Plugin noch in einer frühen Beta-Phase. Aktuell wird es nicht als Obsidian Community Plugin bereitgestellt, sondern per Installation einer GitHub-Release-ZIP-Datei pro Vault. Node.js muss auf dem System installiert sein, und auch Claude Code/Codex CLI müssen nicht als VS-Code-Erweiterung, sondern als per Terminalbefehl ausführbare Tools verfügbar sein.

GitHub:
https://github.com/obst2580/obsidian-powershell

Release:
https://github.com/obst2580/obsidian-powershell/releases

Ich würde mich über Feedback von allen freuen, die agentische CLI-Tools wie Claude Code oder Codex CLI unter Windows/macOS zusammen mit Obsidian verwenden.

4 Kommentare

 
snisty 16 일 전

Ich habe mein Obsidian-Vault auf einem Homeserver (Ubuntu) abgelegt und nutze Claude Code per SSH. Mit Synthing synchronisiere ich auf andere Laptops oder PCs nur das Vault.
Auch Code liegt größtenteils auf dem Homeserver, und ich hinterlege die Pfade in den md-Dateien im Vault-Ordner.
Wenn man Claude Code mit dem Befehl -add-dir startet, lassen sich Berechtigungen auch automatisch vergeben, was ziemlich praktisch ist.
Um das Terminal in der Seitenleiste zu verwenden ... dafür muss der Bildschirm schon groß sein, damit es sich wirklich angenehm anfühlt..

 
obst2580 15 일 전

Wenn der Bildschirm groß ist, ist das tatsächlich deutlich effizienter.
Allerdings dachte ich, dass es kein großes Problem sein dürfte, weil es bei Dingen wie VS Code oder antigravity im Grunde ähnlich ist, wenn man rechts ein Chatfenster offen hat.

 
awbrg789 16 일 전

Ich arbeite in einer Dual-Monitor-Umgebung, wobei ich auf einem Monitor mit ‎cmux Agents für mehrere Projekte laufen lasse und entwickle, während die zugehörigen Dokumente im Obsidian-Vault-Pfad des jeweiligen Projekts abgelegt sind.

Auf dem anderen Monitor habe ich Obsidian geöffnet, sehe mir die Dokumente an und nutze das Tool claudian ↗ (https://github.com/YishenTu/claudian), um über den Obsidian-Seitenleisten-Chat Dokumentinhalte zu lernen oder Fragen dazu zu stellen, also auf diese Weise zu prompten.

Wenn man also mit dem von Ihnen vorgeschlagenen Tool nur die ‎.obsidian-Konfigurationsdatei in ein Projekt einfügt und es als Vault verwendet, könnte man Obsidian nun ähnlich wie Cursor oder Antigravity einsetzen.

 
obst2580 15 일 전

Ja, ich habe auch claudian oder codexian genutzt und den CLI-Modus verwendet, aber letztlich ist es in vielerlei Hinsicht bequemer, das Original direkt im Terminal zu öffnen. ^^