4 puan yazan hohofafa2022 6 일 전 | Henüz yorum yok. | WhatsApp'ta paylaş

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 .md dosyaları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, aider veya 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.

Henüz yorum yok.