Desktop, web, and mobile
Lar uses one platform-neutral workspace core across Electron, the browser PWA, iOS, and Android. Objects, Types, bodies, queries, capture processing, and sync semantics are shared. Host capabilities still differ.
| Capability | Desktop | Web PWA | iOS / Android |
|---|---|---|---|
| Local workspace and offline editing | Yes | Yes | Yes |
| Expanded three-pane shell | Yes | When width allows | No; dedicated mobile shell |
| Encrypted workspace data | Yes | Yes | Yes |
| Search and display data encrypted at rest | Yes | No | No |
| Browser-installable PWA | No | Yes | No |
| OS-keychain-backed workspace key | Yes | Browser secure storage | Native keychain/keystore handoff |
| Local AI provider key management | Yes | No | No |
| Auto-update controls | Yes | Managed by host/browser | Managed by app distribution |
Important web and mobile storage detail
Section titled “Important web and mobile storage detail”Web and mobile protect workspace updates and attachments. Some rebuildable local search and display data remains unencrypted in browser or app storage. This is a documented platform gap, so do not describe web storage as having identical at-rest protection to desktop.
Responsive behavior
Section titled “Responsive behavior”- Expanded: Library, main content, and details can remain visible together.
- Medium: the Library remains available while inspectors move into sheets.
- Compact web: a floating navigation bar replaces persistent desktop chrome.
- Native mobile: a dedicated mobile shell uses the same Objects and application services.
Single-writer browser limitation
Section titled “Single-writer browser limitation”Do not open the same browser workspace in competing active tabs. Use sync for collaboration across devices rather than sharing one local browser workspace between tabs.
For current platform availability, see Installing Lar. For privacy details, see Local-first & encryption.