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

Não programador constrói painel ao vivo da MLB usando Claude AI e Claude Code no GitHub Codespaces
Um usuário sem experiência em programação usou o Claude chat e o Claude Code no GitHub Codespaces para criar um painel ao vivo da MLB com relatórios de lesões, placares de jogos e estatísticas de times, implantando-o no Vercel.

Construindo o Drivesidekick: Um Aplicativo de Direção com Claude Code
Desenvolvedores estão usando o Claude Code para criar aplicativos móveis sem experiência em front-end. Um desenvolvedor de backend utilizou o Claude Code para criar o Drivesidekick, um aplicativo de aulas de direção que utiliza React Native/Expo.
Três Mentes: Um Framework para Humanos e Dois Agentes de IA Trabalhando Juntos
Um usuário do Reddit descreve um padrão de colaboração humano-IA usando dois agentes Claude com contextos diferentes: um para operações diárias, outro para conhecimento especializado em um domínio. O humano fornece direção e decisões finais.

Usando Servidores MCP para Conectar Claude a Bancos de Dados em Tempo Real para Análise Sob Demanda
Um desenvolvedor criou um servidor MCP para o CybersecTools, conectando o Claude a um banco de dados com mais de 10.000 produtos de cibersegurança, permitindo análise de dados em tempo real em vez de dashboards tradicionais. O servidor oferece 40 ferramentas para comparar fornecedores, analisar categorias de mercado e verificar a cobertura do NIST CSF 2.0.