morimorijap

Sunaba CLI — AI skill for Claude Code

AI community

One-command devcontainer sandbox CLI for AI agent development (Claude Code / Codex / Gemini CLI).

How to install Sunaba CLI

This entry records only its repository, not the path inside it, so there is no exact command to give. Open morimorijap/sunaba-cli and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What Sunaba CLI does

One-command devcontainer sandbox CLI for AI agent development (Claude Code / Codex / Gemini CLI).

Alternatives in AI

  • System Prompts Leaks — Extracted system prompts from ChatGPT (GPT-5.4, GPT-5.3, Codex), Claude (Opus 4.6, Sonnet 4.6, Claude Code), G 38.6k ★
  • AIHawk — Open-source AI browser agent: describe any task in plain language and it autonomously browses, clicks, types a 30.3k ★
  • CLI 代理 API — English 中文 一个为 CLI 提供 OpenAI/Gemini/Claude/Codex 兼容 API 接口的代理服务器 19k ★

README

sunaba-cli

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE) [![Python 3.11+](https://img.shields.io/badge/python-3.11+-blue.svg)](https://www.python.org/downloads/)

日本語版は [README.ja.md](README.ja.md) にあります。

**One-command devcontainer sandboxes for AI agent development.**

`sunaba` (Japanese for "sandbox") scaffolds isolated, disposable devcontainer environments pre-wired for [Claude Code](https://claude.com/claude-code), [OpenAI Codex CLI](https://github.com/openai/codex), and the [Google Antigravity CLI](https://antigravity.google) (`agy`, the successor to Gemini CLI) — plus MCP servers, cloud SDKs, and project scaffolding. Break it, throw it away, make another one.


Why

AI coding agents are powerful but messy: they install global packages, fetch random scripts, and mutate your machine in surprising ways. `sunaba-cli` gives you a **fresh, isolated Linux container per project** with all three major agents pre-installed and pre-configured to talk to each other via MCP.

  • 🧪 Disposable — if an agent breaks something, rebuild the container
  • 🔌 Composable — mix and match stacks (python, nextjs, aws, gcp, …)
  • 🤖 Agents talk to each other — Claude Code can call Codex as an MCP sub-agent, and the Antigravity CLI (agy) headlessly
  • 🔐 Opt-in secrets — API keys only injected when you ask for them (--stack agents)
  • 📦 Self-contained — uv tool install gives you a global sunaba command

Install

Requires [uv](https://docs.astral.sh/uv/):

uv tool install git+https://github.com/morimorijap/sunaba-cli

You now have a `sunaba` command on your PATH.

Upgrade

sunaba upgrade

Quick start

# Interactive stack picker
sunaba new myapp

# Explicit stacks
sunaba new myapp --stack python --stack agents

cd myapp
code .
# VS Code: Cmd+Shift+P → "Dev Containers: Reopen in Container"

The first container start takes a few minutes while base images and agent CLI