O que nido faz?
🪺 Nido: O console arcade para Agentes de IA. Orquestração rápida e local de VMs (QEMU/KVM) com suporte ao servidor MCP. Estética dos anos 80 inclusa.
Descrição
Nido é uma ferramenta de orquestração de VMs local e rápida, baseada em QEMU/KVM, projetada especificamente para Agentes de IA. Ela fornece um console no estilo arcade dos anos 80, permitindo que agentes criem, iniciem, parem e gerenciem máquinas virtuais inteiras como se fossem simples estações de jogo. Sua principal vantagem é a integração com o servidor MCP (Model Context Protocol), que padroniza a comunicação entre agentes de IA e sistemas externos, facilitando a automação de tarefas complexas sem depender de serviços em nuvem. Suporta plataformas como Claude Code, Cursor e Codex, oferecendo scripts de instalação e configuração simplificados. Com Nido, desenvolvedores e agentes podem criar ambientes isolados, seguros e reutilizáveis para testes, desenvolvimento e execução de aplicações, tudo isso com um toque nostálgico e uma interface visual atrativa.
Instalação
Para instalar o Nido, execute:
curl -sSL https://raw.githubusercontent.com/Josepavese/nido/main/install.sh | bash
Ou use o comando pip:
pip install nido
Uso
Iniciar o Console
nido console
Criar uma VM
nido create --name minha-vm --image ubuntu-22.04
Iniciar uma VM
nido start minha-vm
Parar uma VM
nido stop minha-vm
Listar VMs
nido list
Configuração
O Nido utiliza um arquivo de configuração localizado em ~/.nido/config.yaml. Exemplo:
mcp:
server: "localhost"
port: 8080
vm:
default_image: "ubuntu-22.04"
memory: 2048
cpus: 2
Integração com MCP
O Nido se conecta a um servidor MCP para permitir que agentes de IA controlem as VMs programaticamente. Para configurar a conexão, defina as variáveis de ambiente:
export NIDO_MCP_HOST="localhost"
export NIDO_MCP_PORT="8080"
Plataformas Suportadas
- Claude Code: Use o Nido como ferramenta de ambiente de desenvolvimento.
- Cursor: Integre com o Cursor para automação de VMs.
- Codex: Execute comandos do Nido via Codex.
Licença
Este projeto está licenciado sob a licença MIT.