This project renders a customizable new-tab experience (shortcuts, multi-search, theme toggle) and can be loaded as a Chrome extension.
- Install dependencies:
pnpm install(ornpm install/yarn install). - Produce a Chrome-safe bundle (renames
_next→nextand strips reserved files):pnpm run build:extension.- This runs the static export and writes the extension-ready assets to
extension/.
- This runs the static export and writes the extension-ready assets to
- Navigate to
chrome://extensions. - Toggle on Developer mode.
- Click Load unpacked and select the
extension/directory (notout/). - Open a new tab to use the experience. Edit mode (pencil button) lets you manage shortcuts, search engines, and theme.
Notes:
- The extension only needs access to load favicons from
icons.duckduckgo.com; no other permissions are requested. - Re-run the build steps and reload the unpacked extension whenever you change the UI.