Thanks to visit codestin.com
Credit goes to github.com

Skip to content

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.

License

Notifications You must be signed in to change notification settings

CodyBontecou/twittervim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Twittervim

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.

Features

Command Palette

Press Ctrl+Shift+P (Windows/Linux) or Cmd+Shift+P (Mac) to open the command palette and discover all available commands with fuzzy search.

twitterbinds-command-palette

Navigation Shortcuts

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

Tweet Interaction Shortcuts

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

Installation

From Chrome Web Store

  1. Visit the Chrome Web Store (link coming soon)
  2. Click "Add to Chrome"
  3. Start using keyboard shortcuts immediately on X.com

Manual Installation (Development)

  1. Clone this repository
  2. Install dependencies: pnpm install
  3. Build the extension: pnpm build
  4. Load the extension/ folder in Chrome:
    • Navigate to chrome://extensions
    • Enable "Developer mode"
    • Click "Load unpacked"
    • Select the extension/ folder

Usage

  1. Visit x.com or twitter.com
  2. Start using keyboard shortcuts immediately
  3. Press Ctrl+Shift+P/Cmd+Shift+P to open the command palette and explore all commands
  4. Use j/k to navigate tweets, then r/t/l/b to interact

Privacy

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.

Development

Tech Stack

  • Vue 3 with Composition API
  • Vite for fast development
  • TypeScript for type safety
  • UnoCSS for styling
  • WebExtension APIs

Commands

# Development with HMR
pnpm dev

# Build for production
pnpm build

# Package for distribution
pnpm pack:zip

# Run tests
pnpm test

# Lint code
pnpm lint

Browser Support

  • Chrome/Chromium (Manifest V3)
  • Edge (Chromium-based)
  • Brave
  • Firefox support coming soon

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see LICENSE file for details

Credits

Built with Vitesse WebExt template by @antfu.

Support

Found a bug or have a feature request? Open an issue on GitHub.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published