AI agents, developer tooling and the infrastructure behind competitive Minecraft servers. Documented and in production.Agentes de IA, herramientas para desarrolladores y la infraestructura detrás de servidores competitivos de Minecraft. Todo documentado y en producción.
Not mockups. Public repositories with green CI and a log of the bugs found and fixed.No son maquetas. Son repositorios públicos, con CI en verde y un registro de errores encontrados y corregidos.
Zordon
Run several coding agents at once. Every task gets its own branch, its own working directory and its own process, so no agent touches what another one is doing.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.
GoGit
One dashboard shows every agent with its changes liveUn panel los muestra a todos con sus cambios en vivo
Approve or discard with two keysCon dos teclas apruebas o descartas
Single Go binary, CI on Ubuntu and macOSBinario único en Go, CI en Ubuntu y macOS
A self-hosted AI chat app, similar to claude.ai, that works with any model provider.Una app de chat con IA self-hosted, parecida a claude.ai, que funciona con cualquier proveedor de modelos.
TypeScriptNext.jsPostgreSQLKubernetesMCP
Claude, GPT and any OpenAI-compatible API, with per-user keysClaude, GPT y cualquier API compatible con OpenAI, con claves por usuario
MCP connectors, web search, memory and live artifactsConectores MCP, búsqueda web, memoria y artifacts en vivo
Nexo Code: a coding agent in the browser with a cloud workspace per userNexo Code: un agente de código en el navegador con un workspace en la nube por usuario
Chart last month's sign-upsGrafica los registros del último mes
Done. Sign-ups grew 38% in the second half:Listo. Los registros subieron un 38% en la segunda quincena:
Now open a PR with the queryAhora abre un PR con la consulta
agent-from-scratch
A coding agent built one step at a time, one file per step. It shows why an agent's loop is eight lines, and what actually breaks: parallel results, history trimming, the ceiling on each tool's output.Un agente de código construido paso a paso, 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.
PythonAnthropic
No frameworks, just the SDK and the standard librarySin frameworks, solo el SDK y la librería estándar
A chapter per step on what it adds and what it costsUn capítulo por paso sobre lo que añade y lo que cuesta
Around 200 lines of Python in totalUnas 200 líneas de Python en total
whileTrue:
response = client.messages.create(
..., tools=TOOLS, messages=messages)
messages.append({"role": "assistant",
"content": response.content})
if response.stop_reason != "tool_use":
return messages
results = [run_tool(b.name, b.input)
for b in response.content]
messages.append({"role": "user", "content": results})
stowage
Store files without marrying any provider. Write the code once and run it against disk, memory, S3 or R2 by changing one line. It can also run on its own as a REST API.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.
TypeScriptnpmCloudflare R2S3
Works with S3, R2, MinIO, disk and memoryFunciona con S3, R2, MinIO, disco y memoria
Zero runtime dependenciesCero dependencias en runtime
Local disk in dev, S3 or R2 in productionDisco local en dev, S3 o R2 en producción
Most of what I build lives in private repos, mine or my teams'. I can't share the link, but I'll gladly walk you through it on a call.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.
Kai
ricodevvv
My chat assistant with tools. Searches several sites at once and cites each source, runs Python, previews HTML in a sandboxed iframe and connects to MCP servers.Mi asistente de chat con herramientas. Busca en varias webs a la vez y te dice de dónde sacó cada cosa, corre Python, enseña el HTML en un iframe cerrado y se conecta a servidores MCP.
TypeScriptAI SDKMCP
Astro
NEXORA
The bot that answers NEXORA's Discord tickets first while a human shows up. It learns from the website itself, so a price change reaches it right away.El bot que atiende los tickets del Discord de NEXORA mientras llega una persona. Lo que sabe lo saca de la propia web, así que si cambias un precio ya se entera.
TypeScriptDiscordAnthropic
nexocode
ricodevvv · Fork
The open source coding agent behind Nexo Code, forked from opencode and wired into Nexo.El agente de código open source que mueve Nexo Code, fork de opencode conectado a Nexo.
Like ExitLag, but on your own PC and without a monthly fee. Dozens of tweaks for 1.8.9 PvP you switch on and off yourself, and it notes the previous state before touching anything.Lo mismo que ExitLag y compañía, pero en tu PC y sin pagar cada mes. Decenas de ajustes para PvP en 1.8.9 que enciendes y apagas tú, y antes de tocar nada apunta cómo estaba.
RustTauriReact
Reel
ricodevvv
Paste a link and download it. yt-dlp runs in a throwaway container on your own server, with the live log in the browser. One script installs it, HTTPS included.Pegas un enlace y te lo bajas. yt-dlp corre en un contenedor que se tira al acabar, en tu propio servidor, con el log en directo en el navegador. Un script lo instala, con HTTPS incluido.
Particles, holograms and cosmetics for every version from 1.8 to 1.21 in a single jar. If a particle doesn't exist in your version, a similar one shows up instead of an error.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.
What you end up rewriting in every plugin: commands, menus and scoreboards. Annotate a method and it's a command, with subcommands, tab completion and cooldowns.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.
Packet-based NPCs for Paper and Spigot. Warns you when you touch them from the wrong thread, never counts a click twice, and fetches a shared skin only once.NPCs por paquetes para Paper y Spigot. Te avisa 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.
2v2 ranked queue for BedWars. Picks the four closest players and splits them into the most even teams. The longer you wait, the wider the margin, so nobody gets stuck.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.
A Minecraft 1.8.9 network you deploy with one command. Game servers spin up and down as needed, and more appear on their own when the queue fills up.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.
JavaKubernetesAgones
Euronic
RBW.gg
Another 1.8.9 network, in Kotlin and built as a team. A control plane starts, places, watches and stops game servers, with matchmaking, parties, lobbies and rankings on top.Otra red de 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.
KotlinKubernetes
RBWGGSpigot
RBW.gg · Fork
WindSpigot fork for the Ranked Bedwars server: 18-tick hit delay, no collision push, knockback fixes and arrows that hit invisible players.Fork de WindSpigot para el servidor de Ranked Bedwars: hit delay de 18 ticks, sin empuje por colisión, arreglos de knockback y flechas que dan a jugadores invisibles.
JavaSpigot
1.8
Mitus
RBW.gg
Anticheat for the RBW network, with movement and combat checks tuned for competitive Bedwars.Anticheat para la red de RBW, con checks de movimiento y combate ajustados para Bedwars competitivo.
JavaSpigot
GhostSpigot
Destroyed Studios · Fork
A PaperSpigot 1.8 tuned for PvP. Knockback profiles down to the detail, a packet API, and better behaviour with TNT, potions and entities.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.
JavaSpigot
1.8
Flippy
Destroyed Studios
Everything a Practice server needs: arenas, kits, duels, parties and ranked. Matches by elo and optionally by ping, and arenas regenerate on their own.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.
JavaSpigot
PvP Bots
Destroyed Studios
Practice bots that fight like players: rods, pearls, strafing and presets, with a tournament mode on the way.Bots de práctica que pelean como jugadores: caña, perlas, strafe y presets, con modo torneo en camino.
JavaSpigot
AresLoader
Codenix Studios
Protects paid plugins. The plugin arrives encrypted, gets decrypted and starts in memory without touching disk, and refuses to load if someone is poking at the JVM.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 no carga.
JavaGradleSpigotVelocity
DecentCosmetics
Codenix Studios
EULA-friendly cosmetics for modern servers. Lots of ways for players to show off, no resource pack needed.Cosméticos que respetan la EULA para servidores modernos. Muchas formas de lucirse sin resource pack.
JavaPaperGradle
1.20+
v-Team
ricodevvv
Community site for v-Team with tournaments, staff pages, rules and Discord account verification.Web de la comunidad v-Team con torneos, página de staff, reglas y verificación de cuentas de Discord.
I started writing plugins for PvP servers: anticheats, bots, cosmetics, custom server forks. That's where I learned to care about latency, tick budgets and code that holds up with thousands of players at once.Empecé haciendo plugins para servidores PvP: anticheats, bots, cosméticos, forks del servidor. Ahí aprendí a preocuparme por la latencia, el presupuesto de cada tick y el código que aguanta a miles de jugadores a la vez.
Now I spend most of my time on AI tooling: running several agents in parallel without them stepping on each other, and building the pieces so I can review what they do before it ships.Ahora paso la mayor parte del tiempo en herramientas de IA: poner a varios agentes a trabajar a la vez sin que se pisen, y construir las piezas para revisar lo que hacen antes de que llegue a producción.
20+projects shippedproyectos entregados
3teams and studiosequipos y estudios
6languages in productionlenguajes en producción
1.8–1.21Minecraft versionsversiones de Minecraft
Codenix Studios
Premium Minecraft plugins and tooling: cosmetics and secure plugin loading.Plugins y herramientas premium para Minecraft: cosméticos y carga segura de plugins.
Destroyed Studios
PvP-focused work: practice bots, a tuned server fork and Practice systems.Trabajo centrado en PvP: bots de práctica, un fork del servidor afinado y sistemas de Practice.
RBW.gg
Ranked Bedwars network: custom server fork, anticheat and the infrastructure around it.Red de Ranked Bedwars: fork propio del servidor, anticheat y toda la infraestructura.
First, what's eating your timePrimero, qué te está costando tiempo
Before writing a line I want to know which part of your week goes into something that should already be solved.Antes de escribir una línea quiero saber qué parte de tu semana se va en algo que debería estar resuelto.
02
A price, and what I wouldn't doTe digo el precio y lo que no haría
A clear quote. And if part of the job isn't worth it, I tell you before charging for it, not after.Un presupuesto claro. Y si algo del encargo no merece la pena, te lo digo antes de cobrarlo, no después.
03
Delivered in pieces you can tryEntrego en trozos que puedes probar
No vanishing for three weeks. Each part arrives working and you can run it the same day.Nada de desaparecer tres semanas. Cada parte llega funcionando y la puedes ejecutar el mismo día.
04
Everything explainedTe queda todo explicado
Documented code and written-down decisions, so you or anyone else can carry on when I'm gone.El código va documentado y las decisiones escritas, para que puedas seguir tú o con quien quieras cuando yo ya no esté.
Fair questionsDudas razonables
WhatI'dask.Loquepreguntaríayo.
What if you disappear halfway through?¿Y si desapareces a mitad del proyecto?
I deliver in pieces, and each piece works. If we stop at any point, what's there is usable. And the repository is yours from day one, not mine.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.
Will I understand the code after you leave?¿Voy a entender el código cuando te vayas?
That's part of the job, not an extra. Look at agent-from-scratch: it's written so someone can read it top to bottom and follow every decision. Your project ships the same way.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.
Do you use AI agents to write my code?¿Usas agentes de IA para escribir mi código?
Yes, and that's why I build the tools above: so I can review what they do before it lands anywhere. What ships has been read by me, and I answer for it as if I typed every line.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 y respondo de ello igual que si lo hubiera tecleado entero.
How much does it cost?¿Cuánto cuesta?
It depends on the job, and I'd rather tell you with your problem in front of me than post a rate that means nothing. The first conversation is free.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.
Two lines about what you need is enough. I'll answer with what I'd do, what I wouldn't, and what it would cost.Escríbeme dos líneas sobre lo que necesitas. Te contesto con qué haría, qué no, y cuánto costaría.