انتقل إلى المحتوى
الرئيسية / Kit / Workspaces
Workspacesخدمة الأدوات

مساحات العمل

نظام تشغيل عائم يعمل بتعدد اللاعبين داخل تبويب متصفح. رتب المحطات الطرفية والشاشات ومحررات التعليمات البرمجية ولوحات التحكم من أي عدد من الحاويات في تخطيط واحد — وشارك الشيء كله برابط عنوان URL.

workspace.hoody.com · proj-dev
terminal-1

$ bun test

✓ 142 passed

$ _

display-1
files — /workspace
src/public/tests/package.jsonbun.lockREADME.md
3 containers · 5 windowsmultiplayer — 2 viewers

حاويات التركيب

أسقط أي خدمة أدوات — محطة طرفية أو شاشة أو كود أو ملفات أو sqlite — في نافذة عائمة. اخلط الخدمات من حاويات مختلفة.

شارك عنوان URL

يتم ترميز التخطيط بالكامل في شريط العناوين. الصق الرابط مع زميل؛ يرى التنسيق نفسه، حياً.

نسّق مباشرة

كل نافذة تبقى متصلة — تدفق المحطات الطرفية وتصيير الشاشات وتنتشر تغييرات الملفات. لا تحديث الصفحة، لا كود الغراء.

الرئيسية / kit / workspaces / scale

مساحة العمل هي نقطة نهاية HTTPS

لا توجد برامج تثبيت ولا عملاء سطح مكتب ولا نفق VPN. كل شيء يعمل داخل تبويب متصفح واحد ويتحدث بروتوكول HTTP عادي — وهذا هو السبب في أن المشاركة والتضمين والتدقيق يعملان فقط.

إميلي واتسون

رائد منصة

مايكل لي

البنية الأساسية

workspace.hoody.com/?project=abc123● live
18 active windows3 collaborators
0

تطبيقات سطح المكتب المثبتة

الخدمات لكل مساحة عمل

رابط واحد

لمشاركة كل شيء

<120ms

من الضغط إلى جلسة حية

الرئيسية / kit / workspaces / how
كيف يعمل

من تبويب فارغ إلى نظام تشغيل مشترك في أربع خطوات

قم بتشغيل مساحة عمل بنفس الطريقة التي تفتح بها gist — عنوان URL واحد، بدون وكلاء، بدون ملفات إعدادات. الخطوات أدناه تعمل بالترتيب الذي ستتخذه في العمل الحقيقي.

اقرأ المواصفات
  1. step · 0101/04

    فتح عنوان URL الخاص بمساحة العمل

    انتقل إلى workspace.hoody.com وينطلق نظام التشغيل WebOS العائم في التبويب. لا توجد رسالة تسجيل دخول ولا دوال تحميل لكل أداة — shell هي HTML ثابتة.

    https://workspace.hoody.com/?project=abc123
  2. step · 0202/04

    اسحب الخدمات الخاصة بك

    افتح نافذة محطة طرفية وشاشة لتطبيق واجهة المستخدم الخاص بك ومدير ملفات وواجهة SQLite — كل منها عبارة عن iframe يشير إلى نقطة نهاية أدوات. غيّر الحجم والبلاطة بحرية.

    + terminal · display · code · files · sqlite
  3. step · 0303/04

    أرسل عنوان URL

    التخطيط والحاويات وiframe الترحيب — كل مرمّز في معاملات الاستعلام. يفتح زميلك الرابط نفسه ويهبط في التنسيق نفسه.

    ?folder=/workspace&id=5&welcome-iframe-url=...
  4. step · 0404/04

    تعاون مباشرة

    تعدد اللاعبين هو الافتراضي. تتزامن المؤشرات والمحفوظات الطرفية وحالة الشاشة في الوقت الفعلي عبر الجميع المتصلين برابط العنوان.

    GET /api/v1/agent/workspace → [ collaborators: 3 ]
الرئيسية / kit / workspaces / vs
مقابل لوحات تحكم قديمة

ما تستبدل مساحة العمل

كل عنصر أدناه كان يحتاج إلى تبويب متصفح منفصل أو تطبيق سطح مكتب أو قاعدة VPN أو وحدة تحكم إدارية. تمتص مساحات العمل كل شيء في عنوان URL واحد يمكنك إرساله عبر البريد الإلكتروني.

الإعداد

افتح عنوان URL مقابل التثبيت و VPN و SSO والعملاء.

مساحات العمل
AWS console + RDP + Slack

المشاركة

الصق عنوان URL مقابل برنامج مشاركة الشاشة والتراخيص المقاعد.

