AI Novel Editor
Editor novel berbantuan AI berbasis PyQt6, menyediakan alat penulisan profesional seperti pelengkapan cerdas, manajemen proyek, dan organisasi konsep.
Instalasi
- Kloning proyek
git clone https://github.com/inliver233/Ai-Novel-Editor.git
cd ai-novel-editor- Buat lingkungan virtual
python -m venv venv
venv\Scripts\activate # Windows
Menggunakan uv
uv venv -p 3.11
- Instalasi Dependensi
pip install -r requirements.txt
Menggunakan uv
uv sync- Menjalankan Program
python -m srcFitur Utama
Manajemen Proyek
- Struktur dokumen hierarkis (Karya > Bab > Adegan)
- Impor dan ekspor proyek (mendukung format TEXT, MARKDOWN, DOCX, PDF, HTML)
- Pencadangan otomatis dan kontrol versi
- Manajemen multi proyek
Fitur Pelengkapan AI
- Tiga mode pelengkapan: Pelengkapan otomatis, pelengkapan manual (disarankan tekan tombol tab sekali untuk memicu, tekan sekali lagi untuk menerapkan pelengkapan), nonaktifkan pelengkapan
- Tiga mode konteks:
- Mode Cepat: Konteks ringan, respons cepat
- Mode Seimbang: Konteks sedang, keseimbangan antara kualitas dan kecepatan
- Mode Global: Konteks proyek lengkap, hasil terbaik
- Mendukung berbagai layanan AI: OpenAI, Claude, Tongyi Qianwen, Zhipu AI, DeepSeek, Groq, dan lainnya
Manajemen Outline
- Struktur pohon outline yang dapat divisualisasikan
- Pengurutan drag-and-drop dan penyesuaian level
- Navigasi cepat dokumen
- Analisis outline dan saran optimalisasi
Konfigurasi API
- Pusat konfigurasi AI yang terintegrasi
- Konfigurasi preset dari berbagai penyedia layanan
- Fitur pengujian koneksi
- Penyimpanan, impor dan ekspor skema konfigurasi
Pengaturan Pelengkapan Cerdas
- Penyesuaian penundaan pemicu
- Batas panjang pelengkapan
- Konfigurasi panjang konteks
- Dukungan respons streaming
Pengeditan Prompt
- Beragam template penulisan bawaan
- Template prompt yang dapat dikustomisasi
- Manajemen kategori template
- Konfigurasi template khusus mode
Fitur Antarmuka
- Tema terang dan gelap
- Tata letak tiga kolom (pohon proyek, editor, panel konsep)
- Sidebar yang dapat dilipat
- Mode penulisan layar penuh
- Mode fokus (kalimat, paragraf, mesin tik, mode zen, mode imersif)
Pencarian dan Penggantian
- Pencarian teks seluruh proyek
- Dukungan ekspresi reguler
- Fitur penggantian massal
- Opsi pencarian lanjutan
Manajemen Konsep
- Deteksi otomatis peran, lokasi, dan objek
- Manajemen hubungan konsep
- Sistem label dan klasifikasi
- Penyisipan konsep cepat
Pintasan Keyboard
Ctrl+N: Proyek baruCtrl+O: Buka proyekCtrl+S: Simpan dokumenF11: Mode layar penuhTab: Memicu pelengkapan AI 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