Skip to main content
Nightshift mascot Nightshift allows users to create tiny, SSH-accessible Linux machine called a chicklet. Each chicklet is a Kata Container pod running Ubuntu, providing hard multi-tenancy with full hypervisor-level isolation.

What is Nightshift?

Nightshift is an open source platform for creating and managing isolated Linux computers. These tiny computers are called chicklets! Chicklets are long-lived, persistent, and accessible over a single public IP. They come preinstalled with Claude Code, Gemini, and Codex. The idea is to create a chicklet and use it as your agent coding environment from anywhere. However, this becomes so much more powerful when you allow agents to interact with the infrastructure themselves. The Nightshift team runs a hosted offering at chicklet.io. The rest of this docs are for those who would like to host the Nightshift platform on their own infrastructure or contribute to the Nightshift project.

This manual covers

Operators

Self-host Nightshift: install Kata Containers, K3s, and the chicklet platform on your own infrastructure.

Administration

View chicklets with kubectl, check logs, manage the database, and troubleshoot issues.

Contributing

Contribute to the Nightshift project.

CLI & Usage

Install the CLI, create chicklets, manage SSH keys, expose ports, and connect.