PixelSquad: Multi-Agent AI Meets Retro Gaming

PixelSquad
If you've ever found yourself wondering about the history of a weird NES game, trying to figure out what it's worth today, or even looking for the best way to emulate it—PixelSquad has your back. Pixelsquad is a small project I created to better understand multi-agent AI systems by building one from scratch. Read on to understand more about what multi-agent AI is and how it can be applied across a number of industries, including print.
You can check out an early version of PixelSquad at:
https://pixelsquad.branchesi.tech
What's a Multi-Agent AI?
Imagine a team of digital specialists, each with their own job. One focuses on digging up game history, another checks price trends, another helps you get your emulator running. They all work together behind the scenes to answer your questions. That's the basic idea of a multi-agent system—separate AIs (agents) doing different tasks, all collaborating to get stuff done.
Why bother with multiple agents?
- Divide and conquer – It's faster and cleaner to split up responsibilities.
- Flexibility – Each agent can adapt or improve independently.
- More reliable – If one part fails, others can keep going.
- Specialized smarts – Agents can be experts in their own areas. Because they are focused on specific areas the quality of their responses is better.
These systems are used in everything from robotics to logistics, but PixelSquad brings it to a fun space: retro gaming.
Why This Matters
Multi-agent systems like this are practical. They let you break down big problems into smaller, manageable parts and get a cleaner, faster experience. PixelSquad shows how that power can be used for something fun, nostalgic, and genuinely helpful.
But the applications go way beyond games. In the print industry, for example, a multi-agent AI system could power an online design studio. One agent could help users customize business cards or signs, another could price out orders in real time based on materials and quantity, and a third could coordinate production scheduling with print machines and operators. Each piece works independently, but together they provide a smooth, responsive experience that scales.
Architecture
At a high level, PixelSquad starts with the user typing in a question. That input goes first to the Interaction Agent, which acts as the central coordinator. It figures out what kind of request it is (e.g. pricing, history, emulation help) and routes it to the appropriate agent—or multiple agents if needed.
Each specialized agent—like the Game Historian Agent, Market Pricing Agent, or Emulation Agent—then does its job independently. These agents share information back through the Interaction Agent, which merges the responses into a single, coherent answer for the user. In more advanced multi-agent systems, you could also have the individual agents collaborate with each other.
This architecture keeps things clean and modular. Agents can be improved or replaced without affecting the others, and since everything runs asynchronously, it stays responsive even when multiple agents are working at once.
Each specialized agent, in addition to each own personality and expertise, can use specific AI models that are best for the kind of thinking the agent will do. PixelSquad uses ChatGPT 4o, Claude and various low-cost open source models depending on the task the agent performs. I source all of the AI models using OpenRouter which makes managing API credits and using all sorts of different models much easier. Agents can be setup to take structured data (JSON) as input or return structured output. This can be used to help reduce hallucinations and ensure you get reliable results.

So, What is PixelSquad?
PixelSquad is like your personal retro game concierge. It's a chat-based assistant built with Pydantic AI and a sleek UI using NiceGUI. It can:
- Dig up fun facts and history about classic games
- Tell you what a game is worth in different conditions
- Give advice on the best ways to emulate those games on modern systems
All of that happens because different agents in the background are doing their jobs and sharing what they know.
Under the Hood
Here's the tech stack and how things are wired up:
- Pydantic AI – Handles all the data modeling between agents.
- NiceGUI – Makes the user interface actually nice to use.
- Async Python – Agents communicate and run in parallel so things stay snappy.
- Logfire - Logfire logs all of the agent interactions to allow better debugging
Each agent handles a specific role:
- Game Historian Agent – Finds game histories and trivia
- Market Pricing Agent – Looks up current values based on condition using real-time data from pricecharting.com and eBay
- Emulation Agent – Offers emulator suggestions and setup tips
What's Next / Limitations
PixelSquad does not support images as inputs or outputs for cost reasons. I've also architected the app to keep the discussions related to video games to prevent abuse of this free agent. This is an early version, there are bugs :)
I will be adding additional specialized agents soon. If you have specific ideas on what would be helpful as a retro game collector, shoot an e-mail with your feedback to gus.branchesi@gmail.com.
Multi-agent AI isn't just for robots and stock trading. Sometimes it's just about helping you find out if that Game Boy cartridge in your drawer is worth something—or worth playing again.