Open Source

SkrobyLabs

Open-source developer tools for teams that ship. Sandboxed AI agents and Kubernetes monitoring — built by developers, for developers.

Mittens

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

Why Mittens?

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.

Sandboxed, Not Stranded

Containers start in seconds on your machine. No cloud VMs, no compute bills. Full isolation with --cap-drop ALL.

Feels Local

Clipboard, drag-and-drop, desktop notifications, browser OAuth — all bridged transparently between host and container.

Features

Network Firewall

Built-in Go forward proxy + iptables restrict outbound traffic to whitelisted domains. Extensions declare their own domains automatically.

Credential Sync

Bidirectional freshest-wins token sync. Keychain integration on macOS.

Docker-in-Docker

Agents build and run containers with --docker dind. Dedicated volume, cleaned up on exit.

Pluggable Extensions

Built-in AWS, Azure, GCP, SSH, GitHub CLI, K8s, Helm, and more. Drop-in external plugins.

Worktree Isolation

Each invocation gets its own git worktree. Your working tree stays clean.

Session Persistence

Conversation history persists across runs. Resume with --resume.

Multi-Provider

Same workflow regardless of provider. Mittens handles all the differences.

Claude Code

Configure via defaults or profiles

mittens --provider claude

OpenAI Codex

Configure via defaults or profiles

mittens --provider codex

Gemini CLI

Configure via defaults or profiles

mittens --provider gemini

Quick Start

1

Clone & build

git clone https://github.com/SkrobyLabs/mittens.git
cd mittens && make build && make install
2

Start coding

cd your-project && mittens

First run will walk you through setup automatically.

macOS

Native binary, Keychain sync, clipboard image sync

Linux

Native binary, file-based credential store

Windows

mittens.exe shim auto-delegates to WSL

Kubikles

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.

Features

Multi-Cluster

Switch between Kubernetes contexts instantly. Monitor all your clusters from a single app.

Real-Time Monitoring

Live resource watchers for Pods, Deployments, StatefulSets, DaemonSets, Jobs, CronJobs, and more.

Pod Logs & Terminal

Stream logs, exec into pods, and edit YAML — all from the desktop app with xterm.js.

Dependency Graphs

Visualize resource relationships with interactive dependency graph powered by React Flow.

Helm Integration

Manage Helm releases directly. View charts, values, and release history.

AI Assistant

Built-in Claude integration for intelligent troubleshooting and issue detection.

Tech Stack

Backend

Go + client-go

Wails v2

Frontend

React + Vite + Tailwind

Monaco + xterm.js

Platforms

macOS · Linux · Windows

make build-all

Quick Start

1

Download a release

Grab the latest binary for your platform from GitHub Releases.

Or build from source:

1

Setup dependencies

git clone https://github.com/SkrobyLabs/kubikles.git
cd kubikles && make setup
2

Build for your platform

make build-release

Support the Projects

If our tools help your work, consider supporting continued development.

Companies supporting these projects