logo
  • Docs
  • API Reference
    Introduction
    What is Lix?
    Getting Started
    Comparison to Git
    Lix for AI Agents
    Essentials
    How Lix Works
    Querying Changes
    Data Model
    Plugins
    Persistence
    Guides
    Versions (Branching)
    History
    Diffs
    Attribution (Blame)
    Change Proposals
    Validation Rules
    Undo/Redo
    Restore
    Conversations
    Labels
    Key-Value Store
    Environment API
    Testing
    React Integration
    Logging & Debugging
    Deterministic Mode
    Metadata
    Writer Key
    Architecture
    Lix as File Format
    Next pageGetting Started

    #What is Lix?

    Lix is a change control system that enables Git-like features for applications and AI agents such as Change Proposals, Versions (branching), History, and Blame.

    What makes lix unique:

    • 🌐 Embeddable - Works is in the Browser, Node.js, etc.
    • 📄 Supports any data format (Excel, JSON, CSV, etc.)
    • 🛠️ SDK-first - Designed for applications

    #Use Cases

    • AI agent safety rails: agents propose edits instead of applying directly; humans review diffs and restore if needed.
    • Collaborative editing in apps: multi-user workflows with change proposals, conversations, and history/blame for structured data.
    • Approval workflows: branch/merge-style reviews for non-code data before changes go live.
    • Auditable data changes: track who changed what and when with versioned history and diff views.
    • Product experiments and variants: spin up versions of data models or content, compare diffs, and merge back selectively.

    Lix features