Seus agentes de código
ganharam vida.

Villagers em pixel art que mostram o que o Claude Code, o Codex, o Gemini, o Copilot e outros agentes estão fazendo, em qualquer IDE. Responda pedidos e mande tarefas sem trocar de janela.

macOS · Windows · Linux

Claude CodeCodexGemini CLIGitHub CopilotCursorQwen CodeWindsurfFactory DroidVS CodeJetBrainsAntigravityTerminalQualquer script via /events Claude CodeCodexGemini CLIGitHub CopilotCursorQwen CodeWindsurfFactory DroidVS CodeJetBrainsAntigravityTerminalQualquer script via /events

Aprove sem trocar de janela.

O agente pediu permissão? O personagem avisa e você responde ali mesmo.

AntigravityArquivoEditarExibirIr Seg 10:42
cart.ts — shop-api
Explorador
shop-api src checkout cart.ts cart.test.ts payment.ts api db lib package.json README.md tsconfig.json
cart.ts●cart.test.tspayment.ts
src › checkout › cart.ts › addToCart
1import { load, save } from './store';2import { serial } from '../lib/queue';3 4export async function addToCart(id: string) {5  const cart = await load();6  // dois cliques rápidos = corrida 🐛7  cart.items.push(id);8  await save(cart);9}10 11const queue = serial();12 13export const add = (id: string) =>14  queue.run(() => addToCart(id));15 16export function total(cart: Cart) {17  return cart.items.reduce((sum, i) => sum + i.price, 0);18}
✦ Claude CodeCorrigir teste instável do checkout
Pergunte ao Claude… ⌘K
⎇ main*⊗ 0 ⚠ 1Ln 7, Col 12UTF-8TypeScript✦ Claude Code
Pediu permissão!

Um olhar basta.

Cada animação é um estado real do agente.

01trabalhando

Trabalhando

Editando arquivos ou rodando comandos. Os mini-ajudantes são subagentes.

02pensando

Pensando

Raciocinando, lendo o código ou planejando.

03aguardando · !

Precisa de você

Pedido de permissão aberto.

04aguardando · ?

Tem uma pergunta

As opções viram botões no card.

05concluído

Pronto

Confete e ✓ no fim da tarefa.

06concluído · 3 min

Cochilando

Três minutos parado depois de terminar.

07erro

Erro

Algo deu errado no caminho.

08livre

Livre

Sem tarefa, passeia pela tela.

Dezenas de itens.
Milhões de combinações.

Do chapéu ao pet, cada projeto ganha um villager único. O item mais raro vira título: O Arcano, O Domador de Dragões…

Clique numa parte do personagem

Cabeça, rosto, corpo, mão, pet ou o céu em volta: cada parte abre o seu guarda-roupa.

Um time por mesa.

Agrupe os agentes de um projeto. A placa fica dourada quando alguém ali precisa de você.

  • Pasta ligada: chats novos sentam sozinhos.
  • + Agente cria um chat novo ali, em segundo plano.
  • Arraste a mesa e todos vão junto.
Estilo
Enfeite
Madeira
Toalha

Pequenos detalhes, zero atrito.

Tarefas de qualquer lugar

⌥⌘N em qualquer app abre o launcher. Roda com o seu login, sem API key.

Claude Code · CodexGemini · QwenCopilot · CursorQualquer script
Pixlage

Conecte com um comando

Claude Code, Codex, Gemini, Copilot, Cursor, Qwen, Windsurf e Droid, em qualquer IDE. Com backup; qualquer outro script entra por POST.

A fitinha Village

Menu rápido na borda da tela. Fica dourada com o número de pedidos.

Nomes reais

Cada villager usa o título do chat, e muda quando você renomeia.

Arraste e fixe

Solte cada villager onde quiser. Ele lembra do lugar.

Pareado com o IDE

Cada passo do chat aparece no villager na hora. Fechou o chat, ele vai embora.

Perguntas frequentes.

Em quais sistemas o Pixlage funciona?

macOS, Windows e Linux. O botão de download já escolhe a versão do seu sistema.

Quais agentes ele acompanha?

Claude Code, Codex, Copilot, Gemini, Cursor, Qwen, Windsurf e Droid, em qualquer IDE. Aprovar pedidos pelo villager funciona no Claude Code, no Codex, no Qwen e no Copilot CLI; nos outros, ele mostra o status.

A janela atrapalha o meu trabalho?

Não. Ela é transparente e só captura o mouse sobre um personagem ou card.

Preciso de uma API key?

Não. As tarefas rodam com claude -p ou codex exec usando o login que você já tem.

Dá para falar com um chat aberto no IDE?

Sim, no Claude Code e no Codex. A mensagem entra na mesma conversa, e chats que já estavam abertos antes do app também ganham um villager.

Em quais idiomas está disponível?

Português, inglês e espanhol, no app e no site. No modo automático, o app segue o idioma do sistema.

Meus hooks atuais vão sumir?

Não. Os de outras ferramentas são preservados e há backup antes da primeira escrita.

E se o app estiver fechado?

Nada muda para o agente: o hook desiste em até 1 s e ele segue normalmente.

Quanto tempo um pedido espera?

300 s por padrão, ajustável. Depois disso o IDE mostra o diálogo normal.

Onde ficam os meus dados?

Só no seu computador: em ~/Library/Application Support/agent-village no macOS, %APPDATA%\agent-village no Windows e ~/.config/agent-village no Linux.

Pronto para mudar?

Sua vila está
esperando por você.

Instale, conecte em um comando e veja seus agentes ganharem vida.

macOS · Windows · Linux