A minimal Chrome new tab extension that turns your browser bookmarks into a clean navigation page, with theme customization and full-text search.
English | 中文
- 🌲 Bookmark tree sidebar — full bookmark hierarchy with expand / collapse
- 🗂 Visual grid — browse folders and bookmarks as cards
- 🔍 Global search — real-time search across all bookmarks
- 🌗 Dark / Light / System — follows your OS preference
- 🌐 i18n — English, Chinese, Japanese
- ⌨️ Keyboard shortcuts —
/search ·[/]collapse/expand ·Hhome ·?help - 🔗 Bookmark checker — concurrently probe bookmarks for accessibility, view results, and delete broken ones in bulk
| Framework | React 18 + TypeScript (strict) |
| Build | Vite 5 + @crxjs/vite-plugin |
| Styling | Tailwind CSS v4 + shadcn/ui (Radix) |
| Icons | lucide-react |
| i18n | i18next + react-i18next |
- Download
nova.zipfrom the Releases page and unzip it to get thenova/folder - Open Chrome and navigate to
chrome://extensions - Enable Developer mode in the top-right corner
- Click "Load unpacked" and select the
nova/folder
| Key | Action |
|---|---|
/ |
Focus search bar |
Esc |
Clear search |
[ / ] |
Collapse / expand all folders |
H / Home |
Go to root |
? |
Open shortcuts dialog |
Prerequisites: Node.js 18+, npm 9+, Google Chrome
npm install
npm run dev # Vite dev server → http://localhost:5173
npm run build # Production build → dist/
npm run type-check # Must exit 0 before committingOnce built, follow the installation steps above and select the dist/ folder.
