building @ opral.com

Joined December 2020
214 Photos and videos
bought flashtype [dot] com βœ…
coming next week
6
310
coming next week
3
1
13
1,059
Fable 5 just keeps on going :O 2.2x faster writes here, -50% storage optimization here, oh and also a bug fix there
thanks fable for making lix transactions up to 2.2x faster 🫢
5
435
thanks fable for making lix transactions up to 2.2x faster 🫢
9
699
I'm changing the GTM for lix. Selling lix as infra product to AI startups is too hard. - Branches, semantic diffs, etc. are not in high demand (yet) for non-code use cases. Code use-cases are solved by git. - The requirements are extremely high (storing gigabyte large files, etc.). Too high for an easy GTM While there is anticipation that version control will become important for knowledge work, it's unclear how that will look like. AI startups are still in the "make the core product work" whereas the core product does not revolve around changes. Stay tuned for what's next
2
13
487
in the next version of lix: csv file writes and updated are 4.2x faster
1
11
409
Announcing @lixCCS v0.6: An embeddable version control system. Import version control as a library, bring your own backend. ```js import { openLix } from "@lix-js/sdk" const lix = await openLix({}) lix.fs.writeFile("/hello.md", "Hello World") ``` AI agents are creating an explosion in version control demand. AI agents need isolated workspaces, checkpoints, branches, reviewable changes, rollback, and durable state. Today, teams try to solve this by wrapping Git in their infrastructure. But Git was not designed to be embedded. You end up managing repositories, locks, packfiles, GC, LFS, process calls, protocol servers, and cross-system transaction coordination around a tool that expects to live outside your application and infrastructure. Lix solves this with an embeddable version control system you import as a library, backed by your own backend: - Bring your own backend: SQLite, Postgres, S3 object storage, Cloudflare storage, etc. - Handles any file format (.docx, .pdf, etc.) - Large-file support built in, without a separate LFS layer - ACID transactions across state, blobs, and history - SQL as a query interface for agents What you can build with Lix: - AI agent filesystems with branches, checkpoints, and rollback - Version-control extensions for databases like Postgres or SQLite - Data lakes with commits, diffs, rollback, and large-file support - and more... More releases will follow that expand the use cases, but v0.6 is the first usable release of the core idea: a version control system you can embed.
5
8
35
1,396
We hit 87ms for 10k inserts!!! Monthly goal achieved. Thanks to @alecmocatta for contributing
Lix April 2026 update: - Benchmarking exposed that SQLite gives too little control over Lix's versioned storage model to keep improving incrementally. - Decision: move query execution to DataFusion while keeping SQLite as a possible physical storage backend. - May goal: Release `v0.6` MVP with focus on CRUD with branching and merging on the optimized semantic write path that the file API will use next. --- You can already try out lix v0.6 via NPM: ```js npm i @lix-js/sdk@0.6.0-preview.2 ``` The next step is to finalize the physical storage layout. The runtime can be optimized incrementally in follow up releases.
4
37
5,136
Lix v0.6-preview.5 shipped with an ACID transaction API. That leads to up to 17.6x faster writes, and more importantly grouped state updates are now atomic across commits.
1
8
1,153
Samuel Stroschein retweeted
Biggest red flag I hear from early stage founders? β€œWe’re working on self-serve onboarding” Your product currently requires you to talk to every new customer? That’s a good thing.
106
41
1,216
146,565
Opened a PR to speed up CSV imports in Agent CRM by @enrique_goudet. The test fixture imported in 1.3 seconds instead of 64 seconds (β‰ˆ47x faster) github.com/cluster-software/…
5
270
Samuel Stroschein retweeted
Claude can write your emails, debug your code, and analyze your docs. But ask it to run your sales CRM? It chokes. Here's what happens when you try to give Claude access to your CRM today: ↳ MCPs burn your context window in minutes ↳ Every single action = one network round-trip ↳ You blow through usage limits before lunch ↳ Claude ends up confused. You end up frustrated. Existing CRMs weren't built for AI. They were built for humans clicking buttons. Not anymore. Meet π—”π—΄π—²π—»π˜ 𝗖π—₯𝗠 β€” the first headless CRM built specifically for Claude Code. Here's what changes: ➟ No UI. No bloat. Just a CLI that Claude talks to directly ➟ Every action is lightweight. Context window stays happy ➟ Claude finally has a source of truth it can actually work with ➟ Scriptable. Fast. Designed for agents, not thumb-scrolling Think of it this way: ↳ Old way: You ask Claude β†’ Claude pretends to know β†’ You update the CRM manually β†’ Repeat ↳ New way: Claude owns the workflow. Updates, logs, follow-ups β€” all automated. This turns Claude from a chat toy into your best sales rep: βœ“ Let Claude qualify leads and log every conversation βœ“ Let it schedule follow-ups without your permission βœ“ Let it run your entire sales engine while you sleep πŸ‘‰ Launching today. Headless CRM for Claude Code. πŸ“Œ Try π—”π—΄π—²π—»π˜ 𝗖π—₯𝗠 β†’ lnkd.in/g_mwfBXH π—”π—΄π—²π—»π˜ 𝗖π—₯𝗠 is live on ProductHunt right now: producthunt.com/products/age… πŸ”„ Repost for every founder who's tired of being Claude's human CRM. β€” #Claude #AI #CRM #Anthropic #AgentCRM
19
25
102
7,749
@claudeai is becoming the main interface for version control. As a consequence, the next release of lix will rename "versions" to "branches" to make lix more intuitive for Claude. As a refresher, Lix targeted non-developers as (end) users. Explaining what a "branch" is to non-developers always ends up a long the lines of: > A branch is like a separate version for parallel work. > You can compare (diff) versions and later merge them again. It's like > separate documents e.g. v1.docx and v2_final.docx but in lix > you can merge them again. The concept of parallel versions that can be compared and merged clicked. Thus, we decided okay "branches" are called "versions" in lix. However, that was before @claudeai entered the market. The interface of interacting with version control is Claude now. Claude is git-pilled and ofc thinks in branches. A user can simply ask Claude now "what is a branch?" and Claude will deliver a better answer than naming a "branch" a "version" ever could. In summary, to make lix more intuitive to Claude, the next release of lix will ship with "branch" instead of "version" as terminology.
2
5
154
Thanks to @enrique_goudet for feedback on this and the important sentence "Claude is the user of lix"
1
69
The next pre-release for lix is gonna be much faster
9
258
Git worktrees are so annoying.
3
239
πŸ‘€
7
238