Skip to content
@firelock-ai

Firelock

Firelock builds Kin, a graph-native code repository for people and AI agents.

Firelock

Firelock builds Kin, a graph-native code repository for people and AI agents.

Kin helps you and your AI agents understand what a code change might affect before you make it. 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.

The stack

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.

Install

On macOS or Linux:

curl -fsSL https://get.kinlab.dev/install | sh

The installer edits your shell profile, so open a new terminal (or run exec $SHELL -l) before the next command. Then wire up your agent:

kin setup --intent agent

Homebrew and npm resolve the same public release channel:

brew install firelock-ai/kin/kin
# or
npm install -g @kinlab/kin@latest

Supporting libraries

These 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

Open core

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.

About Firelock

Firelock is the company behind Kin. When existing tools bottleneck AI-native software work, we build the missing substrate and open-source the core.

kinlab.ai | hello@firelock.ai

Pinned Loading

  1. kin kin Public

    An open-source code repository and version control system for people and AI agents. Functions, types, recorded relationships and change history are repository data you commit, branch and merge. Loo…

    Rust 56 7

  2. kin-vfs kin-vfs Public

    Transparent filesystem projection for Kin: serves graph-backed repo state to any tool as ordinary files.

    Rust 1

  3. kin-editor kin-editor Public

    VS Code extension for Kin: entity explorer, semantic search, trace, review, and rename over the graph.

    TypeScript 1 1

  4. kin-db kin-db Public

    The semantic engine for Kin: graph storage, snapshots, indexing, text and vector search.

    Rust 5 1

Repositories

Showing 10 of 14 repositories
  • kin Public

    An open-source code repository and version control system for people and AI agents. Functions, types, recorded relationships and change history are repository data you commit, branch and merge. Look up what a change might affect before you make it. Public alpha.

    Rust 56 Apache-2.0 7 10 10 Updated Sep 12, 2026
  • kin-db Public

    The semantic engine for Kin: graph storage, snapshots, indexing, text and vector search.

    firelock-ai/kin-db's past year of commit activity
    Rust 5 Apache-2.0 1 1 8 Updated Sep 12, 2026
  • kin-actions Public

    Shared CI and release workflows for the Kin ecosystem. Infrastructure, not a product surface.

    firelock-ai/kin-actions's past year of commit activity
    Python 0 Apache-2.0 0 0 1 Updated Sep 12, 2026
  • homebrew-kin Public

    Homebrew tap for Kin, the semantic system of record for AI-written software

    firelock-ai/homebrew-kin's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Sep 12, 2026
  • kin-editor Public

    VS Code extension for Kin: entity explorer, semantic search, trace, review, and rename over the graph.

    firelock-ai/kin-editor's past year of commit activity
    TypeScript 1 Apache-2.0 1 2 1 Updated Sep 11, 2026
  • .github Public

    Firelock organization profile

    firelock-ai/.github's past year of commit activity
    0 0 0 0 Updated Sep 11, 2026
  • kin-vfs Public

    Transparent filesystem projection for Kin: serves graph-backed repo state to any tool as ordinary files.

    firelock-ai/kin-vfs's past year of commit activity
    Rust 1 Apache-2.0 0 0 3 Updated Sep 11, 2026
  • kin-vector Public

    Pure-Rust HNSW vector index for embedding retrieval. A vector primitive for Kin.

    firelock-ai/kin-vector's past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Sep 10, 2026
  • kin-model Public

    Canonical types and domain models for Kin, an open-source code repository and version control system for people and AI agents.

    firelock-ai/kin-model's past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Sep 10, 2026
  • kin-lsp Public

    Language-server enrichment that feeds type-resolved relations into the Kin semantic graph.

    firelock-ai/kin-lsp's past year of commit activity
    Rust 0 Apache-2.0 0 0 0 Updated Sep 10, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…