Pongo a varios agentes a trabajar a la vez.

Cada uno en su propia rama, aislado del resto.

Ninguno pisa el trabajo de otro. Nunca.

Y al final, una sola cosa que funciona.

Herramientas de desarrollo construidas para que puedas revisar lo que hacen.

ricodevvv

Pongo a varios agentes a trabajar a la vez.

Cada uno en su propia rama, sin pisarse. Y al final, una sola cosa que funciona.

El trabajo

Dos cosas que puedes abrir ahora mismo.

No son maquetas. Son repositorios públicos, con tests, con integración continua en verde y con un registro de errores encontrados y corregidos.

Panel de Zordon con tres agentes trabajando en paralelo y uno de ellos fusionado

Zordon

Corre varios agentes de código a la vez. Cada tarea recibe su propia rama, su propio directorio de trabajo y su propio proceso, así que ningún agente toca lo que está haciendo otro. Un panel los muestra a todos con sus cambios en vivo, y con dos teclas apruebas o descartas.

  • Go, binario único
  • 54 tests
  • CI en Ubuntu y macOS
Vetas de luz cobriza juntándose en la oscuridad

agent-from-scratch

Un agente de código construido en nueve pasos, un archivo por paso. Enseña por qué el bucle de un agente son ocho líneas, y sobre todo qué se rompe de verdad: los resultados en paralelo, el recorte del historial, el techo de la salida de cada herramienta.

  • Python, sin frameworks
  • 48 tests
  • Corren sin API key

IA y agentes

Lo que hago con modelos de lenguaje.

Zordon y agent-from-scratch los tienes arriba y los puedes abrir. Estos dos son privados, pero están funcionando: un asistente con herramientas y un bot que atiende soporte.

  • Kai

    Mi asistente de chat con herramientas. Busca en varias webs a la vez y te dice de dónde sacó cada cosa, corre Python, te enseña el HTML funcionando en un iframe cerrado y se conecta a servidores MCP. Las skills solo entran al contexto cuando hacen falta, y si el modelo llama mal a una herramienta, se arregla antes de que se rompa la respuesta.

    • TypeScript + AI SDK
    • Tool calling
    • MCP
  • Astro

    El bot que atiende el Discord de NEXORA. Cuando alguien abre un ticket contesta él primero mientras llega una persona, y lo que sabe lo saca de la propia web, así que si cambias un precio ya se entera. Le da igual Claude que cualquier API tipo OpenAI, y tiene un comando para ver qué modelo va más rápido.

    • TypeScript
    • 17 tests
    • Claude u OpenAI

Más código abierto

Y seis más que puedes clonar ya.

Casi todo son librerías para plugins de Minecraft, que es de donde vengo. También hay un paquete de npm y un panel para montarte en tu propio servidor.

  • stowage

    Guardar archivos sin casarte con ningún proveedor. Escribes el código una vez y lo usas contra el disco, la memoria, S3 o R2 cambiando una línea. Y si no quieres montar nada, se levanta solo como API REST.

    • TypeScript
    • 227 tests
    • 0 dependencias en runtime
  • Reel

    Pegas un enlace y te lo bajas. yt-dlp corre en un contenedor que se tira al acabar, en tu propio servidor, y ves el log en directo desde el navegador. Para instalarlo lanzas un script y listo, con HTTPS incluido.

    • Next.js
    • Docker
    • 1 script para instalar
  • Aurora

    Partículas, hologramas y cosméticos para cualquier versión de 1.8 a 1.21, con un solo jar. Si una partícula no existe en tu versión, sale otra parecida en vez de un error.

    • Java
    • 1.8 → 1.21
    • Sin dependencias
  • Quartz

    Lo que acabas reescribiendo en cada plugin: comandos, menús y scoreboards. Le pones una anotación a un método y ya es un comando, con subcomandos, autocompletado y cooldowns. Va igual de 1.8 a 1.21.

    • Java
    • Sin NMS
    • 1.8 → 1.21
  • Effigy

    NPCs por paquetes para Paper y Spigot. Te avisa en el momento si los tocas desde el hilo que no toca, no cuenta dos veces el mismo clic, y si cien NPCs llevan la misma skin la pide una sola vez.

    • Java
    • 34 tests
    • PacketEvents
  • RankedQueue

    Cola ranked 2v2 para BedWars. Coge a los cuatro jugadores con el nivel más parecido y los reparte en los equipos más igualados. Cuanto más esperas, más margen da, así que nadie se queda colgado en la cola.

    • Java 8
    • 7 tests
    • Spigot 1.8.8

Lo que no está en público

Y lo que no te puedo enseñar por aquí.

