A no-code platform for building and deploying AI agents using multiple LLM providers.
Frontend: https://ai-agent-builder.vercel.app
Backend: https://ai-agent-builder-api.railway.app
- 🎨 No-Code Agent Builder: Drag-and-drop interface for creating AI agents
- 🤖 Multi-LLM Support: Choose between GPT-4, Claude, Gemini via OpenRouter
- 📱 Agent Templates: Pre-built templates for common use cases
- 💬 Real-time Testing: Test your agents with live chat interface
- 🌐 Public Sharing: Deploy agents with public URLs
- 👤 User Management: Secure authentication with Supabase
- 📊 Analytics: Track usage and performance
- Frontend: React 18 + TypeScript + Vite + Tailwind CSS
- Backend: Node.js + Express + TypeScript
- Database: Supabase (PostgreSQL)
- Authentication: Supabase Auth
- AI: OpenRouter API (Multi-LLM)
- Deployment: Vercel (Frontend) + Railway (Backend)
-
Clone the repository
git clone https://github.com/yourusername/ai-agent-builder.git cd ai-agent-builder -
Install dependencies
npm run install:all
-
Set up environment variables
- Copy
frontend/env.exampletofrontend/.env - Copy
backend/env.exampletobackend/.env - Fill in your Supabase and API keys
- Copy
-
Run locally
npm run dev
-
Open
http://localhost:3000
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_ANON_KEY=your_supabase_anon_key
VITE_API_URL=http://localhost:5000/apiSUPABASE_URL=your_supabase_url
SUPABASE_SERVICE_ROLE_KEY=your_service_role_key
OPENROUTER_API_KEY=your_openrouter_key
JWT_SECRET=your_jwt_secret- ✅ Time to create agent: < 10 minutes
- ✅ Beautiful UI: Modern, responsive design
- ✅ No-code interface: Drag-and-drop builder
- ✅ Multi-LLM support: Model selection
- ✅ Agent templates: Pre-built examples
- ✅ Test interface: Real-time chat
- ✅ Public sharing: Ready for deployment
- Connect your GitHub repo to Vercel
- Set environment variables in Vercel dashboard
- Deploy automatically on push to main
- Connect your GitHub repo to Railway
- Set environment variables
- Deploy automatically
ai-agent-builder/
├── frontend/ # React + Vite frontend
├── backend/ # Node.js + Express backend
├── database/ # Database schema
└── vercel.json # Vercel configuration
- Fork the repository
- Create a feature branch
- Make your changes
- Test thoroughly
- Submit a pull request
MIT License - see LICENSE file for details
For questions or support, please open an issue on GitHub.