π₯οΈ Self-hosted agents
- Build your CI/CD platform securely with Semaphore.
- Scale agents based on your needs.
- Run agents on Linux, macOS, Windows, or use Kubernetes/AWS for auto-scaling.
Features
π Agent Scaling
The system scales from thousands of agents during the day to zero at night or weekends, adapting to your CI/CD needs.

π Cross-Platform CI/CD
Run agents on Linux, macOS, or Windows with simple install commands. For heavy workflows, deploy on-demand agents using Kubernetes cluster with our custom controller Helm chart, or use the agent-aws-stack for an auto-scaling fleet on AWS.

β‘οΈ Unidirectional communication
Communication always goes from the agent to Semaphore. We will never force you to open your firewall to the Internet.
π Encrypted by default
All communication, tokens, messages, and logs are fully encrypted. Enjoy the enterprise-level of security offered by Semaphore.
π Open source
Semaphore agents are built in the open. Your security team can review and approve every design decision.
β CVE discovery
If any CVE is discovered, Semaphore gives you the ability to shutdown and block all affected agents.
β Operation halting
You have full control. In case your team notices something suspicious, Semaphore offers a master switch that instantly and completely halts all operations.
π‘οΈ Only necessary access
Semaphore follows the principle of least privilege. Every token that is used for communication is restricted to the minimal sets of actions it needs.
All Features. Endless Possibilities. πͺ
Weβre all in on open source. No hidden tricks, just powerful CI/CD that works. Ready to run it yourself? Install now.