Semaphore UI
Modern UI and powerful API for Ansible, Terraform, OpenTofu, PowerShell and other DevOps tools.·semaphoreui.com
Free plan · Open source See pricing ↓
Semaphore UI is an open-source, self-hosted web UI and API for running automation with Ansible, Terraform/OpenTofu, PowerShell, Shell/Bash, and Python. It lets teams run Ansible playbooks, manage inventories, schedule tasks, execute at scale via runners, monitor logs, control access with roles, and store secrets, all from a centralized interface. Written in Go, it runs on Windows, macOS, and Linux and supports SQLite, MySQL, or PostgreSQL as its database.
What it's for
Features 20
- Active-active and active-passive high availability (Enterprise)
- Activity audit logging
- AI assistant integration via MCP servers for natural-language operation
- Built-in migration tool from BoltDB to SQLite/MySQL/PostgreSQL
- Custom roles and extended RBAC (Enterprise)
- Drag-and-drop reordering of survey variables and CLI arguments
- Execute tasks concurrently across multiple servers via runners
- Full-featured API with OpenAPI/Swagger documentation
- LDAP and SSO integration (Enterprise)
- Manage Ansible inventories, host groups, and variables
- Monitor execution logs, status, and errors
- Project export and import via CLI
- Project isolation with independent environments
- Remote secret storage sync with backends like HashiCorp Vault and Devolutions Server
- Role-based access control (RBAC)
- Run Ansible playbooks via a web interface
- Schedule tasks with cron or one-time schedules
- Secure secret storage for SSH keys and passwords
- Support for Terraform, OpenTofu, PowerShell, Python, Bash, and Terragrunt
- Syslog forwarding for centralized log collection
At a glance
Integrations
Complianceself-reported
Pricing
The Community edition is free and open source. PRO and Enterprise tiers require a purchased license or sales contact; no numeric prices are shown publicly.
Free, open-source edition installable directly.
No numeric price shown; described as a licensed product for large-scale projects with a free trial available.
Aimed at large-scale projects; requires a license/subscription key.
Pricing available only by contacting sales.
Quote-based; contact sales for pricing.
Similar apps
PolemarchOpen sourceManage servers with comfortPriceNot statedTry freeFree planRuns onWebFeatures19
RundeckOpen sourceEnable anyone to safely execute self-service operations tasks that previously only subject matter experts could perform.PriceNot statedTry freeFree planRuns on—Features20
CTFreakSelf-hostableMaintain, schedule and run all your shell scripts from one place.Price$29.92–$79.08/moTry freeFree planRuns onWebFeatures20
Commando.ioManage servers easily online.Price$12–$199/moTry free—Runs onWeb · iOSFeatures18
WindmillOpen sourceCode-first orchestration platform for internal softwarePriceFrom $120/moTry freeFree planRuns onWebFeatures19
Cesium AutomationSelf-hostableScheduled workflow automationPriceFreeTry freeFree planRuns onWeb · Windows +2Features18