Ursa-Minor-Beta / agent-factory-docker-api-ui
git clone https://github.com/Ursa-Minor-Beta/agent-factory-docker-api-ui.git
Agent Factory is an open-source studio for building, editing and chatting with AI agents. You build them from simple nodes: LLM calls, HTTP requests, JavaScript, memory and sub-agents. It runs locally with one docker-compose command, and ready-made testing agents are available in the shared agents-store repo.
+25
stars, 24h · #1,481
+~140
stars, 7 days · #1,546
+95
stars, 30 days · #7,384
95
★ total · +140% this week
1
forks · 0 open issues
Star history (as recorded here)
License—
Created2026-09-25 (28d ago)
Last push11d ago
Watchers1
OwnerOrganization
GitHub topics
agent-frameworkagent-orchestrationagentic-aiagentsai-agentsai-toolsquality-assurancequality-controltest-automationtesting
Links
- GitHub: github.com/Ursa-Minor-Beta/agent-factory-docker-api-ui
- Releases · Issues · Hacker News mentions
README excerpt
# Agent Factory Deploy Docker deployment for Agent Factory (agent-factory + agent-factory-ui). ## Quick Start 1. Copy environment file: [code] 2. Edit `.env` with your configuration (at minimum set `ADMIN_EMAIL` and `ADMIN_PASSWORD`) 3. Run with local MongoDB: [code] Or with external MongoDB (set `MONGODB_URI` in `.env`): [code] 4. Access: - UI: http://localhost:8080 - API: http://localhost:3000 ## Deploy Specific Version [code] ## Update After Branch Changes [code] ## Configuration | Variable | Description | Default | |----------|-------------|---------| | `API_VERSION` | API branch/tag to deploy | `master` | | `UI_VERSION` | UI branch/tag to deploy | `master` | | `API_PORT` | API exposed port | `3000` | | `UI_PORT` | UI exposed port | `8080` | | `MONGO_PORT` | MongoDB exposed port | `27017` | | `MONGO_USER` | MongoDB root username | - | | `MONGO_PASSWORD` | MongoDB root password | - | | `JWT_SECRET` | JWT signing secret | - | | `ENCRYPTION_KEY` | Encryption key (32 bytes) | - | | `MONGODB_URI` | MongoDB connection string | `mongodb://mongo:27017/agent-factory` | | `VITE_API_URL` | API URL for UI | `http://localhost:3000` | ## Production Deployment For production, ensure you: 1. Set strong `JWT_SECRET`, `ENCRYPTION_KEY`, `ADMIN_PASSWORD` 2. Configure MongoDB with authentication (e.g., `mongodb://user:password@host:27017/agent-factory`) 3. Set `VITE_API_URL` to your production API URL 4. Consider using a reverse proxy (nginx/traefik) for SSL