Inspiration

Most AI apps I tried felt very similar. You ask one model, and you get one answer.

I started wondering, what if you could ask a team of AI agents instead of just one?

That idea became Zyron.

I'm a second-semester BS Artificial Intelligence student, and I wanted to build something that was more than another AI chatbot. My goal was to create a real multi-agent AI system that works on Android and fits in your pocket.


What it does

Instead of using one AI model, Zyron uses 4 AI agents that work together on every request.

  • Agent 1 – Analyst: Understands the problem and plans the solution.
  • Agent 2 – Executor: Creates the main solution or writes the code.
  • Agent 3 – Validator: Reviews the work, checks for mistakes, and finds missing details.
  • Agent 4 – Writer: Combines everything into one clear and polished final response.

Before the agents start, a lightweight local analyzer decides how the request should be handled. Depending on the task, Zyron uses FULL, COMPACT, or NONE coordination to balance speed and quality.

Features

  • 6 specialist teams with 24 AI agents
  • Live Talk mode for natural voice conversations
  • Web search with automatic provider fallback
  • Document and image analysis (PDF, DOCX, and images)
  • Custom AI agent and team builder
  • Automatic AI provider fallback for reliability
  • Secure API key storage using Android Keystore
  • FastAPI + LangGraph backend with a local JavaScript fallback engine

How I built it

Frontend

  • React Native
  • Expo SDK 54
  • TypeScript
  • SQLite for conversation history
  • Expo Secure Store with Android Keystore for API key security

Backend

  • Python
  • FastAPI
  • LangGraph
  • Railway
  • Docker

Three AI agents run in parallel on the backend, and a fourth agent combines their work into the final response.

I also built a dual-engine architecture.

Normally, every request is sent to the Railway backend. If the backend is unavailable or there is a network problem, Zyron automatically switches to a fully local JavaScript orchestration engine. The switch happens silently, so users can continue using the app without noticing any difference.

AI Providers

Zyron supports multiple AI providers, including:

  • OpenAI
  • Anthropic
  • Google Gemini
  • Groq
  • Mistral
  • DeepSeek
  • GLM (Zhipu)
  • OpenRouter

I built the entire project myself in 30 days.


Challenges

The biggest challenge was making multiple AI agents work together without conflicting with each other. Since several agents run in parallel, they could easily repeat the same ideas or produce different answers. I spent a lot of time designing prompts and coordination logic so that each agent had a unique role and contributed something valuable to the final response.

Another challenge was improving response quality when users selected smaller or lower-cost AI models. My goal was to make Zyron generate the best possible answer regardless of which model was being used. This required many rounds of testing, prompt tuning, and refining the coordination process to get strong results even from less powerful models.

Building the coordination system itself was much harder than I expected. The real challenge was making the agents work like a team instead of four separate chatbots. It took a lot of experimentation to make them complement each other instead of simply repeating the same information.

Security was also an important challenge. Since users provide their own API keys, I learned how to use Android Keystore and built a secure system so the keys are never stored in plain text or exposed inside the app.


What I learned

This project taught me that building a multi-agent AI system is much more than writing prompts.

The hardest part is designing how the agents work together, share information, and improve each other's answers instead of repeating the same response.

I also learned that building a complete product under a short deadline forces you to focus on what really matters. Creating Zyron in 30 days helped me improve my problem-solving skills and taught me how to turn an idea into a working application.

Built With

Share this project:

Updates