A collaborative workspace with notes, tasks, Kanban, comments, and invite-only synchronization through LINB ID.
A collaborative workspace for Obsidian: synchronized notes, tasks, Kanban boards and comments, using your LINB ID.
Existing members can sign in again without an invitation. The vault owner can create one-use, expiring invitations in member management. The existing owner uses their LINB ID.
For simultaneous editing of a LINB rich document (.1inb), update every participating device to 0.5.8 or later. Existing recovery copies are kept so you can compare their contents.
Download main.js, manifest.json and styles.css from the same release. Put them in <vault>/.obsidian/plugins/linb-sync/, then enable LINB under Community plugins. The plugin ID is linb-sync. A GitHub release does not mean the plugin has been accepted into the Obsidian Community directory.
id.linb.org. The plugin talks to sync.linb.org over HTTPS and secure WebSocket. Passwords, Passkeys and the confidential OIDC client secret are not stored in the plugin. The plugin retains its SYNC session token in Obsidian plugin data while signed in.Use Node.js 22 or later:
npm ci
npm run check
npm run build
The build produces readable main.js, manifest.json, styles.css and THIRD-PARTY-NOTICES.txt at the repository root. It rejects server modules, Node-only runtime APIs and literal runtime script-element creation in the client bundle. Releases use a tag matching the manifest version exactly (for example 0.5.1). No production credentials are needed to build.
MIT; see LICENSE and THIRD-PARTY-NOTICES.txt. The incorporated Kanban code retains its original license in plugin/src/kanban/LICENSE.
Report issues in this repository. Never include session tokens, invitations, private notes or credentials in an issue.
LINB ID sign-in is required before workspace features are activated. Signed-in devices keep working offline. Signing out or receiving a session-revocation response disables the plugin features without deleting local documents. An offline device learns about remote revocation when it reconnects.
In a LINB document, open Share document to publish a read-only web link. Anyone with the link can view without joining your shared vault. Invited members only requires a selected shared-vault member to sign in with LINB ID. Editing stays in the original vault. You can copy the latest link and revoke your published links, including links created on another device. Changing a draft does not change existing links. Links expose only the original document and its referenced images, not the entire vault. There is no save-copy or import action.
Export PDF is available on desktop and mobile. Mobile rendering is local and offers Save to vault (Exports/, with unique filenames) and system file sharing where supported. Mobile PDF pages are images, so their text is not selectable. No document is uploaded for PDF rendering.