Fazendeiro de Alho Constrói Sistema de Agente IA com 19K Linhas em Telefone Android

Ambiente de Desenvolvimento e Sistema
Um agricultor de alho da província de Gyeongsang, na Coreia do Sul, desenvolveu um sistema de agente de IA chamado "garlic-agent" usando apenas um telefone Android com o aplicativo de terminal Termux. O sistema consiste em 19.260 linhas de código Python (conforme verificado ao pedir que várias IAs as contassem) e executa scripts complexos de automação em uma linguagem de programação personalizada.
O sistema alterna entre vários provedores de IA, incluindo Gemini, Groq e NVIDIA, salva contexto no SQLite e roda inteiramente em um dispositivo móvel. O agricultor descreve isso como um "projeto pessoal na era da IA" desenvolvido sem um PC.
Metodologia de Fluxo de Trabalho
Todo o processo de desenvolvimento gira em torno de operações manuais de copiar e colar. O fluxo de trabalho segue este padrão:
- Pergunte ao Claude para "diagnosticar a saúde do projeto"
- Claude gera um script de diagnóstico
- Copie o script manualmente (pressione e segure com o dedo)
- Mude para o Termux, cole e execute
- Copie os resultados
- Volte para o Claude, cole os resultados para análise
- Claude gera scripts de correção
- Repita o ciclo de copiar-colar-executar
O agricultor relata realizar esse ciclo "milhares de vezes por dia" e manteve esse fluxo de trabalho através de "dezenas de milhares de conversas" com sistemas de IA.
Divisão de Papéis da IA
O sistema usa três papéis principais de IA:
- Análise externa - Claude: Diagnostica o código de fora do projeto, gera scripts de diagnóstico, mas não pode executar código diretamente. Requer intervenção manual para executar scripts no Termux.
- Execução interna - Gemini: Roda como uma IA de API dentro do garlic-agent, lê arquivos, executa comandos e retorna resultados. Tem conhecimento interno da base de código a partir da operação diária.
- Conector humano: O agricultor atua como intermediário entre Claude (no navegador web) e Gemini (no Termux), transportando resultados entre os dois lados, entregando perguntas e tomando decisões quando os julgamentos da IA entram em conflito.
Gerenciamento de Contexto
Para gerenciar várias sessões de IA, o agricultor atribui números semelhantes a apelidos no final de cada resposta (por exemplo, analysis21, analysis22, analysis23). Isso ajuda a distinguir entre diferentes instâncias de IA ao gerenciar dezenas de janelas de chat. Quando uma IA deixa um registro no CHANGELOG, a próxima IA o lê e assume, criando consistência de contexto.
O registro de transferência cresceu para 10.730 linhas ao longo de aproximadamente um mês e meio de operação. O agricultor enfatiza que esse nível de gerenciamento de contexto é "impossível de explicar" e recomenda experimentá-lo em primeira mão.
Implementação Prática
O sistema roda continuamente - o agricultor volta dos campos de alho, liga a tela do telefone e continua de onde parou. O desenvolvimento acontece durante as pausas enquanto cava alho e depois do almoço. O agricultor observa que, embora a IA lembre do contexto (eliminando a necessidade de memória humana), o processo requer "muito toque humano a cada momento".
O agricultor afirma explicitamente que não confia apenas na IA: "Eu só confio no meu instinto e intuição. Agente de IA autônomo? Eu ouso dizer. Trabalho preciso ainda está longe. Eu não estou fazendo este sistema para planejar agenda de viagem."
📖 Leia a fonte completa: r/ClaudeAI
👀 See Also

Desenvolvedor Cria Jogo de Combate com Cartas em 72 Horas Usando a IA Claude
Um desenvolvedor usou a Claude AI para criar um jogo de combate com cartas completo baseado em navegador chamado SNAPDOWN em 72 horas. O jogo inclui uma história de 6 estágios, 4 classes jogáveis com mecânicas únicas, oponentes de IA, animações e um sistema de tutorial — tudo em um único arquivo HTML sem framework ou etapa de compilação.

Reduzindo o Atrito dos Comandos de Voz para o Agente de IA do Telegram com o Toque Traseiro do iOS
Um desenvolvedor reduziu os passos para enviar um comando de voz ao seu agente de IA OpenClaw de seis toques para dois, implementando um sistema usando iPhone Back Tap, Atalhos do iOS e uma função Vercel.

Problemas de Roteamento do Orquestrador OpenClaw: Quando a Delegação Falha
Um desenvolvedor relata que seu orquestrador principal do OpenClaw lida incorretamente com as solicitações por conta própria cerca de 40-50% das vezes, em vez de encaminhá-las para subagentes especialistas, apesar de usar uma tabela de roteamento explícita e regras de delegação. A configuração inclui 7 agentes especialistas para serviços como Gmail, Todoist, Notion e previsão do tempo.

Executando o Claude Code como um Motor de Julgamento Puro em Todo o Ciclo de Vida do Desenvolvimento de Software
Um desenvolvedor compartilha sua arquitetura para usar o Claude Code como um motor de raciocínio dentro de um sistema multicamadas: Python lida com orquestração, Claude Code lida com escrita e revisão de código, com subagentes isolados e uma camada de wiki persistente.