Josepavese/nido

🪺 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.

O que é nido?

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.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Josepavese/nido

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

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.

Habilidades Relacionadas