OrkestrAI is a cutting-edge, multi-agent AI platform designed to revolutionize the way hackathon projects are conceived, planned, and executed. Built specifically for the IBM Hackathon, OrkestrAI leverages an advanced custom orchestration engine to manage a team of specialized AI agents. They work in perfect harmony to transform a single spark of an idea into a comprehensive, pitch-ready project in under 2 minutes.
In the high-pressure environment of a hackathon, time is the most valuable currency. OrkestrAI collapses 8 hours of strategy, architecture design, and project scaffolding into just 90 seconds of autonomous collaboration.
Our proprietary orchestration pipeline runs agents sequentially, backed by a robust ProviderRouter that handles LLM fallbacks (IBM watsonx, Groq, OpenRouter, Gemini, OpenAI) and circuit breaking for 99.9% uptime.
- 🎯 Strategic Visionary: Crafts market analysis, product scope, and project roadmaps.
- 🏗️ System Architect: Designs robust backend schemas, APIs, and frontend structures.
- ⚡ Lead Builder: Generates production-ready boilerplate code and implementation guides.
- 🔀 GitHub Integrator: Orchestrates repository setup, creates branches, and pushes code via the GitHub API.
- ✨ Pitch Maestro: Compiles winning elevator pitches, demo scripts, and presentation materials.
- 🔍 Audit Controller: A self-correcting QA loop that audits every agent's output, preventing hallucinations and enforcing retries when necessary.
OrkestrAI is built with a modern, highly scalable two-tier architecture:
- Frontend: Next.js 16 (App Router), React 19, Tailwind CSS v4, Zustand, Framer Motion.
- Backend: FastAPI (Async), PostgreSQL, SQLAlchemy 2.0, Alembic.
- Real-Time Engine: Custom WebSocket manager for streaming live agent execution logs to the cyberpunk dashboard.
Want to run OrkestrAI locally? Follow these steps:
- Python 3.11+
- Node.js 18+
- PostgreSQL 14+
# Clone the repository
git clone https://github.com/grsanudeep42-cmd/Orkestrai.git
cd Orkestrai/backend
# Install dependencies
pip install -r requirements.txt
# Configure environment variables (Add your DB URL and API Keys)
cp config.template .env
# Start the FastAPI server
uvicorn app.main:app --reload# In a new terminal, navigate to the frontend
cd Orkestrai/frontend
# Install dependencies
npm install
# Configure environment variables
cp config.template .env.local
# Start the Next.js development server
npm run devVisit http://localhost:3000 to access the dashboard and start building!
Our diverse team of innovators brought OrkestrAI to life through a passion for AI and developer experience.
| Member | Role | GitHub |
|---|---|---|
| Anudeep | Full-stack & DevOps Engineer | @grsanudeep42-cmd |
| Yogeswar | Backend & AI/ML Engineer | @yogeswar142 |
| Nagu | Frontend & UI/UX Developer | @Nagu-2508 |
Built with ❤️ for the global hackathon community.
Stop planning, start building with OrkestrAI! 🚀
