Software that remembers itself.
Exact context, not more.
Firelock builds Kin, the semantic system of record for AI-written software.
AI agents can write a change faster than a team can establish what it touches, whether it reverses an earlier fix, and how far its blast radius reaches. Git records files and line history. Kin records the software itself as a graph of entities, relations, changes, and provenance, then gives humans and agents one semantic authority to query and review.
Kin is a public alpha. It is pre-1.0, so expect rough edges and breaking changes.
Kin is one system with a few clear public surfaces:
| Surface | What it does |
|---|---|
| kin | Semantic system of record: CLI, daemon, graph lifecycle, MCP, review, provenance, and Git coexistence. |
| kin-vfs | Projects graph-owned files through normal filesystem calls so existing tools can keep using files. |
| kin-editor | VS Code access to the entity explorer, semantic search, trace, review, and rename surfaces. |
| KinLab | Hosted collaboration and control plane. |
On macOS or Linux:
curl -fsSL https://get.kinlab.dev/install | sh
kin setup --intent agentHomebrew and npm resolve the same public release channel:
brew install firelock-ai/kin/kin
# or
npm install -g @kinlab/kin@latestThese Apache-2.0 crates are the implementation layers behind Kin, not separate products a new user needs to assemble:
- kin-db - embeddable code graph database: entities, relations, vector and text search, snapshots
- kin-model - canonical types and domain models for the semantic graph
- kin-blobs - content-addressable blob storage
- kin-search - lexical search primitives and staged retrieval
- kin-vector - pure-Rust HNSW vector search
- kin-infer - transformer inference and embeddings
- kin-lsp - language-server enrichment for the graph
Kin is open core.
- The core system and its libraries are open source under Apache-2.0: kin, kin-vfs, kin-editor, and the supporting crates above.
- The hosted collaboration and control plane (KinLab) and the internal benchmark runner are proprietary.
- The public benchmark specification and a standalone bundle verifier live in kin-bench-spec.
Firelock is the company behind Kin. When existing tools bottleneck AI-native software work, we build the missing substrate and open-source the core.