Execute Qualquer Coisa como Serviço. Controle via HTTPS.
Node, Python, Go, Rust ou qualquer binário vira um serviço persistente com reinício automático. Inicie, pare e monitore — tudo via HTTP, sem SSH e sem arquivos de unidade.
# Adicionar um programa
POST /api/v1/daemon/programs/add
["name":"server","command":"node server.js","boot":true]
# Resposta
["success":true,"id":2,"status":"RUNNING","pid":12345]
O Serviço Daemon Gerencia Todos Eles
Todo serviço Hoody Kit — Terminal, Display, Files, SQLite e mais 10 — roda como um programa supervisord que você pode iniciar, parar ou reiniciar via HTTP. (Ilustrativo: simula o status do supervisord.)
Terminal
Sessões de shell via HTTP + WebSocket
Display
Desktops completos no navegador
Files
Sistema de arquivos como REST API
Exec
Scripts se tornam endpoints HTTP
SQLite
Bancos de dados consultáveis via HTTP
Browser
Automação de Chrome/Puppeteer
Agent
Orquestração de IA com mais de 100 ferramentas
Code
Instâncias de VS Code no navegador
cURL
Chamadas REST como URLs GET compartilháveis
Notifications
Notificações push via HTTP
Daemon
Gerenciamento de processos em background
Cron
Gerenciamento de tarefas agendadas
Pipe
Streaming de dados entre contêineres
Watch
Monitoramento de alterações em arquivos e diretórios
Workspaces
Layouts de desktop multi-janela
Todo Estado, Toda Transição
Da criação à remoção, cada etapa do ciclo de vida é uma única chamada HTTPS — sem SSH, sem CLI, sem acesso ao host necessário.
Inicie um processo via supervisorctl. O programa deve estar habilitado primeiro.
# Enable then start
POST /api/v1/daemon/programs/{id}/enable
POST /api/v1/daemon/programs/{id}/start
{"wait":true,"timeout":30}
# Response
{"success":true,"status":"RUNNING","pid":12345}
Construído para HTTP. Não para o Terminal.
systemd precisa de acesso ao host e arquivos de unidade. PM2 é apenas Node. Hoody Daemon é respaldado por supervisord e funciona com qualquer binário via HTTPS.
| Recurso | Hoody Daemon | systemd | PM2 |
|---|---|---|---|
| Funciona com qualquer linguagem / binário | |||
| API HTTP — sem acesso ao host necessário | |||
| Programas Quick-Start efêmeros | |||
| Auto-reinício em caso de falha | |||
| Ordenação de prioridade de boot | |||
| Webhook em mudança de estado | |||
| Isolamento de usuário por processo | |||
| Tail de log via API |
18 Endpoints. Uma Interface Consistente.
Gerenciamento de programas, controle de processos, monitoramento de status e quick-start efêmero — tudo sob a mesma URL base.
Gerenciamento de Programas
6 endpointsPOST /api/v1/daemon/programs/add
Quick Start
5 endpointsPOST /api/v1/daemon/quick-start
Controle de Processos
4 endpointsPOST /api/v1/daemon/programs/{id}/start
Status e Monitoramento
3 endpointsGET /api/v1/daemon/status
Suas Tentativas de Crash-Loop, Auditáveis via HTTP.
Adicione um programa, aponte para qualquer binário, defina uma prioridade de boot. supervisord faz a supervisão — você apenas faz POST.