Monte uma equipe de funcionários virtuais que cuida do e-mail, atende clientes, analisa os dados do seu site e gerencia campanhas no Google e no Meta: praticamente tudo o que você faria. Roda no seu próprio servidor, com as suas chaves, sob o seu controle.
# install (one line)
curl -fsSL https://pepe-agent.com/install.sh | sh
# scaffold, connect a model, add an agent
pepe setup
pepe model add openrouter --api-key '${OPENROUTER_API_KEY}' --model openai/gpt-5-chat
pepe agent add assistant --tools bash,web_search,send_file
# talk to it, or serve it to every surface
pepe run assistant "summarize this repo"
pepe serve --port 4000Um prompt dá um turno: o agente responde e você decide se ficou bom. Assim, é você o gargalo, quem aprova e quem faz o controle de qualidade ao mesmo tempo, e o trabalho só avança enquanto você está no teclado. Dê um objetivo: diga o que significa "pronto", e o Pepe continua trabalhando até um revisor independente concordar que chegou lá.
# um prompt dá uma resposta, e quem julga é você
pepe run "limpar a lista de clientes"
# um objetivo insiste até um revisor dizer que está pronto
pepe goal "limpar a lista de clientes" \
--criteria "sem e-mails duplicados, toda linha com telefone válido"Chama ferramentas, lê os resultados, chama mais. Para quando tem uma resposta de verdade, não um palpite.
Você define o objetivo e o que conta como pronto. Quem julga é um revisor independente, não o agente. Não chegou? Ele recebe o retorno e tenta de novo.
Trabalho recorrente, no horário que você marcar. Roda sozinho e recupera o que ficou pendente enquanto esteve fora.
Defina um agente uma vez. Use-o na superfície certa para cada tarefa, com as mesmas ferramentas e memória.
Execuções pontuais e um REPL interativo.
Compatível com a OpenAI: /chat/completions e /models, de qualquer SDK.
Uma conexão WebSocket para conversas ao vivo com streaming.
Telegram, WhatsApp, Slack, Discord, Teams, Google Chat.
Trabalhos comuns quando você conecta as ferramentas certas.
Agende posts, responda comentários e acompanhe menções em todas as plataformas.
Leia sua caixa de entrada, rascunhe respostas e organize mensagens por assunto.
Acompanhe gasto e desempenho no Meta, Google e LinkedIn Ads, com relatório diário.
Responda no WhatsApp, Slack ou Telegram, com handoff humano quando for necessário.
Tarefas recorrentes e avisos pontuais quando algo muda.
Puxe números das suas próprias ferramentas e envie um resumo periodicamente.
Acompanhe Sentry, AppSignal e outras ferramentas de monitoramento, e aponte o que precisa de atenção humana.
Consulte seu banco de dados e transforme números em próximos passos.
Transforme uma transcrição em resumo e itens de ação, entregues onde o time já conversa.
Modelos, ferramentas, automação, plugins e controle em um runtime pequeno e auto-hospedado.









Conecte um canal e o agente responde por lá. Arquivos, handoff e escopo vêm prontos.

Dados sensíveis nunca são enviados em claro para um modelo externo, o que ajuda a atender exigências como LGPD, GDPR e HIPAA.
Meu CPF é 123.456.789-00, pode ver meu pedido?A mensagem exatamente como ele digitou.
Meu CPF é [CPF_1], pode ver meu pedido?O Pepe troca o dado sensível por um token antes de a requisição sair do seu servidor.
Achei o pedido do [CPF_1]: sai para entrega amanhã.Ele raciocina sobre o token. Nunca viu o valor real, e nunca o guardou.
Achei o pedido do 123.456.789-00: sai para entrega amanhã.O Pepe repõe o valor real, só do seu lado.

Um zoom no loop de turno: o Pepe chama o modelo, executa as ferramentas que ele pedir, devolve os resultados e para quando a resposta está pronta.
Envia a conversa e as ferramentas do agente ao modelo (com failover).
Executa o que o modelo pediu. Shell, arquivos, web. Após a aprovação.
Anexa cada resultado à conversa e chama o modelo de novo.
Devolve a resposta final onde ela foi pedida e registra a execução como trace.
Pepe nasceu resolvendo problemas reais em uma série de empresas às quais eu prestava serviços de desenvolvimento: algumas precisavam de uma forma simples de conduzir suas ações de marketing sem ampliar a equipe; outras buscavam conectar seu ERP e banco de dados a um agente capaz de responder às dúvidas do time, sem abrir mão de segurança. O projeto não nasceu aberto: era uma ferramenta interna, proprietária, desenvolvida sob medida para cada cliente. Mas os resultados foram tão consistentes, em negócios tão distintos, que decidi dar a ele um nome, uma identidade própria, e disponibilizá-lo como projeto open source, para que qualquer pessoa possa utilizá-lo e contribuir.
O nome é uma referência ao universo do Chespirito, querido em toda a América Latina. A piada do Pepe era simples: ele fazia exatamente o que mandavam. Sem discutir, sem improvisar. Um bom resumo para um runtime de agentes.
Código aberto. Traga seu modelo. Mantenha o runtime, as chaves e os dados sob seu controle.