vfdash replaces Chrome's default new-tab page with a personal launchpad of grouped bookmarks. Drag panels around. Resize them. Add tiles from any page with one keystroke. Sign in once and your layout follows you across machines.
A Chrome MV3 extension paired with a Go service running on AWS
Lambda + DynamoDB at dash.viloforge.com. The extension
owns the new-tab page; the service stores your dashboard. Your
layout is a 12-column grid where each panel is a group of tiles,
and each tile is a URL you visit often.
Today the extension is installed via Chrome's Load unpacked mode (the Chrome Web Store build is in the backlog).
git clone https://github.com/vilosource/chrome-extensions.git
cd chrome-extensions/extensions/vfdash-launchpad
npm install
npm run build
chrome://extensions, toggle
Developer mode (top-right), click
Load unpacked, and pick the dist
folder produced in step 2.
On any page, press Ctrl+Shift+L (or click the toolbar icon). Pick a group, save. The tile appears on every new tab from that point.
Click Customize in the top-right of the launchpad. Drag panel headers to move them. Drag the bottom-right corner to resize. Drag tiles to reorder or move between groups. Click the × on a tile to remove it.
The bar at the top sends queries to Google's AI Mode (Gemini) in a new tab. Type your question, press Enter, get an answer.
Options → Danger zone → Delete my account. Wipes your data and the Cognito identity. No data retention.
vfdash-launchpad
package is the launchpad itself; react-grid-layout +
@dnd-kit drive the customisation.
vilosource/viloforge-tf-modules, instantiated from vilosource/viloforge-platform. State on S3.