ZumiLabs CABE

Your bookmarks,
aware of where you are.

CABE watches which local network domains are reachable and automatically switches your bookmark panel to show the links relevant to that context — your staging environment tools, your client's internal resources, your local dev links. The right bookmarks are always front and centre.

Chrome ExtensionNo account requiredAll data stays local
Screenshot needed
🔖
CABE Side Panel — Active Context
The CABE side panel showing an active context (e.g. "Local Dev") with its bookmark links displayed, and the context indicator showing it was auto-switched
What to capture
Open CABE's side panel while connected to localhost (or a local dev environment)
Show the active context label ("Local Dev" or similar) with its bookmarks listed — ideally 5–8 links covering dev tools, local URLs, staging env links
Show the context switcher so it's clear that multiple contexts exist and one is auto-selected
The glassmorphic dark UI should be visible — capture at the side panel width (~400px)
Auto
Context Switching
Workspaces
Local
All Data On-Device
Zero
Manual Switching
What CABE Does

Bookmarks that know what you're doing.

CABE isn't another bookmark manager. It's a context engine. The bookmarks it shows depend on where you are and what's reachable on your network right now.

🌐
Automatic Context Detection
CABE tests whether configured intranet domains are reachable. When it detects localhost:3000 is live, it switches to your local dev workspace. When you're at the office and the office intranet is reachable, it switches to your office workspace. No clicks needed.
🔗
Smart URL Templates
Bookmarks can contain dynamic tokens that CABE resolves from the current tab — the domain, the path, query parameters, the current subdomain. Write one template bookmark and it adapts to whichever environment you're in.
🖥️
Side Panel Dashboard
CABE lives in Chrome's side panel — a persistent column alongside your browser tabs. Your active context bookmarks are always one glance away, without opening a new tab or extension popup.
⌨️
Omnibox Search
Type cabe in Chrome's address bar, press Tab, then type any search term. CABE runs the query through your active context's configured workflow — instantly, from the address bar you already use.
🎛️
Manual Override
Auto-detection is the default, but you can always force a specific context manually. Useful when you need a different workspace's tools even though the trigger isn't active, or when testing a new context setup.
📤
JSON Import / Export
Export your entire configuration as clean JSON. Import a colleague's profile to share workspaces across a team, or merge configurations from two machines. No sync service needed.
Contexts

One extension. Many workspaces. Zero switching friction.

Screenshot needed
🗂️
CABE Contexts Tab — Multiple Workspaces
The Contexts management tab showing several configured workspaces — e.g. "Local Dev", "Staging", "Client Office", "Remote" — each with a domain trigger and status indicator
What to capture
Open the CABE side panel → Contexts tab
Create 3–4 contexts with realistic names and domain triggers (e.g. "Local Dev" → http://localhost:3000, "Office" → http://intranet.company.local)
Show one context as "Active" (green indicator) and others as inactive (grey)
Show the domain trigger URL and a preview of the bookmark count for each context
Context Switching

Set up once. Switches automatically, forever.

Each context has a domain trigger — a URL that CABE tests for reachability in the background. The moment that domain becomes reachable (you start your dev server, you connect to the office VPN, you walk into the client site), CABE switches to that context's bookmark set automatically.

Trigger on any URL: localhost ports, intranet hostnames, VPN-only addresses
Multiple contexts can coexist — CABE picks the best match
Instant switch — no tab reload, no waiting
Force any context manually when auto-detection isn't what you need
Smart URL Templates

One bookmark template. Every environment.

Template bookmarks contain dynamic tokens that CABE resolves from the current active tab — the full URL, the domain, the path, query parameters, even specific path segments. Write one template and it produces the correct link for whichever environment you're currently in.

For example: a single "Open in Jira" template can map the repository name from your current GitHub tab to the matching Jira project — automatically, per-domain.

{{domain}} — the active tab's hostname
{{path}} — the URL path
{{query.param}} — any query string parameter
Subdomain and path segment extraction
Live preview in the bookmark editor before you save
Screenshot needed
✏️
Template URL Builder with Live Preview
The CABE bookmark editor showing a template URL with token placeholders and the live resolution preview showing what it resolves to on the current tab
What to capture
Open the bookmark editor for a template bookmark containing tokens like {{domain}} or {{path}}
Show the template URL in the input field and the resolved preview URL below it
Make the before/after obvious — e.g. template: https://jira.co/{{path}}, resolved: https://jira.co/browse/KAN-11
Capture at side-panel width (~400px) or the settings page width
Who Uses CABE

Built for people who context-switch all day.

💻
Developers
Switch between local dev, staging, and production bookmark sets automatically. Your localhost admin panel, local API docs, and dev tools show up when you're running locally. Your production monitoring shows up when you're in prod.
🏢
Multi-office Professionals
Different office locations, different intranet resources. CABE detects which office network you're on and shows the relevant internal tools, booking systems, and wikis — automatically, as soon as you connect.
🤝
Agency & Consultant Teams
Configure a context per client. When you're working in a client's environment (VPN connected, client intranet reachable), CABE shows that client's project links, their Jira, their Confluence. When you're back at base, your agency tools come back.
FAQ

Common questions.

CABE makes lightweight HEAD requests to the domain trigger URL you configure for each context. If the request succeeds (the URL is reachable), that context becomes active. This uses the standard http://*/* host permission. CABE doesn't read page content — it only checks whether the domain responds.

No. All configuration — contexts, bookmarks, templates, and logs — is stored locally in Chrome's extension storage on your device. CABE makes no outbound requests except the reachability checks to your own configured domain triggers. Nothing is transmitted to ZumiLabs or any third party.

Yes. Export your configuration as JSON from one machine's CABE settings, transfer the file, and import it on the other machine. All contexts, bookmarks, and templates transfer cleanly. If Chrome sync is enabled, future versions may sync automatically — but the JSON export path always works.

Type cabe in Chrome's address bar and press Tab — Chrome activates CABE as a search engine. Then type any term and hit Enter. For example: type cabe [Tab] KAN-11 to jump directly to a Jira issue in your active context, or cabe [Tab] deploy logs to trigger a context-aware search workflow. The exact behaviour depends on how you configure the context's search URL template (using the {input} placeholder).

Chrome extensions run in a security sandbox that doesn't have access to network adapter information like the current Wi-Fi SSID. Instead, CABE uses domain reachability — it sends a lightweight HEAD request to a URL you configure as the trigger. If the URL responds, the context activates. This approach works reliably for local dev servers (localhost ports), office intranets, and VPN-only addresses, and doesn't require any special browser permissions beyond the standard host access CABE already needs.

If you're working from the ZumiLabs repository and want to load CABE directly into Chrome:

  1. Open Chrome and navigate to chrome://extensions
  2. Enable Developer mode (toggle in the top-right corner)
  3. Click Load unpacked and select the apps/cabe folder from the repository
  4. CABE appears in your extension bar — click it to open the side panel
Get CABE

Stop hunting for the right link. Let CABE find it for you.

Install CABE from the Chrome Web Store. Set up your first context in under two minutes.

No account required • All data stays local • Chrome and Chromium browsers