Lancez n'importe quoi comme service. Pilotez-le via HTTPS.
Node, Python, Go, Rust ou n'importe quel binaire devient un service persistant à auto-restart. Démarrez, arrêtez, observez — tout via HTTP, sans SSH ni unit files.
# Ajoute un programme
POST /api/v1/daemon/programs/add
{"name":"nodejs-app","command":"node server.js","user":"nodejs"}
# Réponse
{"success":true,"id":2}
Le service Daemon les gère tous
Chaque service Hoody Kit — Terminal, Display, Files, SQLite et 10 autres — tourne comme un programme supervisord que vous pouvez démarrer, arrêter ou redémarrer via HTTP. (À titre illustratif : simule le statut supervisord.)
Terminal
Sessions shell via HTTP + WebSocket
Display
Bureaux complets dans votre navigateur
Files
Filesystem en API REST
SQLite
Bases de données interrogeables via HTTP
Exec
vos scripts deviennent des endpoints HTTP
Browser
Automatisation Chrome/Puppeteer
Espaces de travail
Orchestration d'agents IA avec plus de 100 outils
Code
Instances VS Code dans le navigateur
cURL
Appels REST en URLs GET partageables
Notifications
Notifications push via HTTP
Daemon
Gestion des processus en arrière-plan
Cron
Gestion des tâches planifiées
Pipe
Streaming de données entre conteneurs
Notes
Carnets collaboratifs avec synchronisation en temps réel
Watch
Surveillance des changements de fichiers et répertoires
App
Résolveur d'apps multi-sources — Nix, pkgx, AppImage, Docker/OCI
Tunnel
Tunneling TCP en HTTP — exposez ou tirez des services
Proxy Logs
Logs d'accès et inspection du trafic pour Hoody Proxy
Chaque état, chaque transition
De la création à la suppression, chaque étape du cycle de vie est un seul appel HTTPS — pas de SSH, pas de CLI, pas d'accès à l'hôte requis.
Lancez un processus via supervisorctl. Le programme doit d'abord être activé.
# Enable, then start the program
POST /api/v1/daemon/programs/{id}/enable
POST /api/v1/daemon/programs/{id}/start
{"wait":true,"timeout":30}
# 200 — instance starting
{"success":true,"instance":{
"instance_name":"api-server_8042",
"status":"STARTING"}}
Conçu pour HTTP. Pas pour le terminal.
systemd nécessite l'accès à l'hôte et des unit files. PM2 est limité à Node. Hoody Daemon est adossé à supervisord et marche avec n'importe quel binaire via HTTPS.
| Fonctionnalité | Programme géré | Démarrage rapide |
|---|---|---|
| Marche avec n'importe quel langage / binaire | ||
| API HTTP — sans accès à l'hôte | ||
| Programmes Quick-Start éphémères | ||
| Auto-restart sur crash | ||
| Ordre par priorité au boot | ||
| Webhook au changement d'état | ||
| Isolation par utilisateur de processus | ||
| Tail des logs via API |
18 endpoints. Une seule interface cohérente.
Gestion des programmes, contrôle des processus, monitoring du statut et quick-start éphémère — le tout sous la même URL de base.
Gestion des programmes
6 endpointsPOST /api/v1/daemon/programs/add
Démarrage rapide
5 endpointsPOST /api/v1/daemon/quick-start
Contrôle des processus
4 endpointsPOST /api/v1/daemon/programs/{id}/start
Statut & monitoring
3 endpointsGET /api/v1/daemon/status
vos retries de crash-loop, auditables via HTTP.
Ajoute un programme, pointe-le sur n'importe quel binaire, fixe une priorité au boot. supervisord supervise — vous vous faites juste un POST.