TxtAIEditor - yapay zeka ajanı ve Markdown/html önizleme içeren Windows metin editörü
(github.com/kirinonakar)TxtAIEditor, .NET 10.0 ve WinUI 3’ün güçlü Windows yerel performansı üzerine, WebView2 tabanlı özel bir çekirdeği birleştirerek esnek render yetenekleri sunan premium bir masaüstü editörüdür. Markdown yazımı, yapay zeka ile iş birliği ve basit CSV düzenleme gibi geliştiriciler ve ileri düzey kullanıcılar için gerekli yararlı özellikleri organik biçimde entegre eder.
🌟 Temel özellikler
-
Sanallaştırılmış editör çekirdeği (büyük dosya desteği)
Ultra hızlı dosya düzenleme: Virtual Scrolling teknolojisi sayesinde 200MB’ı aşan log dosyaları, uzun romanlar ve kaynak kodlar gecikme olmadan anında açılabilir ve akıcı biçimde düzenlenebilir.
Optimize edilmiş render: Ekranda görünen viewport alanı ve minimum buffer alanı DOM olarak render edilerek bellek kullanımı düşürülmüş, tepki hızı en üst düzeye çıkarılmıştır.
Kod vurgulama ve otomatik tamamlama: Markdown, C#, JavaScript, Python, LaTeX gibi çeşitli dillerde sözdizimi vurgulama desteklenir; Enter veya Tab tuşuyla anında eklenebilen akıllı otomatik tamamlama ve özel snippet özellikleri sunulur. -
Etkileşimli CSV tablo modu
Spreadsheet görünümüne dönüşüm:.csvdosyaları açıldığında, basit metin yerine kullanımı kolay ve yüksek tepki veren bir grid UI’a otomatik olarak dönüştürülerek gösterilir.
Excel’de olduğu gibi hücreler arasında serbestçe gezinip düzenleme yapabilirsiniz.
Çoklu seçim ve sütun boyutu ayarlama: Ctrl, Shift tuşları ve fare sürükleme ile satır/sütun çoklu seçimi desteklenir; sınır çizgileri sürüklenerek sütun genişliği gerçek zamanlı ayarlanabilir. -
Yapay zeka asistanı ve ajan entegrasyonu
Çeşitli provider desteği: OpenAI, Gemini, OpenRouter’ın yanı sıra yerelde çalışan LM Studio endpoint’lerine de özgürce bağlanabilirsiniz.
Güvenli anahtar yönetimi: Hassas API anahtarları, Windows’un yerel özelliği olan Windows Credential Manager içinde güvenli şekilde şifrelenerek saklanır.
Prompt sekmeleri ve preset’ler: En fazla 4 bağımsız prompt talimat sekmesi açarak mevcut dosya bağlamını ekleyip soru sorabilir, sık kullanılan prompt şablonlarını preset olarak yönetebilirsiniz.
Bağlama uygun aksiyonlar: Sürükleyip seçtiğiniz kod veya metin üzerinde, kod yapısını ya da Markdown formatını koruyarak çeviri, açıklama, refactoring ve özetleme gibi işlemleri hızlıca yapar.
Yapay zeka ajanı: Karmaşık görevler için yapay zeka ajanı içerir; web arama ve web sayfası görüntüleme özellikleri sayesinde güncel bilgileri referans alarak düzenleme yapılabilir. -
Gizlilik için şifreli notlar (Encrypted Notes)
Kişisel notları güvenli biçimde saklamak için özel formatta şifreli not desteği sunar.
Sıkı disk güvenliği: Şifreli sekmeler açılırken parola ister; düzenleme sonrası kaydedilirken düz metnin diske sızmaması için yeniden şifrelenerek saklanır. Şifreli sekmelerde ayrı bir kilit simgesi gösterilir. -
Geliştirici verimliliği odaklı özellikler
Dahili terminal: PowerShell, CMD, Git Bash, WSL gibi çeşitli shell profilleri editörün alt kısmında doğrudan açılabilir ve mevcut çalışma alanı ile dizin otomatik olarak senkronize edilir.
Git paneli: Değişiklik takibi, staging, commit ve uzak depoya push ile commit geçmişi grafik görüntüleyicisini yerleşik olarak sunar.
Akıllı outline (TOC): Sadece Markdown başlık yapısını değil, C#, Python, JS/TS, Go gibi dillerde kaynak kod içindeki sınıf ve metod yapısını da analiz ederek tıklandığında ilgili konuma anında giden etkileşimli bir outline oluşturur.
Premium UI/UX: Windows yerel Mica backdrop teması (koyu/açık mod), ayarlanabilir çok panelli splitter ve her zaman üstte tutulabilen sticky note modu desteklenir.
Windows ortamında hafif, güçlü ve kullanışlı bir yapay zeka not defteri/editör kabuğuna ihtiyaç duyanlar için iyi bir seçenek olmasını umuyorum.
Deneyip geri bildirim bırakırsanız gerçekten çok sevinirim!
GitHub deposu (indirme ve kaynak kod): https://github.com/kirinonakar/TxtAIEditor
Kişisel web sitesi (diğer geliştirdiğim uygulamalara da göz atabilirsiniz!): https://kirinonakar.github.io/
Henüz yorum yok.