Lix is a universal version control system that can diff any file format, including binary files like Excel, PDF, and DOCX. Unlike Git's line-based diffs, Lix understands file structure and shows semantic changes (e.g., 'price: 10 → 12' instead of 'line 4 changed'). Built on top of SQL databases, it provides version control through virtual tables queryable via SQL. Originally developed for inlang localization infrastructure, Lix addresses Git's limitations with binary and structured files, making it particularly useful for AI agent workflows where changes to non-text files need human review. Currently available for JavaScript with Python, Rust, and Go SDKs planned.
Table of contents
AI agents need version control beyond textIntroducing LixExcel file exampleJSON file exampleHow does Lix work?Why did we build lix?Getting startedWhat's next4 Comments
Sort: