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şturun
python -m venv venv
venv\Scripts\activate # Windows
uv kullanarak
uv venv -p 3.11
- Bağımlılıkların Kurulması
pip install -r requirements.txt
uv kullanımı
uv sync- Programı Çalıştırma
python -m srcAna Özellikler
Proje Yönetimi
- Hiyerarşik belge yapısı (Eser > Bölüm > Sahneler)
- 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 (Tavsiye edilir: bir kez tab tuşuna basarak tetiklenir, tekrar tab tuşuna basarak tamamlama uygulanır), Tamamlama devre dışı
- Üç bağlam modu:
- Hızlı Mod: Hafif bağlam, hızlı yanıt
- Dengeli Mod: Orta düzeyde bağlam, kalite ve hız dengesi
- Global Mod: Tam proje bağlamı, en iyi sonuç
- Birçok AI servisini destekler: 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 ile sıralama ve seviye ayarı
- Hızlı belge gezintisi
- Ana hat analizi ve optimizasyon önerileri
API Yapılandırması
- Birleşik AI yapılandırma merkezi
- Çoklu servis sağlayıcı ön ayarları
- Bağlantı testi fonksiyonu
- Yapılandırma şeması kaydetme ve içe/dışa aktarma
Akıllı Otomatik Tamamlama Ayarları
- Ayarlanabilir tetikleme gecikmesi
- Tamamlama uzunluğu sınırı
- Bağlam uzunluğu yapılandırması
- Akışlı yanıt desteği
İpucu Düzenleme
- Dahili çeşitli yazı şablonları
- Özelleştirilebilir ipucu şablonları
- Şablon kategori yönetimi
- Moda özel şablon yapılandırması
Arayüz Özellikleri
- Açık/Koyu çift tema
- Üç sütunlu düzen (proje ağacı, editör, kavram paneli)
- Katlanabilir yan panel
- Tam ekran yazı modu
- Odak modu (cümle, paragraf, daktilo, zen modu, sürükleyici mod)
Arama ve Değiştirme
- Tüm proje metni arama
- Regüler ifade desteği
- Toplu değiştirme özelliği
- Gelişmiş arama seçenekleri
Kavram Yönetimi
- Otomatik rol, mekan, nesne algılama
- Kavramsal ilişki yönetimi
- Etiket ve kategorilendirme sistemi
- Hızlı kavram ekleme
Kısayol Tuşları
Ctrl+N: Yeni projeCtrl+O: Proje açCtrl+S: Belgeyi kaydetF11: Tam ekran moduTab: AI otomatik tamamlama manuel tetikleme (manuel 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