Aidock — AI skill for Claude Code
Run AI coding agents in a container.
How to install Aidock
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open ruifm/aidock and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Aidock does
Run AI coding agents in a container. Copilot CLI, Claude Code, Codex — one command, batteries included.
Alternatives in AI
- CLI Continues — resume any AI coding session in another tool — Claude Code, Copilot, Gemini, Codex, Cursor 1.5k ★
- Agmsg — Cross-vendor messaging for CLI AI coding agents — let Claude Code, Codex, Gemini & Copilot talk to each other 1.5k ★
- onWatch — Open-source Go CLI that tracks AI API quota usage across 7 providers (Synthetic, Z.ai, Anthropic, Codex, GitHu 397 ★
README
aidock
[](LICENSE) [](https://github.com/ruifm/aidock/actions/workflows/ci.yml) [](aidock)
Run AI coding agents (Copilot CLI, Claude Code, Codex) inside per-project, stateful Podman/Docker containers. One Bash script, no dependencies beyond the engine.
aidock # launch your default agent in this project's container
aidock -a claude # switch agent
aidock shell # debug shell
Why
AI coding agents run with full access to your filesystem and credentials. aidock puts them in a container that:
- mounts only your project (same absolute path inside and out),
- forwards the agent's host auth and stable rule files (e.g.
CLAUDE.md), - commits the container on exit so installs (
dnf,pip,npm -g) and self-updates persist per project.
Install
Requires [Podman](https://podman.io/docs/installation) (preferred) or Docker.
curl -fsSL https://raw.githubusercontent.com/ruifm/aidock/main/aidock -o ~/.local/bin/aidock
chmod +x ~/.local/bin/aidock
Or `git clone https://github.com/ruifm/aidock.git && cd aidock && just install`.
Quick start
cd my-project
aidock # first run builds the base image (a few minutes)
aidock probes your host for each agent's auth and uses what you have:
| Agent | Configured if any of |
|---|---|
| Copilot | GH_TOKEN set, or gh auth token succeeds, or ~/.config/github-copilot/hosts.json exists |
| Claude | ANTHROPIC_API_KEY set, or ~/.claude/.credentials.json exists |
| Codex | OPENAI_API_KEY set, or ~/.codex/auth.json exists |
If only one is configured, aidock autoselects it. If two or more, it shows a TTY picker (unconfigured agents listed read-only with their setup hint). If none, aidock exits with hints:
| Agent | Setup | |----
Related Skills
Dockingstation
One container. 30 tools. Every AI coding agent — ForgeCode, Claude Code, Gemini, Codex, Copilot, Goose, Aider,
Realtor Copilot
A free AI assistant for real estate agents. Writes listings, ranks buyer fit, and builds defensible price band
Hotline
Open-source, self-hosted room for AI agent teams. Any model, Claude Code & Codex over ACP, its own computer in
Channelgate
Self-hosted AI agent gateway for Slack, with Microsoft Teams and Google Chat in Beta. Run Claude Code or OpenA
AI Toolkit
Professional-grade AI coding toolkit: 94 skills, 44 agents, multi-platform (Claude, Cursor, Windsurf, Copilot,
Coding Agent Usage Tracker
Single CLI to monitor LLM provider usage across Codex, Claude, Gemini, Cursor, and Copilot: remaining quota, r
Related Agents
Developer Overview
code-container (container) creates isolated Docker environments for AI coding harnesses (Claude Code, OpenCode
CLI Engineer
Ingénieur du CLI Hookstack (packages/cli/, package npm hookstack-cli). Utiliser pour toute évolution du CLI in
Agent Of Empires
Claude Code, OpenCode, Mistral Vibe, Codex CLI, Gemini CLI Coding Agent Terminal Session manager via tmux and