مساحات العمل
AWS console + RDP + Slack

عرض متعدد الحاويات

مدمج — بلاط السحب والإفلات مقابل تبويبات N أو جلسة RDP.

مساحات العمل
AWS console + RDP + Slack

مؤشرات متعددة اللاعبين

مدمج مقابل لا شيء في معظم أدوات الإدارة.

مساحات العمل
AWS console + RDP + Slack

سجل التدقيق

كل إجراء هو طلب HTTP مقابل محترق عبر 6 أنظمة.

مساحات العمل
AWS console + RDP + Slack

الضمان في تطبيقك

iframe src=workspace.hoody.com مقابل غير مدعوم في أي مكان.

مساحات العمل
AWS console + RDP + Slack

يعمل على هاتف

نعم — تبويب متصفح مقابل عملاء RDP فقط على macOS / Windows.

مساحات العمل
AWS console + RDP + Slack

التكلفة لكل مقعد

الدفع لكل حاوية وليس لكل مستخدم مقابل ترخيص لكل مقعد متدرج.

مساحات العمل
AWS console + RDP + Slack
الرئيسية / Kit / Workspaces / نقاط النهاية
API REFERENCE

24 نقطة نهاية. نظام تشغيل ويب واحد.

أنشئ وأدر مساحات العمل، تحكم بالنوافذ الطائرة، شارك المخططات، التقط اللقطات، ودفق الأحداث المباشرة — كل ذلك عبر HTTP عادي.

إدارة مساحة العمل

{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}

POST /api/v1/workspaces → { id: "ws_abc", name: "Dev" }

GET
/api/v1/workspacesاعرض جميع مساحات العمل في المشروع
POST
/api/v1/workspacesأنشئ مساحة عمل جديدة
GET
/api/v1/workspaces/:idاحصل على تفاصيل مساحة العمل
PUT
/api/v1/workspaces/:idحدّث اسم مساحة العمل أو إعداداتها
DELETE
/api/v1/workspaces/:idاحذف مساحة عمل
GET
/api/v1/workspaces/:id/layoutاحصل على المخطط الحالي لمساحة العمل

النوافذ والمخطط

{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}

PUT /api/v1/workspaces/:id/layout → { panels: [...] }

PUT
/api/v1/workspaces/:id/layoutحدّث المخطط (اللوحات والتبويبات والأحجام)
POST
/api/v1/workspaces/:id/windowsأنشئ نافذة جديدة في مساحة العمل
GET
/api/v1/workspaces/:id/windowsاعرض جميع النوافذ وحالاتها
DELETE
/api/v1/workspaces/:id/windows/:windowIdأغلق نافذة
POST
/api/v1/workspaces/:id/snapshotsأنشئ عنوان URL قابل للمشاركة للقطة
POST
/api/v1/workspaces/:id/restoreاسترجع مساحة عمل من لقطة
GET
/api/v1/workspaces/:id/snapshotsاعرض جميع لقطات مساحة العمل

المشاركة واللقطات

{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}

POST /api/v1/workspaces/:id/share → { url: "..." }

DELETE
/api/v1/workspaces/:id/snapshots/:snapshotIdاحذف لقطة
POST
/api/v1/workspaces/:id/shareأنشئ رابط مشترك للقراءة فقط
GET
/api/v1/workspaces/eventsتدفق Server-Sent Events من أحداث دورة حياة مساحة العمل
GET
/api/v1/workspaces/:id/logsاحصل على سجلات نشاط مساحة العمل
GET
/api/v1/workspaces/:id/metricsراقب مقاييس الأداء في الوقت الفعلي
POST
/api/v1/workspaces/:id/snapshots/:snapId/restoreRestore workspace from a snapshot

النظام والأحداث

{count, plural, =1 {# نقطة نهاية} other {# نقاط نهاية}'}

GET /global/event → SSE stream of workspace events

GET
/global/healthService health status
GET
/global/eventSSE stream of live workspace events
GET
/global/hoodyGet container context and metadata
GET
/global/agent/sessionsList active agent sessions
POST
/global/agent/sessionsStart a new agent session
الرئيسية / kit / workspaces / start

ضع مكدسك بالكامل في تبويب متصفح

مساحات العمل هي واحدة من 14 خدمة أدوات مجمعة مع كل حاوية Hoody. لا يوجد شيء لتثبيته ولا شيء لتكوينه — عنوان URL هو المنتج.

عرض التوثيق
  • بدون تثبيت
  • قابل للمشاركة عبر عنوان URL
  • تعدد اللاعبين بشكل افتراضي
  • يعمل على أي متصفح
  • التضمين في أي مكان