محرر الروايات بالذكاء الاصطناعي
محرر روايات مدعوم بالذكاء الاصطناعي مبني على PyQt6، يوفر أدوات كتابة احترافية مثل الإكمال الذكي، إدارة المشاريع، وتنظيم المفاهيم.
التثبيت
- استنساخ المشروع
git clone https://github.com/inliver233/Ai-Novel-Editor.git
cd ai-novel-editor- إنشاء بيئة افتراضية
python -m venv venv
venv\Scripts\activate # Windows- تثبيت الاعتمادات
pip install -r requirements.txt- تشغيل البرنامج
python src/main.py
الوظائف الرئيسية
إدارة المشاريع
- هيكلية وثائق هرمية (العمل > الفصل > المشهد)
- استيراد وتصدير المشاريع (يدعم تنسيقات TEXT، MARKDOWN، DOCX، PDF، HTML)
- نسخ احتياطي تلقائي والتحكم في الإصدارات
- إدارة مشاريع متعددة
وظيفة الإكمال الذكي بالذكاء الاصطناعي
- ثلاثة أوضاع للإكمال: الإكمال التلقائي، الإكمال اليدوي (موصى به: اضغط Tab مرة واحدة للتفعيل، ثم مرة أخرى لتطبيق الإكمال)، تعطيل الإكمال
- ثلاثة أوضاع للسياق:
- الوضع السريع: سياق خفيف الوزن، استجابة سريعة
- الوضع المتوازن: سياق متوسط، توازن بين الجودة والسرعة
- الوضع الشامل: سياق المشروع الكامل، أفضل النتائج
- دعم لخدمات الذكاء الاصطناعي المتعددة: OpenAI، Claude، Tongyi Qianwen، Zhipu AI، DeepSeek، Groq وغيرها
إدارة المخطط التفصيلي
- هيكل شجرة مخطط تفصيلي مرئي
- ترتيب وسحب وتعديل المستويات
- تنقل سريع بين الوثائق
- تحليل المخطط التفصيلي واقتراحات تحسين
إعدادات واجهة برمجة التطبيقات (API)
- مركز إعدادات ذكاء اصطناعي موحد
- إعدادات مسبقة لعدة مزودين
- ميزة اختبار الاتصال
- حفظ واستيراد/تصدير إعدادات التكوين
إعدادات الإكمال الذكي
- تأخير قابل للتعديل في التفعيل
- حد لطول الإكمال
- إعداد طول السياق
- دعم الاستجابة المتدفقة
تحرير العبارات التلميحية
- قوالب كتابة مدمجة متعددة
- قوالب تلميحية مخصصة
- إدارة تصنيف القوالب
- إعداد قوالب خاصة بكل وضع
ميزات الواجهة
- ثيم مزدوج (فاتح/داكن)
- تخطيط ثلاثي الأعمدة (شجرة المشاريع، المحرر، لوحة المفاهيم)
- شريط جانبي قابل للطي
- وضع الكتابة بملء الشاشة
- وضع التركيز (جملة، فقرة، آلة كتابة، وضع الزن، وضع الانغماس)
البحث والاستبدال
- بحث نصي في كامل المشروع
- دعم التعابير النمطية (Regex)
- وظيفة الاستبدال الدفعي
- خيارات بحث متقدمة
إدارة المفاهيم
- كشف تلقائي للشخصيات، الأماكن، الأشياء
- إدارة علاقات المفاهيم
- نظام الوسوم والتصنيفات
- إدراج سريع للمفاهيم
اختصارات لوحة المفاتيح
Ctrl+N: مشروع جديدCtrl+O: فتح مشروعCtrl+S: حفظ المستندF11: وضع ملء الشاشةTab: تفعيل إكمال الذكاء الاصطناعي يدويًا (في الوضع اليدوي)Ctrl+F: بحثCtrl+H: بحث واستبدالCtrl+Shift+H: بحث واستبدال متقدم
متطلبات النظام
- بايثون 3.8+
- PyQt6
- أنظمة التشغيل: ويندوز، macOS، لينكس
المؤلف
inliver
- البريد الإلكتروني: inliverapi@outlook.com
- جيت هب: https://github.com/inliver233