
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Run Claude Code, Gemini, Codex — or any coding agent — in a clean, isolated sandbox with sensitive data redaction and observability baked in.
A CLI middleware for headless and TUI coding agents that provides logging and sandbox capabilities.
Vibekit CLI wraps existing coding agents like Claude Code CLI, Gemini CLI, and others to provide:
npm install -g vibekit-cli
Or install locally:
npm install
npm link
# Run Claude with local sandbox (default, no dependencies required)
vibekit claude
# Run with different sandbox types
vibekit claude --sandbox local # File isolation (default, fast)
vibekit claude --sandbox docker # Container isolation (requires Docker)
vibekit claude --sandbox none # No sandbox (dangerous!)
# Allow network access
vibekit claude --network # Enable network access
# Pass arguments to the underlying agent
vibekit claude --help
vibekit claude "Fix the bug in src/app.js"
# View logs
vibekit logs
vibekit logs --agent claude --lines 100
# Open analytics dashboard
vibekit dashboard # Start dashboard and open in browser
vibekit status # View dashboard status
# Sync changes from sandbox back to your project
vibekit sync
# Clean up
vibekit clean
vibekit clean --logs
vibekit clean --docker
Local (Default - Fast & Simple):
Docker (Maximum Security):
None (Dangerous):
All agent interactions are logged to ~/.vibekit/logs/
:
Enable debug logging:
VIBEKIT_DEBUG=1 vibekit claude
Vibekit includes a built-in analytics dashboard that provides real-time insights into your coding sessions:
# Start dashboard and open in browser
vibekit dashboard
# Check dashboard status
vibekit status
Dashboard Features:
The dashboard runs on http://localhost:3001
by default and provides a clean, modern interface for monitoring your AI-assisted coding workflows.
Config file location: ~/.vibekit/config.json
{
"agents": {
"claude": {
"command": "claude",
"args": [],
"env": {},
"sandbox": {
"enabled": true,
"autoBackup": true,
"autoSync": true
}
}
},
"logging": {
"level": "info",
"debug": false,
"retention": {
"days": 30,
"maxFiles": 100
}
},
"sandbox": {
"defaultEnabled": true,
"backupOnStart": true,
"syncOnExit": true
}
}
vibekit claude
vibekit gemini
git clone <repo>
cd vibekit-cli
npm install
npm link
vibekit-cli/
├── src/
│ ├── cli.js # Main CLI entry point
│ ├── agents/ # Agent wrapper modules
│ │ ├── base.js # Base agent class
│ │ ├── claude.js # Claude Code CLI wrapper
│ │ └── gemini.js # Gemini CLI wrapper
│ ├── logging/ # Logging system
│ ├── sandbox/ # Sandbox functionality
│ └── config/ # Configuration management
└── bin/vibekit # Executable
FAQs
Run Claude Code, Gemini, Codex — or any coding agent — in a clean, isolated sandbox with sensitive data redaction and observability baked in.
The npm package vibekit receives a total of 82 weekly downloads. As such, vibekit popularity was classified as not popular.
We found that vibekit demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.