Speedtab

Speedtab is a local-first Chrome new tab extension focused on dense, fast dashboards instead of blank pages or slow cloud products.

It replaces the browser new tab page with three integrated building blocks:

Everything runs in the browser. There is no backend, no account, and no required cloud service.

Chrome Web Store: https://chromewebstore.google.com/detail/speedtab/adkjbdepojalajhfkoobiedddlnoamff

Highlights

Screenshots

Start Page

Speedtab start page

Note Viewer

Speedtab open note

Expanded Feed Reader

Speedtab maximized feeds module

Search Filter

Speedtab with search results

Theme Charcoal

Speedtab themes, Charcoal

Privacy

Speedtab is designed to keep user data local.

What Speedtab Stores

Speedtab stores:

Speedtab does not currently export feed cache responses. Feed items fetched from sources are treated as local cache and can be rebuilt by refreshing sources.

Features

Bookmarks

Notes

Feeds

Portability

Appearance

Tech Stack

Permissions

Current extension permissions:

Why they are needed:

Speedtab requests broad host permissions because users can configure RSS/Atom feeds from arbitrary domains, and those domains cannot be enumerated in advance.

Browser Compatibility

Speedtab is built as a Chromium extension and works in Chrome, Brave, Opera, and Vivaldi.

If new-tab override is not available in your browser, Speedtab can still be opened manually through the extension page URL:

chrome-extension://<extension-id>/src/newtab.html

Example:

chrome-extension://hkepphnhcfldcegpphjjlkamgdjihgjp/src/newtab.html

The most practical manual-open method is to bookmark that URL or pin it as a start page in the browser.

Note: the extension ID may stay the same in your own installs, but that should not be treated as a universal guarantee across every build, package, or browser installation.

Development

Install

npm install

Run in development

npm run dev

This starts the Vite/CRX development server.

Build the extension

npm run build

Load the unpacked extension from dist/ in chrome://extensions or brave://extensions.

Type-check

npm run type-check

Run tests

npm test

Project Structure

src/
  background/      Extension service worker
  components/      Vue UI components
  composables/     Business logic and reusable hooks
  db/              Dexie database setup
  types/           Shared TypeScript data model
  assets/          Global styles and static assets
manifest.json      Extension manifest

Architecture Notes

Chrome Web Store Draft Copy

Short Description

Local-first new tab dashboard with bookmarks, feeds, notes, and encrypted notes.

Long Description

Speedtab replaces the default browser new tab page with a dense, fast, local-first dashboard.

Build pages for different contexts, split them into modules, and organize content into tabs. Combine visual bookmarks, RSS/Atom feeds, quick notes, code snippets, link lists, HTML notes, encrypted private notes, theming, and a focused feed reader in one place.

Speedtab is built around speed, structure, and ownership over your data:

Feed requests are handled by the extension itself, bookmark assets are stored locally, encrypted notes are protected client-side, and feed modules can optionally auto-refresh while you actively use Speedtab.

Portable export/import is built around stable record identities, so Speedtab workspaces can move between browser profiles without turning into duplicated data dumps.

If you want a customizable new tab workspace instead of a generic start page, Speedtab is built for that job.

Suggested Store Tags

Status

Current version: 1.0.0

The extension is feature-complete for daily use and still evolving through polish, UX refinement, and broader release preparation.