# myshoes

> myshoes is an open-source, self-hosted daemon that manages auto-scaling GitHub Actions runners on your own cloud infrastructure.

- **Category:** CI/CD
- **Licence:** MIT
- **Latest version:** v1.20.3
- **Open source:** oss
- **Languages:** Go
- **Platforms:** Linux
- **Tags:** Golang, Aws, Github Actions, Gcp, Webhook, Lxd, Virtual Machine, Openstack, Auto scaling, Self hosted runner, Github Actions Runner, Ci Cd, Myshoes, Auto Scaling Runner, Github App

## Description

myshoes is a self-hosted control plane for GitHub Actions runners that automatically provisions and scales virtual machines across your infrastructure. You run the myshoes daemon on your own server, configure it with a GitHub App, and connect it to cloud providers via plugins (shoes-providers) for LXD, OpenStack, AWS EC2 Spot, and more. It manages runner lifecycle via webhooks, supports per-repository or per-organization runner sizing (nano through 4xlarge), and requires a MySQL database. The project is written in Go and distributed as a single binary.

## Links

- [Homepage](https://github.com/whywaita/myshoes)
- [GitHub Repository](https://github.com/whywaita/myshoes)
- [Documentation](https://github.com/whywaita/myshoes/tree/master/docs)

---
Source: https://selfhost.directory/project/myshoes