-
Notifications
You must be signed in to change notification settings - Fork 0
Installing Gubbins
Gubbins runs in your web browser — there's nothing to download to use it. But installing it as an app gives you a proper window, offline reliability, and features like notifications. This page covers both.
Gubbins is a web app: open it in a modern browser and you're running. Because it's local-first, your data stays on your device from the very first item.
Gubbins uses modern browser storage (OPFS) and needs a cross-origin-isolated context, which current versions of major browsers provide. It's tested on Chromium-based browsers (Chrome, Edge) and works across current mainstream browsers; some advanced features degrade gracefully where a browser doesn't support them (for example, notifications are limited on iOS).
Gubbins is an installable PWA. Use your browser's Install option (often an icon in the address bar, or a menu item) to add it to your device. Installed, Gubbins:
- Opens in its own window, like a native app.
- Shows an offline indicator and keeps working with no connection.
- Can send reminder notifications.
- Supports kiosk / tablet mode with a screen wake-lock.
💡 Tip After installing, grant persistent storage if your browser asks — it stops the browser from evicting your data when the device is low on space. See Storage triage.
⚠️ Heads-up Your inventory is stored by the browser for the site you installed from. Don't "clear site data" for Gubbins unless you mean to erase it, and keep a backup. Installing on a new device starts empty — bring your data with cloud sync or a backup.
As an installed app, Gubbins updates itself in the background and lets you know when a new version is ready, so you're always current without visiting a store.
- Quick start — add your first item.
- Core concepts — the model behind the app.
- Cloud sync — use Gubbins across devices.
Gubbins · a local-first, offline inventory app · Report an issue
Getting started
Inventory
- Items
- Tracking modes
- Locations & stock
- Location photos & regions
- Batches & lots
- Variants & SKUs
- Kits & bundles
- Tags, attachments & related
- Custom fields & capabilities
- Low stock & gauges
- Counting by weight
- Container weights
- Bulk edit & clone
- Inventory views
Asset lifecycle
- Warranty & depreciation
- Current value & revaluation
- Maintenance & servicing
- Test & calibration records
- Condition grading
- Cycle counts & audit day
- Insurance & estate schedule
People, loans & bookings
Users & access
Search
- Search overview
- Visual query builder
- Text query syntax
- Natural-language search
- Saved searches & favourites
Scanning & labels
Purchasing & projects
- Projects & BOM
- Budgets
- Purchase orders
- Reorder & shopping list
- Wishlist
- Supplier parts & price history
- Suppliers
Reports & insights
- Reports overview
- Valuation & spend
- ABC, turnover & aging
- Sales & margin
- Data hygiene
- Parts catalogue
Sales & disposals
Alerts, activity & agenda
Companion extension
Data, sync & resilience
- How your data is stored
- Cloud sync
- Backup & restore
- Export & import
- Migrating from another tool
- Storage triage
- Danger zone: erasing data
Bridge & Home Assistant
- Bridge overview
- Running the bridge
- Bridge API tokens
- Home Assistant
- AI assistant query (MCP)
- Webhooks
- Webhooks, MQTT & iCal
Settings & customisation
- Appearance & theming
- Branding
- Dashboard & widgets
- Modular UI
- Language & region
- Notifications
- Kiosk & tablet mode
Reference