Coder powers secure, scalable development across key industries — automotive, finance, government, and technology — enabling faster builds, tighter compliance, and seamless AI adoption in enterprise-grade cloud environments.
Coder Desktop provides seamless access to your remote workspaces through a native application. Connect to workspace services using simple hostnames like myworkspace.coder, launch applications with one click, and synchronize files between local and remote environments, all without installing a CLI or configuring manual port forwarding.
Tip
Coder Desktop provides automatic port forwarding to every service running in your workspace. Any port your application listens on is instantly accessible at workspace-name.coder:PORT with no manual setup required. For a comparison of all port forwarding methods, see Workspace Ports.
Organization administrators can also enforce this setting across managed devices using MDM (Mobile Device Management) software by deploying a configuration profile that sets this preference.
Troubleshooting
Connection Issues
Can't connect to workspace
Verify Coder Connect is enabled (toggle should be ON)
Check that your deployment URL is correct
Ensure your session token hasn't expired
Try disconnecting and reconnecting Coder Connect
VPN extension not working
Restart Coder Desktop
Check system permissions for network extensions
Ensure only one copy of Coder Desktop is installed
Collecting Logs
When reporting an issue, attach the relevant log files so we can diagnose it faster.
Coder Desktop and its network extension write to the Apple unified logging system. The file sync (Mutagen) daemon writes to a separate log file.
Export the unified logs for the last hour with the log command:
Adjust --last (e.g. 30m, 2h, 1d) to cover the time the issue occurred. You can also view the same logs interactively in Console.app by filtering on the com.coder.Coder-Desktop subsystem.
If you're using file sync, also collect the Mutagen daemon log: