A Gitpod-like development environment with autonomous AI agents that can plan, code, test, debug, and deploy automatically.
- Docker and Docker Compose
- Node.js 16+
- OpenAI API key (for AI agents)
- Clone and setup:
cp .env.example .env
# Edit .env with your OpenAI key- Build workspace image:
npm run build:docker- Start the platform:
npm run docker:run- Create a workspace:
curl -X POST http://localhost:3000/workspace- Control Server (Node.js) - Manages workspaces and orchestrates agents
- code-server - Browser-based VS Code IDE
- Docker - Isolated workspace containers
- Redis + BullMQ - Queue-based agent system
- AI Agents - Autonomous coding agents
# Start control server only
npm start
# Start with Docker Compose (includes Redis)
npm run docker:run
# Build Docker workspace image
npm run build:dockerPOST /workspace- Create new workspaceGET /workspaces- List all workspacesGET /workspace/:id- Get workspace detailsDELETE /workspace/:id- Stop workspace
Coming soon:
- Planner Agent - Breaks tasks into steps
- Coder Agent - Writes production code
- Tester Agent - Runs automated tests
- Debugger Agent - Fixes errors
- Deployer Agent - Ships to production
Edit .env for:
- OpenAI API key
- Redis connection
- Server settings
MIT