Getting started with Keystone OS
Think in systems.
Keystone starts with the operating system. Build from a reproducible foundation, extend the same experience to every machine with Keystone Terminal, and give agents clear roles from the start.
Keystone OS
Keystone is the most state-of-the-art operating system in the stack: a reproducible desktop and server platform built to make the whole machine auditable, upgradeable, and agent-friendly.
Keystone Terminal
We also make Terminal for every other machine. It brings the Keystone experience to macOS and Linux hosts that are not running Keystone OS yet.
Agent roles and identities
Keystone gives agents explicit roles, identity boundaries, and trust relationships so automation is part of the system design rather than an afterthought.
Comparison docs from the repo
Read the design argument before you deploy it.
Declarative vs procedural
Use the repo's comparison write-up to understand why Keystone prefers declarative infrastructure and versioned system state.
Why Nix replaces ad hoc shell setup
This explains the repo's bias toward reproducible dev shells, explicit tooling, and composable system configuration.
Hardware preorder
Reserve hardware by email.
The hardware flow is now direct: review the hardware catalog, then use email to start a preorder or request the current down-payment terms for a reservation.
Email for hardware preorder
Start the preorder conversation for Keystone hardware, build options, and fulfillment timing.
Reserve with down payment
Use email to request the current down-payment process for reserving a hardware slot.
Recent posts
All posts →Dec 23, 2024
Adopting Nix Shells Before NixOS
A practical guide to incremental Nix adoption with direnv, dotenv, and process management
Dec 18, 2024
Nix Dev Shell Concepts
Project-specific development environments that just work
Dec 18, 2024
How Home Manager Replaces Homebrew and Dotfiles
Moving from Homebrew plus dotfiles to declarative user environment management on macOS
Dec 18, 2024
The History of NixOS
From PhD thesis to production-ready OS: the evolution of purely functional system configuration
Dec 18, 2024
Declarative vs Procedural Programming
Understanding the fundamental difference between describing what you want versus how to get it
Dec 18, 2024
COW Block Storage and Why Keystone Prefers ZFS
Understanding copy-on-write filesystems and their role in reliable infrastructure