دفتر يوميات ذكي — تكتب والـ AI يرتب لك (DeepSeek)
  • JavaScript 78.7%
  • CSS 10.7%
  • HTML 8.4%
  • Shell 1.4%
  • Dockerfile 0.8%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-27 20:30:00 +03:00
.forgejo/workflows استعادة إعدادات workflow الناجحة (runs-on: ubuntu-latest) + دعم التشغيل اليدوي 2026-08-27 20:30:00 +03:00
public 1.2.0: إضافة نقطة /api/version وعرض الإصدار في الإعدادات 2026-08-27 20:23:38 +03:00
scripts 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
.dockerignore 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
.gitignore 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
CHANGELOG.md 1.2.0: إضافة نقطة /api/version وعرض الإصدار في الإعدادات 2026-08-27 20:23:38 +03:00
docker-compose.yml 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
Dockerfile 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
package.json 1.2.0: إضافة نقطة /api/version وعرض الإصدار في الإعدادات 2026-08-27 20:23:38 +03:00
README.md 1.1.0: دعم Docker + ريجستري Forgejo + نظام الترقيم والتغييرات 2026-08-27 19:46:13 +03:00
server.js 1.2.0: إضافة نقطة /api/version وعرض الإصدار في الإعدادات 2026-08-27 20:23:38 +03:00

دفتر اليوميات الذكي (Just Write)

اكتب أي شيء يخطر ببالك… والـ AI (DeepSeek) يرتب لك كل شيء تلقائيًا.

بدون محادثة، بدون رد عليك — بس تكتب، وهو يحلل ويصنف ويربط ويحدّث.


التشغيل (خطوتين)

١) شغّل البرنامج

افتح الطرفية في مجلد البرنامج واكتب:

node server.js

أو: npm start

بيظهر لك:

▶  افتح المتصفح على:  http://localhost:4000

٢) أضف توكن DeepSeek

  1. افتح الرابط في المتصفح
  2. اضغط الإعدادات
  3. الصق التوكن (من platform.deepseek.com)
  4. تأكد إن اسم الموديل deepseek-v4-flash (أو غيّره)
  5. اضغط حفظ

التشغيل عبر 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+
  • لتغيير الموديل: الإعدادات → اسم الموديل