Skip to main content

Kin and Git

Keep the code. Keep its connections too.

Git keeps a history of your files. Kin is a new way to manage code that also keeps the connections it finds with that history. This page explains the difference and how to try Kin alongside Git.

What each tool keeps.

Both help you track changes. Kin also makes recorded code connections part of what it saves.

Compare the repository models

Git and context tools

Git records file contents and commit history. Other tools can maintain persistent, revision-aware indexes and graphs around that record.

Kin

Code, recorded relationships, exact source and change history form the repository. Commits and branches include that structure. People and agents query repository state.

Keep a familiar route into the work.

Kin supports Git import and export alongside its native repository operations. Supported editors and build tools still work with ordinary files. Start with a disposable copy of a small, supported repository and the current compatibility guidance.

Check what Kin finds.

Kin can miss connections. An empty answer does not prove nothing is connected, so keep checking the source and running your tests.

Language support and setup limits

Unsupported languages remain plain content. Coverage is partial even in supported languages. Some repositories and very large histories are refused before preparation begins.

The practical test is whether the record helps with a real task. Compare useful context, preparation cost and finished-change quality. A different architecture alone does not establish better outcomes.

Check the result against the code.

Public alpha. Coverage and workflow support vary. Compilers, tests and review remain necessary.