شغّل أي شيء كخدمة. تحكم فيه عبر HTTPS.
Node وPython وGo وRust أو أي ثنائي يصبح خدمة دائمة تُعيد التشغيل تلقائياً، قابلة للإدارة عبر HTTPS.
# Add a program
POST /api/v1/daemon/programs/add
["name":"server","command":"node server.js","boot":true]
# Response
["success":true,"id":2,"status":"RUNNING","pid":12345]
خدمة Daemon تديرها جميعاً
كل خدمة Hoody Kit — Terminal وDisplay وFiles وSQLite و10 أخرى — تعمل كعملية مُدارة بـ supervisord تحت الغطاء.
الطرفية
جلسات صدفة عبر HTTP + WebSocket
العرض
أسطح مكتب كاملة في متصفحك
الملفات
نظام الملفات كـ REST API
Exec
السكريبتات تصبح نقاط نهاية HTTP
SQLite
قواعد بيانات قابلة للاستعلام عبر HTTP
المتصفح
أتمتة Chrome/Puppeteer
الوكيل
تنسيق الذكاء الاصطناعي مع 100+ أداة
الكود
نسخ VS Code في المتصفح
cURL
طلبات REST كعناوين GET قابلة للمشاركة
الإشعارات
إشعارات دفع عبر HTTP
Daemon
إدارة العمليات الخلفية
Cron
إدارة المهام المجدولة
Pipe
بث البيانات بين الحاويات
Watch
مراقبة تغييرات الملفات والمجلدات
مساحات العمل
تخطيطات سطح مكتب متعدد النوافذ
كل حالة، كل انتقال
من الإنشاء إلى الإزالة، كل خطوة في دورة الحياة استدعاء HTTPS واحد — بدون SSH وبدون ملفات unit.
أطلق عملية عبر supervisorctl. يجب تفعيل البرنامج أولاً.
# Enable then start
POST /api/v1/daemon/programs/{id}/enable
POST /api/v1/daemon/programs/{id}/start
{"wait":true,"timeout":30}
# Response
{"success":true,"status":"RUNNING","pid":12345}
مبني لـ HTTP. لا للطرفية.
systemd يحتاج وصول المضيف وملفات unit. PM2 مخصص لـ Node. Hoody Daemon هو مشرف عمليات عام عبر HTTP.
| الميزة | Hoody Daemon | systemd | PM2 |
|---|---|---|---|
| يعمل مع أي لغة / ثنائي | |||
| HTTP API — بدون وصول للمضيف | |||
| برامج Quick-Start مؤقتة | |||
| إعادة تشغيل تلقائية عند الانهيار | |||
| ترتيب أولوية الإقلاع | |||
| Webhook عند تغيير الحالة | |||
| عزل المستخدم لكل عملية | |||
| تتبع السجل عبر API |
18 نقطة نهاية. واجهة موحّدة.
إدارة البرنامج والتحكم في العمليات ومراقبة الحالة والبدء السريع المؤقت — كلها عبر HTTPS.
إدارة البرنامج
6 نقاط نهايةPOST /api/v1/daemon/programs/add
البدء السريع
5 نقاط نهايةPOST /api/v1/daemon/quick-start
التحكم في العملية
4 نقاط نهايةPOST /api/v1/daemon/programs/{id}/start
الحالة والرصد
3 نقاط نهايةGET /api/v1/daemon/status
إعادة المحاولة عند الانهيار، قابلة للتدقيق عبر HTTP.
أضف برنامجاً، وجّهه لأي ثنائي، اضبط أولوية الإقلاع. supervisord يتولى إعادة المحاولة — أنت تدير عبر HTTP.