glowed - Ghostty için terminal Markdown tarayıcısı/editörü
(github.com/khw1031)glowed, Ghostty terminalinde bir proje içindeki Markdown belgelerini aramak, önizlemek ve düzenlemek için bir TUI aracıdır.
Kişisel olarak bilgi yönetim sistemi içindeki .md dosyalarını terminal içinde hızlıca gezip, gerekli kısımları LLM CLI'a aktarma akışına ihtiyaç duyduğum için bunu yaptım. Özellikle sadece terminal açıkken belgeleri hızlıca gezme ve görüntüleme isteğiyle, vibe coding yaklaşımıyla yaklaşık iki gün harcayarak geliştirdim.
Kurulum Homebrew tap ile yapılabilir.
brew install khw1031/tap/glowed
Kullanım örnekleri şöyle:
cd my-project
glowed
# 또는 특정 파일 바로 열기
glowed ./docs/note.md
Şu anda desteklenen özellikler şunlar:
- project root altındaki
.mddosyalarını tarama - dosya adı, frontmatter,
tag:/tags:arama - Glamour tabanlı Markdown preview
- ham Markdown düzenleme modu
- kaydetme sırasında backup + atomic write
- undo/redo
- mouse click/wheel/drag tabanlı selection
- source selection mode'da özgün Markdown'ı path metadata ile birlikte kopyalama
- footer action bar
- yapılandırılabilir keymap
- harici LLM CLI session launcher
claude,codex,aiderveya doğrudan kendi hazırladığınız wrapper script gibi PATH üzerinden çalıştırılabilen CLI'lar yapılandırılabilir
LLM tarafında glowed, API key veya OAuth'u doğrudan yönetmez; bunun yerine kullanıcının zaten giriş yapmış olduğu CLI'ı yeni bir Ghostty split/session içinde açar.
Mevcut sınırlamalar da nettir. (Kişisel kullanım amacıyla, kişisel ortama göre vibe coding ile geliştirildi...)
- macOS + Ghostty temel alınarak yapıldı.
- iTerm2, Terminal.app, WezTerm, Kitty, tmux, SSH, Linux terminali vb. ortamlarda henüz yeterince test edilmedi.
- mouse tracking, drag selection, cursor/key sequence, Ghostty split çalıştırma gibi konular ortamdan ciddi şekilde etkilenebilir.
- preview ekranında seçilen rendered text, özgün Markdown satır/sütununa tam olarak ters eşlenmiyor. Özgün Markdown kopyalamak için edit mode veya source selection mode kullanılmalı.
- Henüz erken bir MVP olduğu için önemli belgelerde git gibi bir version control ile birlikte kullanılması önerilir.
Geliştirme süreci de README'ye yazıldı. Mevcut uygulama, Codex GPT-5.5, pi agent coding harness ve yerel TODO.md planlama dosyası kullanılarak geliştirildi.
Bu projede ayrıca yapay zeka çağına uygun yeni bir açık kaynak yönetim biçimi de deneniyor.
Her iyileştirmeyi eskisi gibi upstream PR'larda toplamak yerine, kullanıcıların kendi workflow'larına göre özgürce değişiklik yapması ve bunları kendi Homebrew tap'leri üzerinden dağıtması şu aşamada daha çok öneriliyor.
Örneğin aynı glowed formula adı olsa bile, Homebrew tap namespace'i farklıysa ayrı ayrı dağıtılabilir.
brew install khw1031/tap/glowed
brew install someone/tap/glowed
Yani kullanıcılar someone/tap/glowed gibi kendi sürümlerini oluşturup özgürce kullanabilir ve dağıtabilir. Gerekirse binary adını glowed olarak koruyabilir ya da birden fazla sürümün birlikte var olabilmesi için glowed-someone gibi değiştirebilirler.
Değiştirilmiş bir sürümü herkese açık hale getirirseniz, GitHub issue içindeki Distribution registration üzerinden bildirmeniz memnuniyet verici olur. Bu bir onay talebi değil, hangi sürümlerin bulunduğunu paylaşmak içindir. AI agent veya coding harness ile değişiklik yaptıysanız, hangi agent/model/method kullanıldığını da birlikte belirtmeniz önerilir. Gözden geçirdikten sonra gerekli gördüğüm fikir veya değişiklikleri bu depoya doğrudan yansıtabilirim. Bu nedenle yeniden dağıtımın serbestçe kullanılabilen bir LICENSE altında yapılması gerekir.
P.S.
Ek olarak, şu anda yeni fırsatlar arıyorum. FE geliştiricisi olarak çalıştım ve ajan destekli AI Transformation ile geliştirme/geliştirme dışı workflow iyileştirmelerine büyük ilgi duyuyorum. Şirket içinde ajan tabanlı workflow'lar kurarak iş verimliliğini artırma deneyimim de var. İlgili fırsatlar varsa GitHub profilim üzerinden rahatça iletişime geçebilirsiniz :)
Henüz yorum yok.