Re:Show HN: OpenKnowledge – open-source alternative to Obsid...
by keks0r on Friday June 26, 2026 @02:02AM
(#48682879)
How does this integrate with Git? is the CRDT stack mainly for syncronizing locally? and then "snapshotted" into git? Or how would the team collaboration part of this work?
[ Parent
| on HN ]
Re:Show HN: OpenKnowledge – open-source alternative to Obsid...
by engomez on Friday June 26, 2026 @02:04AM
(#48682890)
Git is used for the "auto-sync" and sharing functionality. Uses GitHub as the source of truth for the content.
Currently the CRDT is local and is used so that agents can edit the markdown concurrently with the user, and the user can edit it via the WYSWIG editor or the raw markdown editor. CRDT powers the live indicators, etc.
CRDT and git are reconciled so that git stays as the canotical version history.