Manifest V3 Chromium extension: custom new-tab home plus a toolbar popup of browser tools. Forked from buildspace-os, with Opera/shared-start-page fixes and a growing tool set.
No build step — load the folder unpacked.
- Embedded site — Full-viewport iframe home (default: buildspace.so/home)
- Wallpaper mode — Local JPEG/PNG/WebP backgrounds (IndexedDB, max 50 × 5 MB)
- Shuffle — Random wallpaper per new tab; shuffle button re-rolls on the current tab
- Branding — Custom app name and rotating greetings (JSON array, or 105 built-ins)
- Settings modal — Gear panel for display mode, wallpapers, branding, Form Inject defaults, and emoji autocomplete
- Emoji Autocomplete — On by default: type
:smilein pageinput/textareafields for emoji suggestions (toggle in Settings)
Click the extension icon for the tool launcher (favorites pin tools to the top):
| Tool | What it does |
|---|---|
| Emojis | Searchable emoji grid; click to copy |
| YouTube Playlist | Channel URL/UC… ID → uploads playlist (UU…); copy or open |
| Video Downloader | Paste a social URL; download via sway-sls Lambda + signed S3 |
| Cloudflare Docker | docker run … → insert -d --restart unless-stopped |
| Currency Converter | Live ECB rates via Frankfurter |
| Points Conversion | Loyalty points → USD estimate (cents-per-mile valuations) |
| Form Inject | Scan/fill form fields on the active tab with mock defaults & presets |
| Twitch Ad Block | Optional in-stream/overlay blocking on *.twitch.tv (vendored vaft); check for updates |
Colors is listed as coming soon.
- Opera / Chromium shared start page (
chrome://startpageshared/…) redirected to the new-tab page - Settings also available from the popup
- Wallpapers and settings stay on-device (
IndexedDB/chrome.storage.local)
Takes about two minutes. No coding required.
Clone or download this repo and unzip if needed. The folder must contain manifest.json.
In your browser, open Extensions (e.g. chrome://extensions), then enable Developer mode.
Choose Load unpacked and select the dtp-os folder.
When Chrome warns that the page was changed by the extension, keep the change or the new-tab override will not apply.
Click the toolbar icon to open the tool list.
- Architecture — internals, permissions, layout
- Wallpapers — upload, shuffle, limits
- Wishlist — planned work
Works on Chrome, Edge, and other Chromium browsers (including Opera via the shared-start redirect). Not validated for Firefox.