Code
Lanza instancias aisladas de VS Code vía HTTP. Sin instalación local, sin sincronización de ajustes: cada desarrollador obtiene su propia URL con sus propias extensiones, puerto y shell. Programa en pareja compartiendo un enlace.
Explorador
- 📁 src/
- 📁 components/
- 📄 hero.tsx
- 📄 nav.tsx
- 📄 footer.tsx
- 📁 pages/
- 📁 public/
- 📄 package.json
- 📄 README.md
1import { useTranslations } from 'next-intl';
2
3export const Hero = () => {
4const t = useTranslations('hero');
5return (
6<section>
7{t('title')}
8</section>
9);
10};
Construido para la forma en que los equipos realmente programan
65.535
Instancias de VS Code concurrentes por contenedor
menos de 1 s
Del clic en la URL a listo (reanudación en caliente)
8
Grupos de endpoints de la API
0
Instalaciones locales para incorporar a un nuevo dev
Un IDE que vive en una URL
Code es VS Code completo, sin fork despojado ni editor propietario, ejecutándose dentro de tu contenedor y accesible desde tu navegador. Las diferencias son operativas, no editoriales.
Extensiones por instancia
Preinstala extensiones al crear la instancia mediante parámetros de consulta. Cada URL arranca con el conjunto de herramientas adecuado para el trabajo, sin deriva de configuración compartida.
# Install an extension from a URL
POST /api/v1/code/extensions/install
GET /api/v1/code/extensions/list
Lanza y controla VS Code vía HTTP
Cada instancia tiene su propia URL, puerto y conjunto de extensiones. Contrólalas desde tu app sin SSH ni máquinas virtuales.
Ver documentación# 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
11 Endpoints. Full IDE Control.
Sirve el editor, autentica usuarios, haz de proxy con puertos locales y gestiona extensiones — todo por HTTP plano desde cualquier lenguaje o script.
Interfaz de VS Code
4 endpointsGET .../api/v1/code?folder=/home/user/project
Autenticación
3 endpointsPOST .../api/v1/code/login → Set-Cookie: hoody.session
Proxy de puertos
2 endpointsGET .../api/v1/code/proxy/3000/api/data → localhost:3000/api/data
Extensiones
2 endpointsGET .../api/v1/code/extensions/list
Entrega el editor, no la guía de instalación
Code es uno de los 18 servicios Kit incluidos en cada contenedor de Hoody. Deja de escribir docs de onboarding que digan 'primero, instala Node 20'.