β‘ Replace your new tab page with a blazing fast, keyboard-first tab navigation system.
Open-source. Privacy-first. 100% local.
Vmark transforms Chrome's new tab into a powerful command center for your browsing. Built for power users, developers, and keyboard enthusiasts who want to navigate tabs, bookmarks, and history at the speed of thought.
| Feature | Description |
|---|---|
| β¨οΈ Vim-style Navigation | Full keyboard control with j/k, 1-9, h/l shortcuts |
| ποΈ Auto-Categorization | Tabs auto-sorted into Social, Tech, News, Cloud, LAN |
| π Favorites & History | Quick access to bookmarks and recent visits |
| π¨ 8 Beautiful Themes | From dark pink to ocean blue, forest green, and more |
| π Multi-Language | English, δΈζ, ζ₯ζ¬θͺ support |
| π 100% Private | All data stays in your browser, no tracking, no cloud |
| πͺΆ Lightweight | < 250KB total, instant load |
| βοΈ Highly Configurable | Custom categories, domains, rules, labels |
π Coming soon! We're preparing the Web Store listing.
- Clone this repository
git clone https://github.com/exiahuang/vmark.git cd vmark - Install dependencies
npm install npm run build
- Open Chrome β
chrome://extensions - Enable Developer mode (top-right toggle)
- Click Load unpacked β Select the
extension/folder
| Shortcut | Action |
|---|---|
j / k |
Move down / up |
h / l |
Previous / Next category |
gg / G |
First / Last item |
1-9 |
Jump to tab 1-9 |
Enter / o |
Open selected |
O |
Open in background |
| Shortcut | Action |
|---|---|
a / d |
Add / Remove bookmark |
R |
Rename item |
y / t |
Copy URL / Title |
x |
Delete / Trash |
z / Z |
Toggle group / All groups |
| Shortcut | Action |
|---|---|
/ |
Enter filter mode |
: |
Enter command mode |
? |
Help panel |
S |
Settings |
Esc |
Close / Back |
Ctrl+0 |
Global Vmark shortcut |
| # | Category | Description |
|---|---|---|
| 1 | Current | Currently open tabs |
| 2 | Favorites | Your bookmarks |
| 3 | History | Recent browsing history |
| 4 | Social | Twitter/X, Facebook, Instagram, LinkedIn, Reddit |
| 5 | News | Hacker News, CNN, BBC, Reuters |
| 6 | Reserved | Custom slot for your needs |
| 7 | Tech | GitHub, Stack Overflow, Medium, dev.to |
| 8 | Cloud | Vercel, AWS, GCP, Azure, Alibaba Cloud |
| 9 | LAN | Local network devices (192.168.x, localhost) |
π‘ All categories 4-9 are fully customizable in Settings!
| Theme | Style |
|---|---|
| Default | Dark pink/purple |
| Ocean | Deep blue |
| Forest | Nature green |
| Sunset | Warm orange |
| Lavender | Soft purple |
| Cherry | Bold red |
| Mint | Fresh green |
| Dracula | Popular dark theme |
Vmark supports:
- πΊπΈ English
- π¨π³ δΈζ (Chinese)
- π―π΅ ζ₯ζ¬θͺ (Japanese)
Switch languages instantly in Settings β Language.
Press S or : to open Settings:
- Categories 1-3: Rename labels (Current β My Tabs, etc.)
- Categories 4-9: Customize name, domains, keywords, URL regex
- Language: Switch between EN/ZH/JA
- Theme: Choose from 8 beautiful themes
- View Mode: Compact / Detailed / Grouped
- Sort Mode: Time / Frequency
Changes apply immediately and persist after refresh.
| Technology | Purpose |
|---|---|
| React 18 | UI framework |
| TypeScript | Type-safe development |
| Vite | Lightning-fast build tool |
| Zustand | Lightweight state management |
| Chrome Extension API | Tab, bookmark, history access |
- β No data collection - Everything stays local
- β No external requests - No analytics, no tracking
- β No cloud sync - Your data never leaves your browser
- β Open source - MIT license, fully auditable
Contributions are welcome! Feel free to:
- π Report bugs
- π‘ Suggest features
- π§ Submit pull requests
- β Star the repo if you like it!
MIT License - feel free to use, modify, and distribute.
- π GitHub: https://github.com/exiahuang/vmark
- π Issue Tracker: https://github.com/exiahuang/vmark/issues
- π¬ Discussions: https://github.com/exiahuang/vmark/discussions
Built with β€οΈ for keyboard enthusiasts and productivity geeks.
β Star us on GitHub to support development!