Firelock Labs.
We believe the file-first model that has run computing for fifty years is ending. These are the first layers of what replaces it.
"The reasonable man adapts himself to the world: the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." — George Bernard Shaw
Kin Ecosystem
The semantic computing stack — from graph engine to hosted collaboration. Each layer builds on the one below.
Kin
Semantic Version Control
The file-first model has run computing for fifty years. Kin replaces it — starting with version control. A semantic graph of code entities and relationships becomes the system of record. Files become projections. ~50% faster, ~45% fewer tokens vs Git-based AI workflows.
KinDB
Embedded Graph Engine
The foundation layer. An embeddable property graph engine built in Rust — the substrate everything else in the Kin ecosystem builds on. Apache-2.0. No restrictions.
Kin Pilot
Kin-Native Agent Shell
What AI coding agents look like when they have a semantic system of record instead of a file tree. Built on OpenAI Codex. Auto-detects Kin repos and gives the agent graph-native context, search, and impact analysis.
Kin Code
Kin-Native Editor
A Code - OSS fork where the semantic graph is primary and files are projected working surfaces. Open a Kin repository as a virtual workspace with graph search, semantic review, and provenance built into the workbench.
KinLab
Hosted Collaboration & Control Plane
Semantic review, org-wide context, governance, and shared intelligence for teams. The collaboration surface for the post-file-first world. Built on Kin's semantic substrate.
Experimental
Longer-horizon systems research. If semantic truth is the right model for code, what about the operating system?
Kin Kernel
Trusted Semantic Control Plane
If semantic truth is the right system of record for code, the same model applies to the operating system kernel. A reimagining of process management, policy enforcement, and inter-agent coordination — built on semantic primitives instead of file descriptors and PIDs.
Kin OS
Post-Unix Operating System
What if the OS was designed from scratch for semantic truth instead of file-first abstractions? Kin OS explores the departure from the Unix/POSIX model — where the graph is the native substrate, not the filesystem.
Kin Hardware
Self-Describing Hardware Substrate
If the OS changes, the hardware interface should too. Exploring how hardware can self-describe capabilities and participate directly in semantic operations — instead of pretending everything is a byte stream.
Want to contribute?
All open source projects live under the firelock-ai GitHub organization.