Lima VM setup wizard for isolated macOS development environments. Create sandboxed VMs to safely run AI coding agents (Claude Code, Gemini CLI, Codex CLI, OpenCode) in autonomous mode.
npx claudepluginhub recodelabs/lima-devboxGuide users through setting up a Lima VM for isolated development on macOS. Use when users want to create a sandboxed development environment, set up a VM for AI coding tools, or isolate code execution from their host machine.
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
No description available.
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A Claude Code skill for setting up Lima VMs as isolated development environments on macOS. Designed to safely run your favorite AI coding agent in YOLO mode in a sandboxed VM so you don't need to worry about nuking your system or exposing sensitive data.
Supported AI Coding Agents:
--dangerously-skip-permissions-y auto-confirm--full-autoLima stands for Linux on Mac. It's a lightweight tool that creates Linux virtual machines on macOS with automatic file sharing and port forwarding.
We chose Lima for this project for:
Lima is particularly well-suited for AI-assisted development where you want the assistant to have full autonomy within a controlled environment.
This is a Claude Code plugin that provides a guided wizard for creating and configuring Lima virtual machines. It helps you:
brew install lima/plugins
Add marketplace
recodelabs/lima-devbox
Install lima-devbox
# Install directly from GitHub
claude plugin add https://github.com/recodelabs/lima-devbox
# Or install from a local clone
git clone https://github.com/recodelabs/lima-devbox.git ~/github/lima-devbox
claude plugin add ~/github/lima-devbox
Clone the repo and add it as a plugin:
git clone https://github.com/recodelabs/lima-devbox.git ~/github/lima-devbox
claude plugin add ~/github/lima-devbox/.claude-plugin
In a Claude Code session, invoke the skill:
/lima-devbox
or simply prompt
Use the lima-devbox skill to create me a VM for development
The skill will walk you through:
After the wizard, it executes the setup automatically.
The setup scripts can also be run manually inside a Lima VM:
# Base system setup
bash scripts/setup-vm.sh "Your Name" "your@email.com"
# Install mise with languages
bash scripts/install-mise.sh nodejs go python
# Install GitHub CLI
bash scripts/install-gh.sh
# Install AI coding agents (choose one or more)
bash scripts/install-ai-agent.sh claude # Claude Code
bash scripts/install-ai-agent.sh gemini # Gemini CLI
bash scripts/install-ai-agent.sh codex # Codex CLI
bash scripts/install-ai-agent.sh opencode # OpenCode
lima-devbox/
├── .claude-plugin/
│ └── plugin.json # Plugin metadata
├── skills/
│ └── lima-devbox/
│ ├── SKILL.md # Main skill definition
│ ├── scripts/ # Setup scripts
│ │ ├── setup-vm.sh
│ │ ├── install-mise.sh
│ │ ├── install-gh.sh
│ │ └── install-ai-agent.sh
│ └── references/
│ └── lima-commands.md
└── README.md
After setup, use these commands:
# Access your VM
limactl shell dev # Interactive shell
ssh dev # SSH (if configured)
# VM lifecycle
limactl stop dev # Stop VM
limactl start dev # Start VM
limactl restart dev # Restart VM
limactl delete dev -f # Remove VM
# Run commands directly
limactl shell dev -- npm install
limactl shell dev -- go build .
# Container tools (nerdctl is pre-installed)
limactl shell dev -- nerdctl run -it ubuntu bash