Mo
Ansible logoAnsible
Terraform logoTerraform ✨
OpenTofu logoOpenTofu ✨
Bash logoBash ✨
PowerShell logoPowerShell
Python logoPython
Bash logoTerragrunt
Bash logoPulumi

Effortlessly manage the tasks with a modern, intuitive interface built for DevOps teams.

Semaphore UI trusted by thousands of teams worldwide

#1

Ansible UI for Homelabs

11K+

Stars on GitHubnorth_east

2M+

Pulls on Docker Hubnorth_east

20K+

Installations

Semaphore UI follows a stable development lifecycle with thoroughly tested code, rigorous quality checks, clear documentation, frequent releases, and proactive issue resolution—ensuring high reliability, security, and consistent performance in production environments.
Latest releases

Powerful, yet easy to use💓

Run Ansible, Terraform, OpenTofu, and Bash scripts with a simple, user-friendly interface.

Most users who try both Semaphore UI and AWX prefer Semaphore UI for its simplicity, clean design, and ease of use.
Modern interface
Semaphore UI users love the sleek, responsive design that feels fast, friendly, and intuitive.
Intuitive workflow
Built with clarity and usability in mind, making every step feel effortless and much more enjoyable.
Set up in minutes
Semaphore UI is designed for quick, painless installation — no complex setup or configuration required.
Sceenshot
Modern interface
Semaphore UI users love the sleek, responsive design that feels fast, friendly, and intuitive.
screenshot
Intuitive workflow
Built with clarity and usability in mind, making every step feel effortless and much more enjoyable.
Set up in minutes
Semaphore UI is designed for quick, painless installation — no complex setup or configuration required.

Backed by a growing community🌍

Find plenty of articles, tutorials, and videos about Semaphore UI online.

This web UI for Ansible is so damn useful!
550Kviews
It's now a UI for Ansible, Terraform and more!
50Kviews

Reliable and secure by design🔒

Secure your deployments with Semaphore UI — reliable, worry-free automation for growing teams.

Project isolation
Semaphore UI ensures strict project isolation through independent environments, limiting interference, enhancing security, and providing precise control over resources and permissions.
Access control
Semaphore UI provides a robust access control system that allows you to control who can access your resources.
Activity audit
All activity is recorded in the system. And if necessary, you can easily restore the sequence of events.
Sceenshot
Project isolation
Semaphore UI ensures strict project isolation through independent environments, limiting interference, enhancing security, and providing precise control over resources and permissions.
Access control
Semaphore UI provides a robust access control system that allows you to control who can access your resources.
Activity audit
All activity is recorded in the system. And if necessary, you can easily restore the sequence of events.
screenshot

Built for DevOps teams🧞‍♂️

DevOps engineers love our clean, efficient stack — crafted to fit the way you work.

golangvuejs
Pure Go, Vue.js
Semaphore is written in pure Go. Porting to any platform takes just a few minutes.
k8shelm
Docker, K8s, Helm
Docker used at every stage of Semaphore development. The result is a fully tested image on Docker Hubnorth_east.
MySQL, Postgres or BoltDB
You can opt for the database that aligns with your preferences, eliminating the necessity to uphold an additional database.
Ansible
Semaphore UI making it easy to manage playbooks, inventories, and variables, execute tasks across multiple environments, and review detailed logs.
Terraform · OpenTofu
Semaphore UI offers a streamlined interface for Terraform and OpenTofu, allowing you to manage configurations, workspaces, and variables, run plans and applies safely with approval workflows, and track changes.
Bash · PowerShell · Python
Semaphore UI supports Bash and PowerShell scripts, enabling you to run shell commands, automate custom workflows, and manage script execution with logs, scheduling, and access control.
Sceenshot
Sceenshot
Sceenshot
Ansible
Semaphore UI making it easy to manage playbooks, inventories, and variables, execute tasks across multiple environments, and review detailed logs.
screenshot
Terraform · OpenTofu
Semaphore UI offers a streamlined interface for Terraform and OpenTofu, allowing you to manage configurations, workspaces, and variables, run plans and applies safely with approval workflows, and track changes.
screenshot
Bash · PowerShell · Python
Semaphore UI supports Bash and PowerShell scripts, enabling you to run shell commands, automate custom workflows, and manage script execution with logs, scheduling, and access control.
screenshot

Powered by open source🤓

Become part of a vibrant open-source community shaping the future of DevOps automation.

11K+

Stars

140

Comtributors

3.6K+

Commits

1.1K

Issues closed