4 pontos por kurthong 2026-03-23 | Ainda não há comentários. | Compartilhar no WhatsApp

No começo, eu queria fazer algo tipo OpenKlo, mas a configuração do OpenKlo era complicada demais, usar token de API era um peso muito grande, e quando finalmente instalei, era lento demaaaais. Então fui procurar algo que resolvesse isso dentro das minhas assinaturas e encontrei um projeto chamado takoPI, que permite usar agentes de terminal pelo Telegram (coisas como claude-code). Acabei fazendo um fork para usar meu Mattermost principal, e nisso o trabalho cresceu bastante. Ainda está em nível de protótipo, mas enquanto conectava também Slack e Mattermost (tunaPi), pensei: se no fim das contas eu só fico conversando com a IA em dupla (ou melhor, num nível de “pode perguntar qualquer coisa”), será que eu realmente preciso de Slack ou Mattermost? Foi aí que comecei a criar um app próprio (tunaDish).

Não é que ele tenha uma grande vantagem em relação a outros serviços parecidos (na verdade, ele tem mais desvantagens), mas usei sozinho por um tempo e percebi que, deitado na cama, eu conseguia fazer praticamente tudo pelo mensageiro. Aí comecei a querer mais, então estou trabalhando para reforçar funções como branch (uma função de thread, mas em formato de árvore), discussões e uso de múltiplos agentes (atualmente suporta Codex, GeminiCLI, Claude Code e OPENCODE).

Antes de tudo: é aquele tipo de vibe coding que muita gente detesta. (Na verdade, o lado “vibe” foi só eu estar deitado, conversando pelo mensageiro e ouvindo música ;_;. Para cada implementação de função e lógica, foi preciso reunir as IAs, fazê-las discutir, compilar opiniões, verificar e aprovar tudo 🤯.) Então, para ser exato, não é exatamente vibe coding, e sim algo que acabou indo numa direção estranha de microgerenciamento. (Mas foi uma experiência divertida.)

Meu objetivo final é simplesmente criar uma espécie de IDE em que eu possa discutir com agentes de IA, consolidar os resultados em documentos e executar procedimentos para implementar algo com base nesses documentos. Já que provavelmente ninguém vai ver nem usar isso, pelo menos sozinho eu vou insistir em chamar de Agent Orchestration Client. Se eu quiser falar disso de forma mais elegante, posso dizer que o objetivo é um aplicativo de desenvolvimento orientado por inteligência humana para criar serviços com base em conhecimento de domínio.

Na prática, mais de 50% do tunaDish (AOC) foi escrito só com chat em linguagem natural pelo Mattermost, deitado na cama (“faz isso”, “faz aquilo”, “isso não funciona” etc.). O resto eu precisei fazer um pouco sentado, porque não dava para depurar o app desktop deitado... Também escrevi bastante enquanto estava fora de casa 🤣. Na verdade, não é tão diferente de outros apps de assistente com agentes. (Para ser sincero, é até meio sem graça. Talvez porque a direção que ele busca seja diferente?)

Talvez isso interesse especialmente a pessoas que:

têm, de forma curiosa, várias assinaturas de modelos  

querem extrair o máximo das assinaturas em vez de usar API  

têm um LLM local, mas não curtem usá-lo no terminal, e também não gostam de algo como openwebUI  

acham que agentes de terminal são o melhor para programar  

querem criar código confortavelmente deitadas!  

provavelmente esse tipo de pessoa vai se identificar kkk

O uso não tem muito segredo. É só instalar e, do Mattermost, Slack ou Telegram, deitar na cama ou no sofá, reunir os agentes das suas assinaturas, colocá-los para discutir, e quando sair uma boa ideia, pedir para consolidar, documentar e implementar conforme o documento. Claro, se você der feedback sobre o resultado, melhor ainda (com Sonnet, por exemplo, ele se sai bastante bem) 😁. Ainda nem chegou a nível alfa, mas deem uma passada no GitHub para dar uma olhada! E já que passaram por lá, deixem uma estrela também! haha. Fazendo isso desta vez, senti de verdade o que é open source. Fui buscando coisas aqui e ali e adicionando funcionalidades, e a licença MIT é maravilhosa. haha. Também fico feliz se deixarem opiniões nos comentários 😁😁😁. E o tunapi também ficou num nível em que dá para fazer fork tranquilamente (foi feito deitado). No momento, os testes do código estão em 1.023 casos com cobertura de 79% (e continua subindo; a meta é 85%). Se você usa Discord como principal ou tem outro app de chat (KakaoTalk não dá; até existe um caminho, mas é ruim demais!), pode fazer um fork e usar criando sua própria versão com tunaDish. Foi exatamente para isso que comecei a fazer esse app! haha

Ainda não há comentários.

Ainda não há comentários.