Discover and explore top open-source AI tools and projects—updated daily.
opralUniversal version control for AI agents and diverse file formats
Top 82.0% on SourcePulse
Lix is an alpha-stage universal version control system designed for AI agents and applications. It addresses the limitations of traditional line-based diffing by providing semantic version control for any file format, including spreadsheets, documents, and structured data, built upon SQL databases. This enables AI agents to track changes meaningfully, improving state management and collaboration on diverse data assets.
How It Works
Lix functions as a version control layer atop SQL databases, abstracting file storage and versioning. Its core innovation lies in a plugin system that interprets the structure of various file formats (e.g., .xlsx, .pdf, .docx, .json). Instead of generic "binary files differ" or line changes, Lix generates semantic diffs, highlighting specific modifications like updated cell values or changed JSON properties. This granular understanding is crucial for AI agents operating on non-code data, offering precise historical context and enabling robust change tracking.
Quick Start & Requirements
npm install @lix-js/sdk for JavaScript. SDKs are also available for Python, Rust, and Go.InMemorySQLite environment.Highlighted Details
.xlsx, .pdf, .docx, and .json.Maintenance & Community
Licensing & Compatibility
Limitations & Caveats
The project is currently in alpha status, indicating it is under active development and may be subject to significant changes or instability.
1 day ago
Inactive
stencila
allenai
gitbutlerapp