Skip to main content

For developers

Start with code you already know.

Kin is a code repository that versions the connections, not just the code. Try it on a project you know to see what a change might affect.

Open source.Public alpha.

One repository. One change you can check.

  1. Prepare the repository.

    Use a disposable copy of a small, supported Git repository. Follow the installation guide and check which parts of your code Kin could read.

  2. Ask about familiar code.

    Look up recorded connections and compare them with the source. An empty answer can reflect missing coverage.

  3. Work through a change.

    Use the documented workflow to make an edit and inspect its history. Keep your compiler, tests and review in the loop.

Keep connections with change history.

Kin keeps your code, the connections it finds and their history together. You can look back at the code and its connections as they change.

How Kin version control works

Kin has native commits, branches and merges, with Git import and export for supported workflows. Code and recorded structure move through repository history together. Supported tools still use ordinary files.

Let your AI tool ask about the code.

Supported AI coding tools can ask Kin about the same connections you inspect yourself. Check a useful answer against the code before relying on it.

How the AI connection works

Kin includes a Model Context Protocol (MCP) server that lets a supported client query your local repository. The setup guide explains the commands, client settings and current limits.

Start small. Check what comes back.

Language coverage, import costs and workflow support vary in the alpha. The current documentation is the reference for compatibility and setup.