Agent OS Platform is an open-source API and web application for managing LLM-driven multi-agent workflows. Building on OpenAI's Assistants API, it offers a collaborative environment for developing, testing, and deploying AI teams.
- FastAPI application for API and WebSocket endpoints
- Firebase Authentication and Firestore for data persistence
- E2B for secure sandbox execution
- Redis for message bus and state management
- Gatsby-based web application
- TailwindCSS for styling
- Ant Design for UI components
- Real-time updates via WebSocket
- Configuration Management: Centrally manage configurations for agencies, agents, and skills
- Custom Skills: Extend AI agents with specialized skills
- Secure Execution: Isolated sandbox environments for running agent code
- Real-time Communication: WebSocket support for live updates
- Modern UI: Beautiful and responsive interface with best UX practices
- Create
.env.docker
from.env.docker.testing
template - Run:
source .env.docker FIREBASE_CONFIG=$FIREBASE_CONFIG docker-compose up --build
-
Backend (FastAPI):
cd backend pip install -r requirements.txt uvicorn main:app --reload
-
Frontend (Gatsby):
cd frontend npm install yarn start
For detailed setup instructions, refer to:
Note
Agent OS Platform is a research project exploring multi-agent workflows.