📈 GH Trending Explorer 🎲 Surprise me

← all repos

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)

2026-10-20 · 35 ★ 2026-10-23 · 95 ★
License—
Created2026-09-25 (28d ago)
Last push11d ago
Watchers1
OwnerOrganization

GitHub topics

Links

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