Navigate X with a command palette and vim-style keyboard shortcuts. Inspired by VSCode and Vim, this extension brings powerful keyboard shortcuts to your X experience.
Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) to open the command palette and discover all available commands with fuzzy search.
Navigate anywhere on X with two-key combinations starting with g:
| Shortcut | Action |
|---|---|
g + h |
Go to Home timeline |
g + e |
Go to Explore |
g + n |
Go to Notifications |
g + m |
Go to Messages |
g + k |
Go to Grok AI |
g + p |
Go to your Profile |
g + l |
Go to your Lists |
g + b |
Go to Bookmarks |
g + c |
Go to Communities |
Browse and interact with tweets without touching your mouse:
| Shortcut | Action |
|---|---|
j |
Focus next tweet |
k |
Focus previous tweet |
r |
Reply to focused tweet |
t |
Retweet focused tweet |
l |
Like focused tweet |
b |
Bookmark focused tweet |
o |
Open focused tweet (detail view) |
Esc |
Remove focus from current tweet |
- Visit the Chrome Web Store (link coming soon)
- Click "Add to Chrome"
- Start using keyboard shortcuts immediately on X.com
- Clone this repository
- Install dependencies:
pnpm install - Build the extension:
pnpm build - Load the
extension/folder in Chrome:- Navigate to
chrome://extensions - Enable "Developer mode"
- Click "Load unpacked"
- Select the
extension/folder
- Navigate to
- Visit x.com or twitter.com
- Start using keyboard shortcuts immediately
- Press
Ctrl+Shift+P/Cmd+Shift+Pto open the command palette and explore all commands - Use
j/kto navigate tweets, thenr/t/l/bto interact
This extension:
- Does NOT collect any data
- Does NOT track your activity
- Only runs on X.com and Twitter.com domains
- Uses local browser storage only for extension preferences
- Never sends data to external servers
See PRIVACY.md for detailed privacy policy.
- Vue 3 with Composition API
- Vite for fast development
- TypeScript for type safety
- UnoCSS for styling
- WebExtension APIs
# Development with HMR
pnpm dev
# Build for production
pnpm build
# Package for distribution
pnpm pack:zip
# Run tests
pnpm test
# Lint code
pnpm lint- Chrome/Chromium (Manifest V3)
- Edge (Chromium-based)
- Brave
- Firefox support coming soon
Contributions are welcome! Please feel free to submit a Pull Request.
MIT License - see LICENSE file for details
Built with Vitesse WebExt template by @antfu.
Found a bug or have a feature request? Open an issue on GitHub.