What is Devsy?
Devsy is a tool used to create reproducible developer environments. Each developer environment runs in a separate container and is specified through a devcontainer.json. Devsy providers can create these containers on the local computer, any reachable remote machine, or in a public or private cloud. It's also possible to extend Devsy and write your own custom providers.

You can think of Devsy as the glue connecting your local IDE to a machine you want to use for development. So depending on your project's requirements, you can create a workspace locally on the computer, a powerful cloud machine, or a spare remote computer. Within Devsy, every workspace is managed the same way, which also makes it easy to switch between workspaces that might be hosted somewhere else.

Why Devsy?
Devsy reuses the open DevContainer standard to create a consistent developer experience no matter what backend you want to use.

Compared to hosted services such as GitHub Codespaces, JetBrains Spaces or Google Cloud Workstations, Devsy has the following advantages:
- Cost savings: Devsy is usually around 5-10 times cheaper than existing services with comparable feature sets, because it uses bare virtual machines and shuts down unused virtual machines automatically.
- No vendor lock-in: Choose whatever cloud provider suits you best, be it the cheapest one or the most powerful, Devsy supports all cloud providers. If you are tired of using a provider, change it with a single command.
- Local development: You get the same developer experience also locally, so you don't need to rely on a cloud provider at all.
- Cross-IDE support: VS Code in its various flavors and the full JetBrains suite are supported, all others can be connected through SSH.
- Client-only: No need to install a server backend, Devsy runs solely on your computer.
- Open-Source: Devsy is 100% open-source and extensible. A provider doesn't exist? Just create your own.
- Rich feature set: Devsy already supports prebuilds, auto inactivity shutdown, git & docker credentials sync and many more features to come.
- Desktop App: Devsy comes with an easy-to-use desktop application that abstracts all the complexity away. If you want to build your own integration, Devsy offers a feature-rich CLI as well.