4 puntos por kurthong 2026-03-23 | Aún no hay comentarios. | Compartir por WhatsApp

Al principio quería hacer algo como OpenCLO, pero configurar OpenCLO era demasiado difícil, usar tokens de API me resultaba muy pesado y, cuando por fin lo instalé, era exageradamente lento. Así que quise resolverlo dentro de una suscripción y, buscando opciones, encontré un proyecto llamado takoPI que te permite usar agentes de terminal (como claude-code) desde Telegram. Lo terminé forkeando para poder usar mi plataforma principal, Mattermost, y mientras trabajaba en eso el asunto se hizo bastante más grande. Todavía está en nivel de prototipo, pero al ir conectando también Slack y Mattermost (tunaPi), me puse a pensar que, si al final solo terminas chateando con la IA para preguntarle cualquier cosa, quizá no hacía falta depender de Slack o Mattermost, así que empecé a crear una app propia (tunaDish).

No es que tenga una ventaja espectacular frente a otros servicios parecidos (de hecho tiene más desventajas), pero al usarlo yo solo me di cuenta de que, estando acostado en la cama, podía hacer casi todo desde el mensajero, y eso me dio ambición. Así que ahora estoy trabajando en reforzar funciones como ramas (una función tipo hilos, pero en forma de árbol), discusión y uso de múltiples agentes (por ahora soporta Codex, Gemini CLI, Claude Code y OPENCODE).

De entrada, sí: es ese tipo de coding “vibe” que a algunos les da completamente igual y a otros les horroriza. (Aunque, en realidad, lo único “vibe” fue estar acostado chateando por mensajería y dejando música puesta, uf; para cada implementación de función y de lógica tuve que reunir a las IAs, hacerlas debatir, recopilar opiniones, revisarlas y aprobarlas 🤯). Así que, estrictamente hablando, no fue exactamente vibe coding, sino más bien una dirección rarísima de micromanagement. (Pero fue una experiencia divertida).

Mi objetivo final es simplemente una especie de IDE donde puedas debatir con agentes de IA, recopilar los resultados para crear documentos y, a partir de esos documentos, ejecutar el proceso de implementar algo. Ya que nadie lo va a ver ni usar, al menos yo solo quiero presumirle el nombre de Agent Orchestration Client. Si quisiera decirlo de forma más elegante, diría que apunta a ser una aplicación de desarrollo impulsada por inteligencia humana para construir servicios basados en conocimiento de dominio.

En la práctica, más del 50% de tunaDish (AOC) fue escrito estando acostado en la cama, usando solo chat en lenguaje natural por Mattermost (“haz esto”, “haz aquello”, “esto no funciona...”, etc.). El resto fue porque no podía depurar una app de escritorio estando acostado... así que tuve que sentarme un poco. También avancé bastante mientras estaba fuera de casa 🤣. La verdad es que no es tan distinto de otras apps de asistentes con agentes. (De hecho, sí se siente bastante humilde. ¿Será porque el enfoque es diferente?)

A quienes quizá les pueda interesar, probablemente sean personas que:

Tienen una cantidad curiosamente grande de modelos por suscripción  

Quieren sacarle todo el jugo a la suscripción y no a la API  

Tienen un LLM local, pero no les convence usarlo en terminal, y tampoco les gusta algo como openwebUI  

Piensan que para programar no hay nada mejor que un agente de terminal  

¡Quieren crear código cómodamente desde la cama!  

Probablemente va dirigido a ese tipo de gente, jaja.

La forma de usarlo no tiene gran misterio: lo instalas y, desde Mattermost, Slack o Telegram, te acuestas en la cama o en el sofá, juntas a los agentes a los que estás suscrito, los pones a debatir y, cuando salga una buena idea, les pides que la sinteticen, la documenten y luego implementen según ese documento. Obviamente, si les das feedback sobre el resultado, mucho mejor (con Sonnet se defiende bastante bien) 😁. Todavía ni siquiera llega a nivel alfa, pero pásense a echarle un vistazo al GitHub. Y ya que vienen, déjenle una estrella también, jaja. Con este proyecto sentí de verdad lo que significa el open source. Fui sacando ideas de todas partes y agregando funciones, y la licencia MIT es lo máximo, jaja. También pueden dejar sus opiniones en los comentarios 😁😁😁. Y tunapi quedó en un estado lo bastante bueno como para que también puedan forkeándolo sin problema (también fue hecho estando acostado). Actualmente, el código tiene 1,023 pruebas y una cobertura del 79% (sigue subiendo; la meta es 85%). Si usan Discord como plataforma principal o tienen otra app de chat (KakaoTalk no se puede; hay una forma, pero está demasiado chafa), pueden hacer fork y adaptarlo para usarlo como tunaDish. ¡Yo mismo estoy creando esta app precisamente para eso! jaja

Aún no hay comentarios.

Aún no hay comentarios.