Synaplan
開源 AI 平台,供企業使用:自行託管的 AI 代理、符合 GDPR 的聊天機器人小工具、RAG 知識庫、WhatsApp 與 Outlook AI、MCP、多模型路由。Docker、Kubernetes 或託管於 Germ
AI 翻譯
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗تطبيق ويب (صفحة واحدة) لمتابعة الأداء الوظيفي للمعلم، يشمل:
api/mcp.js، Node.js) لموصل الذكاء الاصطناعي فقط — الواجهة نفسها تبقى صفحة ثابتة بلا خادمmain هو فرع الإنتاج الحقيقي — أي دفع (push) إليه ينشئ نشرة Production فعلية يراها المستخدمون الحقيقيون مباشرة.main بقرار صريح.| الملف/المجلد | الغرض |
|---|---|
index.html | الصفحة الرئيسية (HTML فقط + وسوم تحميل الملفات التالية) |
style.css | التصميم |
app/app-01-core.js … app/app-09-shahid-form.js | منطق التطبيق (JavaScript)، مقسَّم لـ 9 ملفات حسب الوظيفة — يجب أن يبقى مجلد app/ كاملاً بنفس أسماء الملفات، لأن index.html يحمّلها بالترتيب عبر <script src="app/..."> |
sw.js | Service Worker (تخزين شكل التطبيق لفتح أسرع — يعمل فقط على HTTPS حقيقي) |
manifest.json | إعدادات PWA ("إضافة للشاشة الرئيسية") |
icon-180.png, icon-192.png | أيقونات PWA |
sql-updates-run-in-supabase.sql | تحديثات قاعدة بيانات تُشغَّل يدويًا مرة بـ Supabase SQL Editor (ليست جزءًا من الملفات المستضافة) |
api/mcp.js | دالة Vercel خادمية (Node.js) لموصل الذكاء الاصطناعي — قراءة فقط، تحتاج متغيرَي بيئة SUPABASE_URL وSUPABASE_SERVICE_ROLE_KEY بإعدادات المشروع على Vercel (لا تُحفظ بالكود إطلاقًا) |
package.json | اعتماديات api/mcp.js فقط (@modelcontextprotocol/sdk, @supabase/supabase-js, zod) — الواجهة نفسها بلا أي اعتماديات npm |
الملفات الرقمية (01 إلى 09) تُحمَّل بنفس ترتيب أرقامها بالضبط — هذا مهم لأن كل ملف قد يستخدم دوال/متغيرات مُعرَّفة بملف سابق له بنفس الترتيب (كلها بنفس النطاق العام "global scope"، تمامًا كما لو كانت لسا ملفًا واحدًا). لا تُعِد ترتيبها ولا تحذف واحدًا بمعزل عن الباقي.
افتح index.html مباشرة بالمتصفح، أو قدّمه عبر أي خادم استضافة ثابت (static hosting) — المهم رفع كل الملفات والمجلدات أعلاه بنفس البنية.
يحتاجان Node.js فقط (بدون أي تثبيت حزم إضافية):
npm test # اختبارات وحدة على الدوال الصرفة (تشغّل الكود الفعلي من index.html داخل بيئة معزولة)
npm run check # فحص صحة صياغة JavaScript بـ index.html و sw.js
يشتغلان تلقائيًا أيضًا عبر GitHub Actions على كل push و Pull Request (راجع .github/workflows/ci.yml).