Codync
A free, open-source 1:1 alternative to Grok Bot and Muse. Message Claude Code, Codex, Cursor and 40+ coding agents as persistent bots from your iPhone, Mac or Linux desktop. Group chats, threads, appr
Docker sandbox for AI coding agents
Developer toolsGitHub @inventage-aiOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗Docker sandbox for AI coding agents. Run Claude Code in a full dev environment — your host stays clean, your tools stay fast. Experimental support for Gemini CLI and Codex.
Asylum wraps Docker to give your AI coding agent a fully-equipped Linux environment with Python, Node.js, Java, Docker-in-Docker, and more. Containers are ephemeral, but caches, auth, shell history, and agent config persist across sessions. A single Go binary, cross-compiled for Linux and macOS (ARM and x86).
curl -fsSL https://raw.githubusercontent.com/inventage-ai/asylum/main/install.sh | sh
Or download a binary from the releases page (you'll need to chmod +x it before use).
Requires: Docker installed and running.
cd your-project/
asylum # Start Claude Code (default)
asylum -a gemini # Start Gemini CLI
asylum -a codex # Start Codex
asylum shell # Interactive shell (no agent)
On first run, Asylum builds a Docker image (~5 min) and seeds agent config from your host. Subsequent runs start in seconds.
An asylum is not a high-security prison. It keeps agents running in YOLO mode from accidentally damaging your host, but it is not a hard sandbox: it does not contain malicious code, does not firewall network access, and gives the agent full control over your project directory.
Read the full security model →
| Category | Tools |
|---|---|
| Python | Python 3, uv, black, ruff, mypy, pytest, poetry |
| Node.js | LTS via fnm, TypeScript, eslint, prettier, npm/pnpm/yarn |
| Java | JDK 17/21/25 via mise, Maven, Gradle |
| Docker | Docker Engine, buildx, compose (Docker-in-Docker) |
| Dev tools | git, vim, nano, tmux, htop, ripgrep, fd, jq, yq, direnv, gcc, make, cmake |
| Shell | zsh with oh-my-zsh |
| GitHub | GitHub CLI (gh) |
Everything is modular via Kits — enable what you need, disable what you don't.
Layered YAML: ~/.asylum/config.yaml (global) → .asylum (project) → .asylum.local (local) → CLI flags. The project files also accept a .yaml suffix (.asylum.yaml, .asylum.local.yaml) for editor syntax highlighting.
agent: gemini
kits:
java:
default-version: "17"
credentials: auto
docker: {}
node:
onboarding: true
packages:
- tsx
ports:
- "3000"
env:
DEBUG: "true"
Full reference: Configuration documentation
| Command | Description |
|---|---|
asylum | Start the default agent |
asylum shell | Interactive zsh shell |
asylum run <cmd> | Run a command in the container |
asylum config | Configure kits, credentials, and isolation |
asylum cleanup | Clean up current project (--all for everything) |
asylum version | Show version |
asylum update | Refresh agent versions, rebuild image if they changed |
asylum self-update | Update to latest version |
Full reference: Commands documentation
| Kit | Description | Default |
|---|---|---|
node | Node.js LTS + npm/pnpm/yarn | Always on |
python | Python 3 + uv | On |
java | JDK 17/21/25 + Maven/Gradle | On |
docker | Docker-in-Docker | On |
github | GitHub CLI | On |
shell | oh-my-zsh, tmux, direnv | Always on |
ports | Automatic port forwarding | Always on |
openspec | OpenSpec CLI | On |
ast-grep | AST-based code search (sg) | Opt-in |
agent-browser | Browser automation via agent-browser | Opt-in |
See the full kits reference for configuration details.
| Asylum | Claudebox | AgentBox | Safehouse | |
|---|---|---|---|---|
| Approach | Docker container | Docker container | Docker/Podman container | macOS kernel sandbox |
| Agents | Claude (primary), Gemini, Codex (experimental) | Claude only | Claude, OpenCode | 13+ agents |
| Platform | Linux, macOS | Linux, macOS | Linux, macOS (Bash 4+) | macOS only |
| Distribution | Single Go binary | Self-extracting installer | Git clone + alias | Homebrew / shell script |
| Docker-in-Docker | Yes | No | No | N/A |
| Config | Layered YAML | INI profiles | .env files | .sb policy files |
| Mount strategy | Real host path | /workspace | Host path | N/A (host-native) |
| Extensibility | Kit system | Profiles | Single image | Policy profiles |
git clone https://github.com/inventage-ai/asylum.git
cd asylum
make build
| Semantic code navigation |
| Opt-in |
apt | Extra system packages | Opt-in |