Editor Novel AI
Editor novel berbantuan AI berbasis PyQt6, menyediakan alat penulisan profesional seperti pelengkap cerdas, manajemen proyek, dan organisasi konsep.
Instalasi
- Kloning proyek
git clone https://github.com/inliver233/Ai-Novel-Editor.git
cd ai-novel-editor- Membuat lingkungan virtual
python -m venv venv
venv\Scripts\activate # Windows- Instalasi dependensi
pip install -r requirements.txt- Menjalankan program
python src/main.pyFitur Utama
Manajemen Proyek
- Struktur dokumen bertingkat (Karya > Bab > Adegan)
- Impor dan ekspor proyek (mendukung format TEXT, MARKDOWN, DOCX, PDF, HTML)
- Pencadangan otomatis dan kontrol versi
- Manajemen multi-proyek
Fitur Penyelesaian AI
- Tiga mode penyelesaian: penyelesaian otomatis, penyelesaian manual (disarankan tekan tab sekali untuk memicu, tekan tab lagi untuk menerapkan), nonaktifkan penyelesaian
- Tiga mode konteks:
- Mode Cepat: konteks ringan, respons cepat
- Mode Seimbang: konteks sedang, keseimbangan kualitas dan kecepatan
- Mode Global: konteks proyek lengkap, hasil terbaik
- Mendukung berbagai layanan AI: OpenAI, Claude, Tongyi Qianwen, Zhipu AI, DeepSeek, Groq, dll.
Manajemen Kerangka
- Struktur pohon kerangka secara visual
- Seret dan lepas untuk mengurutkan dan mengatur tingkat
- Navigasi dokumen cepat
- Analisis kerangka dan saran optimasi
Konfigurasi API
- Pusat konfigurasi AI yang terintegrasi
- Konfigurasi preset dari berbagai penyedia layanan
- Fitur pengujian koneksi
- Menyimpan, mengimpor, dan mengekspor skema konfigurasi
Pengaturan Penyelesaian Cerdas
- Penyesuaian jeda pemicu
- Batas panjang penyelesaian
- Konfigurasi panjang konteks
- Mendukung respons streaming
Pengeditan Prompt
- Beragam template menulis bawaan
- Template prompt kustom
- Manajemen kategori template
- Konfigurasi template khusus mode
Fitur Antarmuka
- Tema terang dan gelap
- Tata letak tiga kolom (pohon proyek, editor, panel konsep)
- Sidebar dapat dilipat
- Mode menulis layar penuh
- Mode fokus (kalimat, paragraf, mesin tik, mode zen, mode imersi)
Pencarian dan Penggantian
- Pencarian teks seluruh proyek
- Dukungan ekspresi reguler
- Fitur penggantian massal
- Opsi pencarian lanjutan
Manajemen Konsep
- Deteksi otomatis karakter, lokasi, benda
- Manajemen hubungan konsep
- Sistem tag dan kategori
- Penyisipan konsep cepat
Pintasan Keyboard
Ctrl+N: Proyek baruCtrl+O: Buka proyekCtrl+S: Simpan dokumenF11: Mode layar penuhTab: Memicu AI melengkapi secara manual (dalam mode manual)Ctrl+F: CariCtrl+H: Cari dan gantiCtrl+Shift+H: Cari dan ganti lanjutan
Persyaratan Sistem
- Python 3.8+
- PyQt6
- Sistem operasi: Windows, macOS, Linux
Penulis
inliver
- Email: inliverapi@outlook.com
- GitHub: https://github.com/inliver233