AI Roman Editörü
PyQt6 tabanlı AI destekli roman editörü; akıllı tamamlama, proje yönetimi, kavram organizasyonu gibi profesyonel yazım araçları sunar.
Kurulum
- Projeyi klonlayın
git clone https://github.com/inliver233/Ai-Novel-Editor.git
cd ai-novel-editor- Sanal ortam oluşturma
python -m venv venv
venv\Scripts\activate # Windows- Bağımlılıkların kurulumu
pip install -r requirements.txt- Programı çalıştırın
python src/main.pyAna Özellikler
Proje Yönetimi
- Hiyerarşik doküman yapısı (Eser > Bölüm > Sahne)
- Proje içe/dışa aktarma (TEXT, MARKDOWN, DOCX, PDF, HTML formatlarını destekler)
- Otomatik yedekleme ve sürüm kontrolü
- Çoklu proje yönetimi
AI Tamamlama Özelliği
- Üç tamamlama modu: otomatik tamamlama, manuel tamamlama (önerilen: bir kez tab ile tetiklenir, tekrar tab ile uygulanır), tamamlama devre dışı
- Üç bağlam modu:
- Hızlı mod: hafif bağlam, hızlı yanıt
- Dengeli mod: orta seviye bağlam, kalite ve hız dengesi
- Global mod: tam proje bağlamı, en iyi sonuçlar
- Çoklu AI hizmeti desteği: OpenAI, Claude, Tongyi Qianwen, Zhipu AI, DeepSeek, Groq vb.
Ana Hat Yönetimi
- Görsel ana hat ağaç yapısı
- Sürükle-bırak sıralama ve seviye ayarı
- Hızlı doküman gezintisi
- Ana hat analizi ve iyileştirme önerileri
API Yapılandırması
- Birleşik AI yapılandırma merkezi
- Çoklu hizmet sağlayıcı ön ayarları
- Bağlantı testi özelliği
- Yapılandırma planı kaydetme ve içe/dışa aktarma
Akıllı Tamamlama Ayarları
- Ayarlanabilir tetik gecikmesi
- Tamamlama uzunluğu sınırı
- Bağlam uzunluğu yapılandırması
- Akışkan yanıt desteği
İpucu Düzenleme
- Dahili çeşitli yazım şablonları
- Özel ipucu şablonu
- Şablon kategori yönetimi
- Moda özel şablon yapılandırması
Arayüz Özellikleri
- Açık ve koyu tema desteği
- Üç sütunlu düzen (proje ağacı, düzenleyici, kavram paneli)
- Katlanabilir yan panel
- Tam ekran yazma modu
- Odak modu (cümle, paragraf, daktilo, zen modu, sürükleyici mod)
Arama ve Değiştirme
- Tüm projede metin arama
- Regex (düzenli ifade) desteği
- Toplu değiştirme özelliği
- Gelişmiş arama seçenekleri
Kavram Yönetimi
- Karakter, mekan, nesne otomatik algılama
- Kavram ilişkisi yönetimi
- Etiket ve kategori sistemi
- Kavram hızlı ekleme
Kısayol Tuşları
Ctrl+N: Yeni proje oluşturCtrl+O: Proje açCtrl+S: Belgeyi kaydetF11: Tam ekran moduTab: AI tamamlamayı elle tetikle (elle modda)Ctrl+F: BulCtrl+H: Bul ve değiştirCtrl+Shift+H: Gelişmiş bul ve değiştir
Sistem Gereksinimleri
- Python 3.8+
- PyQt6
- İşletim Sistemi: Windows, macOS, Linux
Yazar
inliver
- E-posta: inliverapi@outlook.com
- GitHub: https://github.com/inliver233