VSQuote is a VS Code extension that delivers quotes straight to your status bar while you code. Whether you need chaotic Gen Z energy, stoic wisdom, aggressive hype, or existential philosophy, VSQuote has a mode for your mood.
- Compact Status Bar Quotes: Choose how much text appears while the full quote remains available in the tooltip and accessible label.
- Multiple Modes: Choose your vibe: Gen Z, Funny, Hype, Inspirational, Stoic, Philosophical, Affirmations, or all of them at once.
- Configurable Interval: Get a new quote every 30 min, 1 hour, 2 hours, or up to 24 hours.
- No Immediate Repeats: Recently displayed quotes are skipped automatically.
- Favorites and History: Save favorites across sessions or revisit the last 20 quotes from the current session.
- Copy Anywhere: Copy the current quote, or select one from favorites or history.
- First-Run Vibe Picker: Choose a starting mode or dismiss it and keep the default.
- Offline: All 1000+ quotes are bundled locally. No internet needed.
| Mode | Vibe |
|---|---|
| π§ Gen Z | Unhinged, chaotic, terminally online dev humor |
| π Funny | Standup comedy and TV show quotes |
| π₯ Hype | An unhinged soccer coach screaming at you to SHIP THE CODE |
| π‘ Inspirational | Classic motivational quotes |
| ποΈ Stoic | Marcus Aurelius, Seneca, Epictetus |
| π€ Philosophical | Thought experiments and big questions |
| π Affirmations | Gentle positive self-talk |
| π² All | Random mix of everything |
Open Settings (Ctrl+,) and search "VSQuote":
- Mode β Choose your quote category (default: Gen Z)
- Interval β How often quotes rotate (default: every hour)
- Status Bar Max Length β Show 12β80 characters (default: 32)
- Enabled β Toggle quotes on/off without uninstalling
- Open the Command Palette (
Ctrl+Shift+P) - Type
Preferences: Open Settings (UI) - Search for
VSQuote - Pick your mode, interval, or flip the enable switch
Or add these directly to your settings.json:
{
"vsquote.mode": "genz",
"vsquote.interval": "60",
"vsquote.statusBarMaxLength": 32,
"vsquote.enabled": true
}Open the Command Palette and search for VSQuote:
| Command | What it does |
|---|---|
| VSQuote: Get Quote | Shows another non-repeating quote |
| VSQuote: Copy Current Quote | Copies the current quote and attribution |
| VSQuote: Favorite or Unfavorite Current Quote | Toggles the current favorite |
| VSQuote: Show Favorites | Selects and copies a saved favorite |
| VSQuote: Show Quote History | Selects and copies a recent session quote |
| VSQuote: Choose Vibe | Changes the active quote mode |
Install from the VS Code Marketplace
VSQuote is free, runs offline, and collects no telemetry. It never reads or writes workspace files. Recent history stays in memory; favorites and the first-run flag use VS Code extension global state. See the full privacy statement.
The extension software and VSQuote-authored material are available under the MIT License. Third-party quotations retain their respective rights; see the quote corpus policy.
VSQuote requires Node.js 20.19 or newer for local tooling:
npm install
npm test
npm run inspect:package
npm run packagePull requests and pushes to main run linting, JavaScript type checking,
extension-host tests, quote-corpus validation, version checks, and VSIX
packaging. The packaged extension is uploaded as a workflow artifact.
Marketplace releases are tag-driven. Update the version in package.json and
package-lock.json, add the matching CHANGELOG.md heading, then push a tag
such as v3.0.1. The marketplace GitHub environment must contain a
VSCE_PAT secret authorized for the RodrigoRamirez Marketplace publisher.
The workflow rejects tags that do not match the package version and publishes
the exact VSIX it validated.
- Added favorites, session history, clipboard commands, and recent-quote suppression
- Added an optional first-run vibe selector and configurable compact status-bar text
- Added accessible status-bar labels and six searchable VSQuote commands
- Replaced outdated screenshots and added an animated mode-switch preview
- Added privacy, quote provenance, corpus validation, and dependency hardening
- Expanded extension-host tests and JavaScript type checking
- Modernized ESLint, VS Code types, packaging, and release tooling
- Added CI validation and tag-driven Visual Studio Marketplace publishing
- Corrected malformed quotes, removed duplicates, and fixed resource disposal
- Replaced external API with 1000+ local curated quotes
- Added 7 quote modes (Gen Z, Funny, Hype, Stoic, Philosophical, Affirmations, Inspirational)
- Status bar integration β quotes rotate without popups
- Configurable interval
- Quote on startup
- "Another" button for instant new quotes
- Updated logo and README
- Initial release
Made with π¦ by @TheRoro


