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