Skip to content

Repository files navigation

powercode

Run AI coding agents (Claude Code, Codex, Gemini, Aider) inside isolated Docker containers. Only the folders you choose are mounted — host secrets, env vars, and config files are never exposed.

Install

git clone https://github.com/jalet/powercode
cd powercode
make build
sudo mv bin/powercode /usr/local/bin/

Prerequisites: Go 1.23+, Docker Engine with buildx.

Quick start

cd ~/myproject
powercode init
export ANTHROPIC_API_KEY=sk-ant-...
powercode run

Providers

Provider Command Runtime API key env
claude claude Node.js ANTHROPIC_API_KEY
codex codex Node.js OPENAI_API_KEY
gemini gemini Node.js GEMINI_API_KEY
aider aider Python OPENAI_API_KEY

Commands

Command Description
powercode run Launch an agent container
powercode build Build the provider Docker image
powercode init Create powercode.toml in current dir
powercode completion [bash|zsh|fish] Generate shell completion scripts
powercode ps List running containers
powercode stop <name> Stop a container
powercode shell <name> Open a bash shell in a container
powercode update <name> Update the provider package

Documentation

License

MIT — see LICENSE

About

Run AI coding agents in isolated Docker containers.

Resources

Contributing

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages