Obsidian sağ kenar çubuğunda Claude Code ve Codex çalıştıran Vault Terminal eklentisini geliştirdim
(github.com/obst2580)Obsidian için mevcut terminal eklentileri var, ancak benim Windows ortamımda Claude Code/Codex gibi agent CLI’ları kullanırken PTY davranışı, kaydırma, renkler ve özel girdi işlemede eksikler hissettim.
Bu yüzden Obsidian’ın sağ kenar çubuğunda gerçek bir terminal açan ve mevcut vault yolunu çalışma dizini olarak kullanan Vault Terminal eklentisini geliştirdim.
Amaç, Obsidian notlarında proje dokümantasyonu, tasarım notları ve çalışma günlüklerini açık tutarken, sağdaki terminalde claude, codex, git, npm gibi CLI’ları doğrudan çalıştırabilen bir akış sağlamaktı. Claude Code veya Codex CLI, aynı vault içindeki AGENTS.md, CLAUDE.md, proje notları ve kaynak dosyaları temel alarak çalışabiliyor.
Başlıca özellikler şunlar:
Obsidian sağ kenar çubuğunda terminal çalıştırma
Geçerli vault yolunu temel alarak PowerShell, zsh, bash çalıştırma
Claude Code, Codex CLI, git, npm, Python gibi CLI araçlarını çalıştırma
Windows/macOS için release ZIP sağlanması
Windows’ta varsayılan winpty desteği, gerekirse ConPTY’ye geçiş
Obsidian açık/koyu temasına uyumlu terminal renkleri
Claude Code çok satırlı girdi için Shift+Enter işleme
Uzun çıktıları incelemek için scrollback ve zorunlu kaydırma
TLS inspection proxy / özel CA ortam ayarı desteği
Henüz erken beta aşamasında. Şu anda Obsidian Community Plugin yöntemi yerine, GitHub Release ZIP indirip vault bazında kurma yöntemi kullanılıyor. Sistemde Node.js kurulu olmalı ve Claude Code/Codex CLI da VS Code uzantısı olarak değil, terminal komutu olarak çalıştırılabilir durumda olmalıdır.
GitHub:
https://github.com/obst2580/obsidian-powershell
Release:
https://github.com/obst2580/obsidian-powershell/releases
Windows/macOS ortamında Claude Code, Codex CLI gibi agent CLI’ları Obsidian ile birlikte kullananlardan geri bildirim almak istiyorum.
4 yorum
Ben Obsidian Vault'umu ev sunucusuna (Ubuntu) koyup SSH üzerinden Claude Code kullanıyorum. Diğer dizüstü bilgisayarlar veya PC'lerde ise Syncthing ile yalnızca Vault'u senkronize ediyorum.
Kodların çoğunu da ev sunucusunda tutuyor, Vault klasörü içindeki md dosyalarına yollarını yazıyorum.
-add-dirkomutuyla Claude Code'u çalıştırınca izinleri de otomatik verebildiği için oldukça kullanışlı.Terminali kenar çubuğunda kullanmak içinse... ekranın büyük olması lazım ki içim rahat etsin..
Ekranınız büyükse elbette çok daha verimli oluyor.
Ama sonuçta vs-code ya da antigravity gibi şeylerde de sağ tarafta bir sohbet penceresi açık oluyor; bu yüzden bunun büyük bir sorun olmayacağını düşündüm.
Ben çift monitörlü bir ortamda, monitörlerden birinde
cmuxile birden fazla projenin agent'larını çalıştırarak geliştirme yapıyorum; ilgili dokümanları da o projenin Obsidian vault yoluna yerleştiriyorum.Diğer monitörde ise Obsidian'ı açıp belgelere bakarken, claudian ↗ (https://github.com/YishenTu/claudian) aracını kullanarak Obsidian yan sekme sohbetinde belge içeriği üzerine çalışıyor ya da sorular soracak şekilde prompt yazıyorum.
Bu yüzden, önerdiğiniz araçla projeye sadece
.obsidianayar dosyasını koyup onu vault olarak kullanabilir hale gelirsem, Obsidian'ı artık sanki Cursor veya Antigravity kullanıyormuş gibi değerlendirebileceğimi düşünüyorum.Evet, ben de claudian ya da codexian’ı kullanarak CLI modunu kullanıyordum ama ne olursa olsun terminalde orijinalini açıp kullanmak çeşitli açılardan daha rahat geliyor ^^