Mittens on. Don't get burned.
Run AI coding agents in isolated Docker containers with credential forwarding, network firewall, Docker-in-Docker, and pluggable extensions.
$ cd your-project
$ mittens # run your default provider
$ mittens --provider claude # or specify Claude Code
$ mittens --provider codex # or OpenAI Codex
$ mittens --provider gemini # or Gemini CLI
AI agents work best autonomously — but giving one full access to your host is a terrible idea. Mittens sandboxes them without sacrificing the local dev experience.
Containers start in seconds on your machine. No cloud VMs, no compute bills. Full isolation with --cap-drop ALL.
Clipboard, drag-and-drop, desktop notifications, browser OAuth — all bridged transparently between host and container.
Built-in Go forward proxy + iptables restrict outbound traffic to whitelisted domains. Extensions declare their own domains automatically.
Bidirectional freshest-wins token sync. Keychain integration on macOS.
Agents build and run containers with --docker dind. Dedicated volume, cleaned up on exit.
Built-in AWS, Azure, GCP, SSH, GitHub CLI, K8s, Helm, and more. Drop-in external plugins.
Each invocation gets its own git worktree. Your working tree stays clean.
Conversation history persists across runs. Resume with --resume.
Same workflow regardless of provider. Mittens handles all the differences.
Configure via defaults or profiles
mittens --provider claude
Configure via defaults or profiles
mittens --provider codex
Configure via defaults or profiles
mittens --provider gemini
git clone https://github.com/SkrobyLabs/mittens.git
cd mittens && make build && make install
cd your-project && mittens
First run will walk you through setup automatically.
Native binary, Keychain sync, clipboard image sync
Native binary, file-based credential store
mittens.exe shim auto-delegates to WSL
Kubernetes, at a glance.
Open-source Kubernetes desktop monitoring app. Multi-cluster context switching, real-time resource monitoring, pod logs, terminal access, and dependency graph visualization.
Switch between Kubernetes contexts instantly. Monitor all your clusters from a single app.
Live resource watchers for Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, and more.
Stream logs, exec into pods, and edit YAML — all from the desktop app with xterm.js.
Visualize resource relationships with interactive dependency graph powered by React Flow.
Manage Helm releases directly. View charts, values, and release history.
Built-in Claude integration for intelligent troubleshooting and issue detection.
Go + client-go
Wails v2
React + Vite + Tailwind
Monaco + xterm.js
macOS · Linux · Windows
make build-all
Grab the latest binary for your platform from GitHub Releases.
Or build from source:
git clone https://github.com/SkrobyLabs/kubikles.git
cd kubikles && make setup
make build-release
If our tools help your work, consider supporting continued development.