-
devpod
Codespaces but open-source, client-only and unopinionated: Works with any IDE and lets you use any cloud, kubernetes or just localhost docker.
I use DevPod [1] to run Claude Code within Docker-based devcontainer environments, and it's been fairly seamless. It lets me run environments locally and focus Claude's context on just the repo I want it to work on.
[1]: https://devpod.sh/
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
claude-code
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.
> --cap-add=NET_ADMIN
> --cap-add=NET_RAW
https://github.com/anthropics/claude-code/blob/main/.devcont...
If the cointainer route (with those types of privileges) is being suggested from a security point of view, then might as well run these processes in a VM and call it a day :/
-
cli
A reference implementation for the specification that can create and configure a dev container from a devcontainer.json. (by devcontainers)
If you are a VSCode hater (like me), you can achieve the same thing using the open-source, Microsoft-built, official devcontainer CLI [0], which is exactly what VSCode uses under the hood. You don't get automatic port forwarding with this tool, which includes SSH Agent forwarding, so you'll likely want to pair this with installing SSH into your devcontainers, or using some other tool that does the job. I built a tool [1] to do the port forwarding part, which I'd like to be more magic like VSCode's but haven't put the effort into doing, since it works for my purposes.
Using these, I can SSH into my devserver, use the devcontainer CLI to open a tmux session with iTerm2 Tmux integration, and it feels just like a local window. Combine that with Neovide and remote Neovim over the same channel, and I have a native-feeling dev environment running on a remote devcontainer in a nearby data center.
[0] https://github.com/devcontainers/cli
[1] https://gitlab.com/CGamesPlay/qtm
-
If you are a VSCode hater (like me), you can achieve the same thing using the open-source, Microsoft-built, official devcontainer CLI [0], which is exactly what VSCode uses under the hood. You don't get automatic port forwarding with this tool, which includes SSH Agent forwarding, so you'll likely want to pair this with installing SSH into your devcontainers, or using some other tool that does the job. I built a tool [1] to do the port forwarding part, which I'd like to be more magic like VSCode's but haven't put the effort into doing, since it works for my purposes.
Using these, I can SSH into my devserver, use the devcontainer CLI to open a tmux session with iTerm2 Tmux integration, and it feels just like a local window. Combine that with Neovide and remote Neovim over the same channel, and I have a native-feeling dev environment running on a remote devcontainer in a nearby data center.
[0] https://github.com/devcontainers/cli
[1] https://gitlab.com/CGamesPlay/qtm
-
Here's the intended link target: https://github.com/devcontainer-community/awesome-devcontain...
-
claude-code-sandbox
Discontinued Run Claude Code safely in local Docker containers without having to approve every permission (Archived, see Spritz repo for the continuation of this project)
This is the idea I had in mind while doing https://github.com/textcortex/claude-code-sandbox
-
coderunner
Discontinued A secure local sandbox to run LLM-generated code using Apple containers [Moved to: https://github.com/instavm/coderunner] (by BandarLabs)
I have actually been working on something similar but instead of Docker, I am using Apple’s builtin container support to run shell commands and code with real OS-level isolation. It’s fast (spawns in milliseconds) and integrates nicely with things like Claude Code and the Gemini CLI. I open sourced it as CodeRunner[1]. Would love to hear what people think or chat about how it compares.
1. https://github.com/BandarLabs/coderunner
-
I started working with VSCode in container ~3 years ago, at first I just felt I'd like to have control over the environment but later it made more sense when I switched to codeium windsurf https://github.com/grzegorzk/vscode_in_podman
-
Related posts
-
Les Cloud Development Environments (CDE) - Embarquement immédiat !
-
Snyk security researcher deploys malicious NPM packages targeting Cursor.com
-
How our development team shares one giant bare metal machine
-
Paid open-source bounty available payable to whomever helps produce a FreeBSD binary of coder/coder.
-
Works great together: Nextcloud and VScode (linuxserver/docker-code-server)