La mayoría de lo que hago está en repos privados, míos o de los equipos con los que trabajo. El enlace no te lo puedo pasar, pero en una llamada te lo enseño sin problema.

  • NEXORA

    Lo mismo que ExitLag y compañía, pero en tu PC y sin pagar cada mes. Son 40 ajustes para jugar PvP en 1.8.9 con menos lag, y cada uno lo enciendes o lo apagas tú. Antes de tocar nada apunta cómo estaba, y lo que no se puede deshacer te lo marca en ámbar.

    • Rust + React
    • 88 tests
    • Web y bot de Discord
  • Hyless

    Una red de Minecraft 1.8.9 que se monta con un comando. Los servidores de partida se crean y se tiran según hagan falta, y si la cola se llena, salen más solos.

    • Java
    • Kubernetes + Agones
    • 1 comando para desplegar
  • Euronic

    Otra red de Minecraft 1.8.9, esta en Kotlin y hecha en equipo. Un plano de control levanta, reparte, vigila y apaga los servidores de partida, y encima van el matchmaking, las parties, los lobbies y el ranking.

    • Kotlin
    • Kubernetes
    • En equipo
  • AresLoader

    Para proteger plugins de pago. El plugin llega cifrado, se descifra y arranca en memoria sin pasar por el disco, y si alguien está metiendo mano a la JVM directamente no carga. Un plugin normal funciona sin cambiarle nada.

    • Java
    • Spigot, Velocity y standalone
  • Flippy

    Todo lo que necesita un servidor de Practice: arenas, kits, duelos, parties y ranked. Empareja por elo y, si quieres, también por ping, y las arenas se regeneran solas.

    • Java
    • Varias versiones de Spigot
  • GhostSpigot

    Un PaperSpigot 1.8 afinado para PvP. El knockback se ajusta al detalle con perfiles, trae una API para leer y cambiar paquetes, y va mejor con TNT, pociones y entidades.

    • Java 8
    • Fork de PaperSpigot

Cómo trabajo

Sin sorpresas al final.

  1. 01

    Primero, qué te está costando tiempo

    Antes de escribir una línea quiero saber qué parte de tu semana se va en algo que debería estar resuelto.

  2. 02

    Te digo el precio y lo que no haría

    Un presupuesto claro. Y si algo del encargo no merece la pena, te lo digo antes de cobrarlo, no después.

  3. 03

    Entrego en trozos que puedes probar

    Nada de desaparecer tres semanas. Cada parte llega funcionando, con sus tests, y la puedes ejecutar el mismo día.

  4. 04

    Te queda todo explicado

    El código va documentado y las decisiones escritas, para que puedas seguir tú o con quien quieras cuando yo ya no esté.

Pruébalo

Cinco a la vez, y una sola cosa al final.

Mantén pulsado el botón. Las cinco vetas se van juntando hasta ser una. Eso es exactamente lo que hace la herramienta con tu trabajo.

  • Cinco tareas avanzan a la vez, no una detrás de otra.
  • Cada una en su rama, así que ninguna rompe a las demás.
  • Ves los cambios de todas, uno al lado del otro.
  • Apruebas lo que sirve y tiras lo que no.

Dudas razonables

Lo que preguntaría yo.

¿Y si desapareces a mitad del proyecto?

Entrego por trozos, y cada trozo llega funcionando. Si paramos en cualquier punto, lo que hay ya sirve. Además el repositorio es tuyo desde el primer día, no mío.

¿Voy a entender el código cuando te vayas?

Esa es parte del encargo, no un extra. Mira agent-from-scratch: está escrito para que alguien lo lea de arriba abajo y entienda cada decisión. Tu proyecto se entrega igual.

¿Esto funciona de verdad o es una demo bonita?

Zordon y agent-from-scratch tienen tests y integración continua en verde. Puedes clonarlos y ejecutarlos ahora mismo sin pedirme permiso ni esperar a que te enseñe nada.

¿Usas agentes de IA para escribir mi código?

Sí, y por eso construyo las herramientas de arriba: para poder revisar lo que hacen antes de que llegue a ninguna parte. Lo que se entrega lo he leído yo, tiene tests, y respondo de ello igual que si lo hubiera tecleado entero.

¿Cuánto cuesta?

Depende del encargo, y prefiero decírtelo con tu problema delante antes que poner aquí una tarifa que no significa nada. La primera conversación no se cobra.

Hablemos

Cuéntame qué te está costando tiempo.

Escríbeme con dos líneas sobre lo que necesitas. Te contesto con qué haría, qué no, y cuánto costaría.

Este formulario abre tu programa de correo con el mensaje ya escrito. No hay servidor detrás, así que nada se guarda en ningún sitio por el camino.