Code
Isolierte VS-Code-Instanzen per HTTP starten. Keine lokale Installation, keine Einstellungssynchronisierung -- jeder Entwickler bekommt seine eigene URL.
Explorer
- 📁 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};
Gebaut für die Art, wie Teams wirklich coden
65,535
Gleichzeitige VS-Code-Instanzen pro Container
unter 1 s
Von URL-Klick bis bereit (Warm-Resume)
8
API-Endpoint-Gruppen
0
Lokale Installationen für das Onboarding eines neuen Entwicklers
Eine IDE, die an einer URL lebt
Code ist vollständiges VS Code – kein beschnittener Fork, kein proprietärer Editor – läuft innerhalb deines Containers und erreichbar unter seiner eigenen URL.
Pro-Instanz-Extensions
Erweiterungen beim Start über Query-Parameter vorinstallieren. Jede URL startet mit dem richtigen Toolset für die Aufgabe.
# Install an extension from a URL
POST /api/v1/code/extensions/install
GET /api/v1/code/extensions/list
VS Code über HTTP starten und steuern
Jede Instanz hat ihre eigene URL, Port und Erweiterungsset. Von deiner App aus steuern – kein SSH, keine VMs.
Dokumentation ansehen# 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. Vollständige IDE-Kontrolle.
Stelle den Editor bereit, authentifiziere Benutzer, proxiere lokale Ports und verwalte Erweiterungen — alles über einfaches HTTP aus jeder Sprache oder jedem Skript.
VS Code-Schnittstelle
4 EndpointsGET .../api/v1/code?folder=/home/user/project
Authentifizierung
3 EndpointsPOST .../api/v1/code/login → Set-Cookie: hoody.session
Port-Proxying
2 EndpointsGET .../api/v1/code/proxy/3000/api/data → localhost:3000/api/data
Erweiterungen
2 EndpointsGET .../api/v1/code/extensions/list
Den Editor ausliefern, nicht das Installationshandbuch
Code ist einer von 18 Kit-Services, die in jedem Hoody-Container enthalten sind. Keine Onboarding-Docs mehr schreiben, die sagen: 'Zuerst installieren ...'