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":"nodejs-app","command":"node server.js","user":"nodejs"}
# Resposta
{"success":true,"id":2}
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
SQLite
Bancos de dados consultáveis via HTTP
Exec
Scripts se tornam endpoints HTTP
Browser
Automação de Chrome/Puppeteer
Espaços de trabalho
Orquestração de agentes 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
Notas
Cadernos colaborativos com sincronização em tempo real
Watch
Monitoramento de alterações em arquivos e diretórios
App
Resolvedor de apps multi-fonte — Nix, pkgx, AppImage, Docker/OCI
Tunnel
Tunneling TCP sobre HTTP — exponha ou puxe serviços
Proxy Logs
Logs de acesso e inspeção de tráfego para o Hoody Proxy
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 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"}}
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 | Programa Gerenciado | Início Rápido |
|---|---|---|
| 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
Início Rápido
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.