دفتر يوميات ذكي — تكتب والـ AI يرتب لك (DeepSeek)
- JavaScript 78.7%
- CSS 10.7%
- HTML 8.4%
- Shell 1.4%
- Dockerfile 0.8%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| public | ||
| scripts | ||
| .dockerignore | ||
| .gitignore | ||
| CHANGELOG.md | ||
| docker-compose.yml | ||
| Dockerfile | ||
| package.json | ||
| README.md | ||
| server.js | ||
دفتر اليوميات الذكي (Just Write)
اكتب أي شيء يخطر ببالك… والـ AI (DeepSeek) يرتب لك كل شيء تلقائيًا.
بدون محادثة، بدون رد عليك — بس تكتب، وهو يحلل ويصنف ويربط ويحدّث.
التشغيل (خطوتين)
١) شغّل البرنامج
افتح الطرفية في مجلد البرنامج واكتب:
node server.js
أو:
npm start
بيظهر لك:
▶ افتح المتصفح على: http://localhost:4000
٢) أضف توكن DeepSeek
- افتح الرابط في المتصفح
- اضغط الإعدادات
- الصق التوكن (من platform.deepseek.com)
- تأكد إن اسم الموديل
deepseek-v4-flash(أو غيّره) - اضغط حفظ
التشغيل عبر Docker / Podman
عبر Docker Compose (الأسهل)
docker compose up -d --build
ثم افتح: http://localhost:4000
عبر الصورة الجاهزة من الريجستري
docker pull git.majlis7.net/debe/just-write:latest
docker run -d -p 4000:4000 -v just-write-data:/app/data git.majlis7.net/debe/just-write:latest
ملاحظة: البودمان (Podman) بديل متوافق مع Docker — كل الأوامر نفسها، استبدل
dockerبـpodman.
بياناتك محفوظة في مجلد data/ (يُركّب كـ volume). التطبيق يعمل بدون أي مكتبات خارجية، والخط مضمّن محليًا.
ماذا يفعل لك؟
| تكتب | يصير |
|---|---|
| "عندي موعد الدكتور يوم الخميس الساعة ٥" | يدخل في التقويم |
| "أبي أسوي كذا وكذا" | يضيفها في المهام |
| "شفت صاحبي خليفة وكان متضايق" | ينشئ موضوع "خليفة" مع ملخص |
| تكتب بعدين عن خليفة مرة ثانية | يربطها بنفس الموضوع ويحدّث الملخص |
| "اشتريت قهوة بـ ٢٠" | ينشئ قسم المصاريف |
| "رقم أبو فلان ٠٥٥٥…" | يضيفه في قائمة الأشخاص |
- التصنيف مفتوح — الـ AI ينشئ أي نوع جديد
- الأسئلة المؤجلة — عند الغموض يسألك لاحقًا بدون مقاطعة
- قوائم كيانات — أشخاص، سيارات، سائقين… تتعلم منك
- الكتابة أولًا — اكتب بلا تشتيت، وكل شيء يترتب بعدين
أين تُحفظ بياناتك؟
كل شيء محلي في مجلد data/data.json. ما يروح لأي سيرفر خارجي، باستثناء نص الكلام الذي تكتبه — يُرسل فقط لـ DeepSeek API للتحليل.
النسخة الاحتياطية
اضغط نسخة احتياطية في الأعلى — ينزل لك ملف JSON فيه كل بياناتك.
الترقيم (Semantic Versioning)
| النوع | متى يُرفع |
|---|---|
| Major | تغييرات وتعديلات كبيرة |
| Minor | إضافة أو إزالة ميزة |
| Patch | إصلاح مشكلة |
كل تغيير موثق في CHANGELOG.md.
نشر صورة Docker إلى الريجستري
bash scripts/publish.sh
يبني الصورة ويرفعها إلى git.majlis7.net/debe/just-write (بوسم الإصدار + latest).
ملاحظات
- خط تاجوال مضمّن محليًا (يعمل بدون إنترنت)
- البرنامج بدون أي مكتبات خارجية — يحتاج Node.js 18+
- لتغيير الموديل: الإعدادات → اسم الموديل