This is a multi-agent AI system built using the OpenAI Agents SDK, demonstrating how multiple specialized agents collaborate, delegate tasks, and execute real-world actions using tools.
Note
Pixelhouse is only an example use case.
The system architecture itself is generic, reusable, and not tied to any specific business domain.
This project showcases a true multi-agent architecture, where:
- A single orchestrator agent handles user queries
- Multiple specialist agents focus on specific responsibilities
- Agents communicate via delegation
- Tools perform real actions (file writes, data fetching, logging)
User Query
↓
Orchestrator Agent (Sales Agent)
↓
┌──────────────┬───────────────┬──────────────┐
│ Booking Agent│ Refund Agent │ Availability │
│ │ │ Agent │
└──────────────┴───────────────┴──────────────┘
↓
Tool Execution
- Node.js
- OpenAI Agents SDK
- Zod (schema validation)
- dotenv
- fs/promises (persistence)
- Install dotenv
npm i dotenv
- Create a .env file in the root directory:
OPENAI_API_KEY=your_openai_api_key = add your api key
I am open to discussing opportunities and collaborations. Connect with me:
- Email: techie.asad.dev@gmail.com
- GitHub: @asad-bot07
- LinkedIn: Asad Hussain
Explore my work and professional journey: https://asadtechdev.vercel.app