Agentes com personalidade
Cada agente são seis arquivos Markdown editáveis pela própria interface: alma, habilidades, ferramentas, memória, heartbeat e perfil.
O HydraOps é um sistema multiagente que roda na sua máquina. Agentes com personalidade própria programam, respondem perguntas e geram imagens e vídeo, com modelos de API ou locais. Suas chaves nunca saem de casa: tudo passa por um firewall de credenciais.
Eu uso todos os dias na minha própria máquina. Tem instalador de desktop para Windows e modo servidor headless; a imagem de contêiner está a caminho.
Gravações reais do aplicativo com modelos reais. As esperas enquanto o modelo pensa estão aceleradas.
Se você já usou assistentes pessoais no estilo OpenClaw, esta é a versão multiagente: vários agentes em um só chat, orquestrados localmente. Nenhum serviço externo obrigatório. Suas chaves e seus dados não saem da sua máquina.
Cada agente são seis arquivos Markdown editáveis pela própria interface: alma, habilidades, ferramentas, memória, heartbeat e perfil.
Código, geral, imagem e vídeo. Cada um tem seu próprio motor e resolução, e dá para configurar por agente.
Add-ons nativos, os seus em my_addons/ com carregamento a quente, e servidores MCP via HTTP.
As chaves de API nunca ficam no repositório, no banco de dados nem no .env: um proxy local as injeta na borda da rede. Os workers só veem o placeholder «proxy».
Cada ferramenta passa por um filtro que bloqueia caminhos de credenciais, comandos catastróficos e requisições a redes internas, e apaga segredos dos resultados.
Anexos, imagens e vídeo inline, tarefas agendadas (cron), estatísticas e interface em cinco idiomas: es, en, it, fr e pt-BR.
Monorepo pnpm em TypeScript ESM. Nenhum serviço publica diretamente no NATS: tudo é gravado primeiro em uma outbox no SQLite e um único processo a drena, então uma falha de rede nunca perde eventos.
Quatro coisas já resolvidas para você não precisar pensar nelas.
Elas vivem fora do projeto e o key-proxy as injeta na borda da rede: nem os workers, nem o banco de dados, nem o .env veem uma chave real.
Bloqueia caminhos de credenciais e comandos destrutivos, apaga segredos dos resultados e mantém o fetch_url longe de endereços internos.
De fábrica, não é acessível de outra máquina. Nada fica exposto por acidente.
Com HYDRA_HOST=0.0.0.0 a API exige um HYDRA_AUTH_TOKEN: o navegador pede uma vez e, sem token definido, a API se recusa a abrir.
Para relatar uma vulnerabilidade: security@hydraops.org
Três jeitos de colocar para rodar, do mais rápido ao mais flexível.
Baixe o .exe em Releases. Não precisa de Node nem pnpm: os serviços rodam no Node que vem com o Electron. Seus dados e chaves ficam fora do diretório de instalação e o app se atualiza sozinho.
Baixar .exePara Windows, Linux e macOS. Requisitos: Node 20+, pnpm 9 e o binário nats-server (no PATH, numa pasta nats/ dentro do repositório ou via NATS_SERVER_BIN no .env). Sem builds para lembrar: pnpm desktop compila pacotes e interface e abre a janela do app.
git clone https://github.com/TraX22/HydraOps.git
cd HydraOps
pnpm install
cp .env.example .env
pnpm desktopPara um mini PC sem tela: um único comando compila, sobe o NATS e os oito serviços, aplica migrações e semeia o banco de dados, monitora a saúde de cada fase e reinicia o que cair. Unidade systemd pronta em deploy/.
pnpm serve