انتقل إلى المحتوى
VS Code كرابط
نماذج عند الطلب
سوق الإضافات
تحرير جماعي
حماية بكلمة مرور
صفحات ترحيب مخصصة
طرفية كاملة
وصول من أي جهاز
VS Code كرابط
نماذج عند الطلب
سوق الإضافات
تحرير جماعي
حماية بكلمة مرور
صفحات ترحيب مخصصة
طرفية كاملة
وصول من أي جهاز
VS Code كرابط
نماذج عند الطلب
سوق الإضافات
تحرير جماعي
حماية بكلمة مرور
صفحات ترحيب مخصصة
طرفية كاملة
وصول من أي جهاز
VS Code كرابط
نماذج عند الطلب
سوق الإضافات
تحرير جماعي
حماية بكلمة مرور
صفحات ترحيب مخصصة
طرفية كاملة
وصول من أي جهاز
Codeخدمة Kit

Code

أطلق نماذج VS Code معزولة عبر HTTP. لا تثبيت محلي، لا مزامنة إعدادات — كل مطور يحصل على بيئة نظيفة.

code · hoody-website-2026

المستكشف

  • 📁 src/
  • 📁 components/
  • 📄 hero.tsx
  • 📄 nav.tsx
  • 📄 footer.tsx
  • 📁 pages/
  • 📁 public/
  • 📄 package.json
  • 📄 README.md
hero.tsxnav.tsx

1import { useTranslations } from 'next-intl';

2

3export const Hero = () => {

4const t = useTranslations('hero');

5return (

6<section>

7{t('title')}

8</section>

9);

10};

mainUTF-8 · LF · TypeScript
بالأرقام

مبني للطريقة التي تعمل بها الفرق فعلاً

65,535

نماذج VS Code متزامنة لكل حاوية

أقل من ثانية

من نقرة الرابط إلى الجاهزية (استئناف دافئ)

8

مجموعات نقاط نهاية API

0

تثبيتات محلية لإعداد مطور جديد

ما تحصل عليه

بيئة تطوير تعيش على رابط

Code هو VS Code الكامل — لا نسخة مجردة، لا محرر خاص — يعمل داخل حاويتك ويمكن الوصول إليه عبر متصفحك. الفوارق تشغيلية لا تحريرية.

capability 01 / 06
إضافات لكل نموذج

إضافات لكل نموذج

ثبّت الإضافات مسبقاً عند الإطلاق عبر معاملات الاستعلام. كل رابط يبدأ بالأدوات الصحيحة.

# Install an extension from a URL

POST /api/v1/code/extensions/install

GET /api/v1/code/extensions/list

API

أطلق وتحكم في VS Code عبر HTTP

كل نموذج له رابط ومنفذ ومجموعة إضافات خاصة به. شغّله من تطبيقك — بدون SSH وبدون Docker.

عرض التوثيق
code-api.sh

# Open a folder in a VS Code instance

curl "https://abc123-def456-code-1.node-us-1.containers.hoody.com/api/v1/code?folder=/home/user/project&locale=en"

 

# Log in — sets the session cookie

curl -X POST "https://abc123-def456-code-1.node-us-1.containers.hoody.com/api/v1/code/login?to=%2F" \

-d "password=hunter2"

# → 302 Found · Set-Cookie: hoody.session=...

 

# Proxy a local dev server through the same host

curl "https://abc123-def456-code-1.node-us-1.containers.hoody.com/api/v1/code/proxy/3000/api/users"

# → forwards to http://localhost:3000/api/users

مرجع API

11 نقطة نهاية. التحكم الكامل في IDE.

اخدم المحرر، والتحقق من المستخدمين، والوكالة للمنافذ المحلية، وإدارة الإضافات — كل ذلك عبر HTTP عادي من أي لغة أو نص برمجي.

واجهة VS Code

4 نقاط نهاية

GET .../api/v1/code?folder=/home/user/project

GET
/api/v1/codeاخدم نسخة متصفح من VS Code كـ IDE للسطح أو نافذة مضمنة
GET
/_static/{path}ضمّن VS Code داخل صفحة ويب موجودة بدلاً من شغيل نافذة منفصلة
GET
/api/v1/code/manifest.jsonأعد PWA manifest لتثبيت Hoody Code إلى الشاشة الرئيسية
POST
/api/v1/code/mint-keyأنشئ أو استرجع مفتاح web الخادم 256-bit المستخدم للتشفير

المصادقة

3 نقاط نهاية

POST .../api/v1/code/login → Set-Cookie: hoody.session

GET
/api/v1/code/loginأعد HTML صفحة تسجيل الدخول بكلمة المرور؛ يُعاد التوجيه إن كان المستخدم موثَّقاً أصلاً
POST
/api/v1/code/loginموثِّق بكلمة المرور؛ يضبط cookie الجلسة (محدود المعدل: 2/دقيقة، 12/ساعة)
GET
/api/v1/code/logoutأنشئ رمز الجلسة وعيّن ملف تعريف آمن

وكالة المنفذ

2 نقاط نهاية

GET .../api/v1/code/proxy/3000/api/data → localhost:3000/api/data

GET
/api/v1/code/proxy/{port}/{path}أعد التوجيه إلى منفذ محلي، مع إزالة بادئة /proxy/:port قبل التوجيه
GET
/api/v1/code/absproxy/{port}/{path}أعد التوجيه إلى منفذ محلي، مع الحفاظ على المسار الكامل للتطبيقات التي تدرك المسار

الإضافات

2 نقاط نهاية

GET .../api/v1/code/extensions/list

GET
/api/v1/code/extensions/listسرد كل إضافات VS Code المثبتة في دليل الإضافات
POST
/api/v1/code/extensions/installحمّل وثبّت إضافة VS Code من رابط VSIX

أطلق المحرر، لا دليل التثبيت

Code هو واحد من 18 خدمة Kit مضمّنة مع كل حاوية Hoody. توقف عن كتابة أدلة الإعداد.

عرض التوثيق