Code
Crie instâncias isoladas do VS Code via HTTP. Sem instalação local, sem sincronização de configurações — cada desenvolvedor tem sua própria URL com suas próprias extensões, porta e shell. Programe em par compartilhando um link.
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};
Construído para a forma como equipes realmente codificam
65,535
Instâncias VS Code simultâneas por contêiner
menos de 1s
Do clique na URL ao pronto (retomada quente)
8
Grupos de endpoints da API
0
Instalações locais para integrar um novo dev
Uma IDE que vive em uma URL
Code é VS Code completo — sem fork sem recursos, sem editor proprietário — rodando dentro do seu contêiner e acessível pelo seu navegador. As diferenças são operacionais, não editoriais.
Extensões por instância
Pré-instale extensões no momento da criação via query params. Cada URL inicializa com o conjunto certo de ferramentas para o trabalho — sem deriva de config compartilhada.
# Install an extension from a URL
POST /api/v1/code/extensions/install
GET /api/v1/code/extensions/list
Crie e controle VS Code via HTTP
Cada instância tem sua própria URL, porta e conjunto de extensões. Gerencie-as do seu app — sem SSH, sem VMs.
Ver Documentação# 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. Controle IDE Completo.
Sirva o editor, autentique usuários, proxy de portas locais e gerencie extensões — tudo via HTTP simples de qualquer linguagem ou script.
Interface VS Code
4 endpointsGET .../api/v1/code?folder=/home/user/project
Autenticação
3 endpointsPOST .../api/v1/code/login → Set-Cookie: hoody.session
Proxy de Porta
2 endpointsGET .../api/v1/code/proxy/3000/api/data → localhost:3000/api/data
Extensões
2 endpointsGET .../api/v1/code/extensions/list
Entregue o editor, não o guia de instalação
Code é um dos 18 serviços Kit incluídos com todo contêiner Hoody. Pare de escrever docs de onboarding que dizem 'primeiro, instale o Node 20'.