devsy

command module
v1.4.1-beta.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 6, 2026 License: MPL-2.0 Imports: 1 Imported by: 0

README


Devsy wordmark

Devsy enables teams to scale development using standardized workspaces — cutting hardware cost, shortening onboarding, and improving developer productivity. Workspaces deploy across Docker, Kubernetes, cloud providers, and SSH remote hosts.

Website https://www.devsy.sh
Quickstart https://www.devsy.sh/docs/getting-started/install
Documentation https://www.devsy.sh/docs/what-is-devsy
Repository https://github.com/devsy-org/devsy

Devsy Flow

Downloads

Devsy ships as a desktop application and a command-line tool. See the Devsy Docs for installation instructions.

Desktop Application

Platform Architecture Download
macOS Apple Silicon (ARM64) macOS ARM64
macOS Intel (x64) macOS x64
Windows x64 (Installer) Windows x64
Linux x64 (AppImage) Linux AppImage
Linux x64 (Debian/Ubuntu) Linux DEB
Linux x64 (RPM) Linux RPM
Linux x64 (Flatpak) Linux Flatpak

CLI

Platform Architecture Download
macOS Apple Silicon (ARM64) macOS ARM64 CLI
macOS Intel (x64) macOS x64 CLI
Linux x64 Linux x64 CLI
Linux ARM64 Linux ARM64 CLI
Windows x64 Windows x64 CLI
Windows ARM64 Windows ARM64 CLI

Engineering at Scale

Devsy implements the open DevContainer standard. Workspaces stay portable and repeatable across provider backends.

Cost savings
Lower infrastructure usage with local and remote options plus auto-shutdown controls.
No vendor lock-in
Choose the infrastructure that fits your team. Devsy supports cloud providers and self-managed platforms.
Flexible development
Run one environment in local and remote setups from prototype to production workflows.
Cross-IDE support
Support teams across popular editors including VS Code and JetBrains.
Feature set
Features include prebuilds, inactivity-based shutdown, and Git and Docker credential sync.
Desktop App
The desktop app manages workspaces; the CLI drives automation and platform integration.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
cmd
ide
mcp
pro
pro/proutil
Package proutil contains shared helpers used by the 'devsy pro' command and its resource sub-groups (workspace, cluster, project, template).
Package proutil contains shared helpers used by the 'devsy pro' command and its resource sub-groups (workspace, cluster, project, template).
e2e
hack
licenses command
merge_mac_metadata command
Merge macOS electron-updater metadata from separate arch builds.
Merge macOS electron-updater metadata from separate arch builds.
pro command
release_artifacts command
release_artifacts: subcommands for inspecting CLI binaries staged by the release pipeline.
release_artifacts: subcommands for inspecting CLI binaries staged by the release pipeline.
rewrite_manifest_urls command
Rewrites relative file URLs in electron-updater manifests to absolute GitHub Release asset URLs so binaries can live on GitHub Releases while the manifests are served from a CDN.
Rewrites relative file URLs in electron-updater manifests to absolute GitHub Release asset URLs so binaries can live on GitHub Releases while the manifests are served from a CDN.
pkg
errors
Package errors provides structured CLI error classification.
Package errors provides structured CLI error classification.
exitcode
Package exitcode defines process exit codes used as a contract between devsy and any parent process that spawns it as a subprocess (e.g.
Package exitcode defines process exit codes used as a contract between devsy and any parent process that spawns it as a subprocess (e.g.
git
gpg
id
ide
log
netstat
Package netstat provides primitives for getting socket information on a Linux based operating system.
Package netstat provides primitives for getting socket information on a Linux based operating system.
pty
ssh
ts
tunnel
Package tunnel provides the functions used by the CLI to tunnel into a container using either a tunneled connection from the workspace client (using a machine provider) or a direct SSH connection from the proxy client (Ssh, k8s or docker provider)
Package tunnel provides the functions used by the CLI to tunnel into a container using either a tunneled connection from the workspace client (using a machine provider) or a direct SSH connection from the proxy client (Ssh, k8s or docker provider)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL