Repolode
KKKKhazix

KKKKhazix/agent-autoloop

Um agendador leve e sem dependências que permite a agentes de IA de linha de comando, como Claude Code e Codex, trabalhar em segundo plano e pedir sua decisão por meio de cartões apenas quando necessário.

Estrelas
3,938
Forks
715
Issues abertas
8
Último commit
há 7 horas

O que é?

O Agent Autoloop transforma agentes de linha de comando, como Claude Code e Codex, de ferramentas que você precisa acompanhar em trabalhadores de segundo plano. Um núcleo sem dependências cuida do agendamento, enquanto fontes de eventos, agentes, canais de notificação e pipelines de entrega são plugins que podem ser trocados. Eventos de agendamentos cron, webhooks do GitHub ou chamadas HTTP são encaminhados por regras em um arquivo rules.json local para o agente e o diretório de trabalho escolhidos.

Quando um agente se depara com uma decisão que não pode tomar sozinho, como excluir dados, reiniciar um serviço ou enviar uma mensagem externa, o sistema envia um cartão para Feishu, DingTalk, WeCom, Slack, Discord ou uma notificação na área de trabalho. Enquanto aguarda uma resposta, o processo é encerrado, então nenhum processo do agente fica em execução nem consome tokens. Depois que você responde, o agente retoma a sessão original e conclui o trabalho. Ele funciona no macOS e no Linux, sem servidor na nuvem nem portas públicas.

Os agentes se integram por meio de uma convenção simples: imprimem um resultado final e, opcionalmente, acrescentam um bloco estruturado para fazer perguntas ou agendar tarefas de acompanhamento. Qualquer ferramenta de linha de comando que receba um prompt e imprima uma resposta pode ser conectada com uma única entrada de configuração.

Recursos principais

  • 01As regras em rules.json encaminham eventos de cron, GitHub ou HTTP para o agente e o diretório escolhidos.
  • 02A espera por uma resposta humana não consome processos nem tokens; as sessões são retomadas após uma resposta.
  • 03Os cartões de decisão chegam pelo Feishu, DingTalk, WeCom, Slack, Discord ou por notificações na área de trabalho.
  • 04Plugins integrados para Claude Code, Codex e ACP, além de um adaptador genérico de comandos para outros agentes de CLI.
  • 05Um pipeline de entrega revisa, aguarda o CI, faz o merge e verifica um PR após a adição do rótulo deliver.
  • 06Um log de eventos somente de acréscimo permite rastrear com um único comando por que qualquer execução ocorreu.

Casos de uso

  • Gerar um briefing diário pela manhã com base em anotações locais e commits do git.
  • Classificar novos issues do GitHub em um checkout local e notificar você para revisão.
  • Investigar alertas de produção e pedir aprovação antes de reiniciar serviços.
  • Monitorar um site e enviar um único alerta em caso de falha, em vez de notificações repetidas.

Início rápido

  1. 1

    Execute o script oficial de instalação do README (requer Node 24, Git, curl e um CLI de agente com login feito)

  2. 2

    Faça uma rodada de teste real com seu agente local

    agent-autoloop try
  3. 3

    Confira o progresso e o uso depois de responder ao cartão

    agent-autoloop status

Antes de usar

  • Compatível apenas com macOS e Linux.
  • Requer Node 24 e um agente de linha de comando pré-instalado e com login feito, como Claude Code ou Codex.
  • O README recomenda usar chaves de API em vez de assinaturas pessoais para automações frequentes.

Em coleções

Tópicos

Perguntas frequentes

O que é agent-autoloop?
Um agendador leve e sem dependências que permite a agentes de IA de linha de comando, como Claude Code e Codex, trabalhar em segundo plano e pedir sua decisão por meio de cartões apenas quando necessário. O Agent Autoloop transforma agentes de linha de comando, como Claude Code e Codex, de ferramentas que você precisa acompanhar em trabalhadores de segundo plano. Um núcleo sem dependências cuida do agendamento, enquanto fontes de eventos, agentes, canais de notificação e pipelines de entrega são plugins que podem ser trocados. Eventos de agendamentos cron, webhooks do GitHub ou chamadas HTTP são encaminhados por regras em um arquivo rules.json local para o agente e o diretório de trabalho escolhidos.
agent-autoloop é gratuito? Qual é a licença?
agent-autoloop é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
agent-autoloop ainda é mantido?
Manutenção ativa. O último commit de agent-autoloop foi em 7 de nov. de 2026.
Para que posso usar agent-autoloop?
Gerar um briefing diário pela manhã com base em anotações locais e commits do git. Classificar novos issues do GitHub em um checkout local e notificar você para revisão. Investigar alertas de produção e pedir aprovação antes de reiniciar serviços. Monitorar um site e enviar um único alerta em caso de falha, em vez de notificações repetidas.
Como instalar agent-autoloop?
Execute o script oficial de instalação do README (requer Node 24, Git, curl e um CLI de agente com login feito) Faça uma rodada de teste real com seu agente local: agent-autoloop try Confira o progresso e o uso depois de responder ao cartão: agent-autoloop status
Onde consigo agent-autoloop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/KKKKhazix/agent-autoloop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados