Create a new sandbox environment with AI agent support
vibekit local create
command creates a new isolated sandbox environment configured with your chosen AI agent. Each environment is independent and can have its own configuration, dependencies, and state.
Option | Description | Default |
---|---|---|
--name <name> | Environment name | Auto-generated |
--agent <type> | AI agent type: claude , codex , opencode , gemini | None |
--working-directory <path> | Working directory in sandbox | /vibe0 |
--env <vars> | Environment variables (key=value,key2=value2) | None |
--github-token <token> | GitHub token for git operations | From env: GITHUB_TOKEN |
--model <model> | Specific AI model to use | Agent default |
--api-key <key> | API key for the agent | From environment |
--timeout <ms> | Default command timeout in milliseconds | 30000 |
Agent | Provider | Default Model | Required API Key |
---|---|---|---|
claude | Anthropic | claude-3-5-sonnet-20241022 | ANTHROPIC_API_KEY |
codex | OpenAI | gpt-4o | OPENAI_API_KEY |
gemini | gemini-1.5-pro | GOOGLE_API_KEY | |
opencode | Groq | llama-3.1-70b-versatile | GROQ_API_KEY |
{agent}-{timestamp}
claude-k8n3d4
, codex-m2p5q1
feature-{feature-name}
bugfix-{issue-number}
exp-{description}
dev-{project}
--working-directory
option sets the default directory for:
/vibe0
Common patterns:
key=value,key2=value2
--api-key
command option--env
vibekit local list
- List created environmentsvibekit local delete
- Remove environmentsvibekit local generate
- Use the created environmentvibekit init
- Set up providers before creating environments