Skip to main content
L

Lix

Lix provides an embeddable change‑control engine built on a single SQLite database that adds versioning, branching, and diff capabilities to arbitrary file types via a plugin system. Developers can query the full history with SQL, propose changes for user approval, and store the database locally, in S3, or other backends, with SDKs for JavaScript, Python, Rust, and Go.

New York, United StatesFounded 20223200+ followers
Updated 3 months ago

Funding

Funding not disclosed

Funding rounds are not available yet.

Founders

Founder details are not available yet.

Product

Problem

Traditional version‑control tools are either limited to source code or require heavyweight infrastructure to track changes in binary or proprietary file formats. Consequently, application developers and AI agents lack a lightweight, queryable audit trail for arbitrary assets, making it difficult to implement fine‑grained diff, merge, and branching workflows within their products.

Solution

Lix delivers an embeddable change‑control engine that runs as a single SQLite database and can be integrated directly into any application stack. A modular plugin system enables native support for any file type—such as .xlsx, .pdf, .json—by exposing read/write operations to the core engine. Every mutation is recorded as a structured event, and a full SQL interface lets developers query history, generate diffs, and orchestrate branches without leaving their codebase. Change proposals surface to end‑users for review, acceptance, or rejection, preserving human oversight of automated edits. Isolated version branches allow AI agents to experiment safely, ensuring that exploratory changes never affect the production state. The SQLite file can be persisted on local disks, object stores like S3, or any external database, giving teams full control over storage strategy. SDKs for JavaScript, Python, Rust, and Go provide language‑native bindings for rapid adoption.

Target Audience

The primary customers are software developers building AI‑augmented editors, localization pipelines, data‑intensive SaaS platforms, and any application that requires fine‑grained version control over non‑text assets.

Features

  • Plugin architecture that registers parsers and serializers for arbitrary file formats (e.g., .xlsx, .pdf, .json)
  • Full SQL CRUD API over files and metadata, enabling ad‑hoc queries, temporal joins, and custom analytics
  • Built‑in versioning and branching model with named branches, allowing safe experimentation and roll‑backs
  • Granular diff engine that computes operation‑level changes between any two versions or branches
  • Change‑proposal workflow that presents pending modifications to users for manual approval or rejection
  • Embedded SQLite storage that can be persisted to local filesystem, Amazon S3, or any external database via standard file I/O
  • Multi‑language SDKs (JavaScript/TypeScript, Python, Rust, Go) with type‑safe bindings and example plugins
  • Audit‑ready immutable event log capturing who, when, and how each file was modified
This profile is AI-generated and may contain inaccuracies.