Skip to content

VibeBar 1.1 Pre-release: Cursor Agent, security audit, and a toolbar that moves with you

Pre-release
Pre-release

Choose a tag to compare

@thefancynerd thefancynerd released this 26 Jun 16:18
· 10 commits to main since this release

What's in this build

This is the follow-up to the first pre-release from June. If you've been running that build, this one is worth reinstalling. VibeBar can now talk to Cursor Agent over a local MCP server, run a proper security audit, drag and snap the toolbar where you want it, and show optional live resource widgets that follow the bar. There's also a docs site, tray controls, and a safer quit flow.


Cursor Agent: stop copy-pasting your own context

The big addition is Cursor Agent integration.

Turn on the optional read-only MCP server on localhost (127.0.0.1:17342). When it's running, Cursor can read VibeBar state instead of you re-explaining what you were doing:

  • Session pins and handoff material
  • Intent contract and verify recipe
  • Ready Check status and brief
  • Git status, audit summary, project profile
  • Tools like pack_changed, ready_check, get_intent, and more

Open the Cursor Agent button on the toolbar (plug icon). Enable the server, copy the mcp.json snippet into Cursor, restart Cursor, and you're set. The icon turns green when Cursor is actually connected.

Prepare Cursor still copies a bootstrap prompt and opens your project. With MCP on, you can often skip the paste step entirely. Paste-after-open, safety gate, auto-pin on Fix with Context, and auto-run verify all live in this panel now.

Everything stays local. No cloud relay. No API keys in VibeBar for this.


Security audit you can actually use

Security Audit got a full engine behind it.

Static scanning with taint-aware rules, fingerprinting, diffing (new vs resolved findings), scoring, npm audit integration, and export to SARIF or Markdown. Baselines and per-rule toggles live in .vibebar-audit.json. Findings can mirror into the Smart Terminal with fix prompts ready to paste.


Toolbar you can drag and trust

The toolbar drags and snaps to the left, right, or top edge on any monitor. Dragging is coordinated between the UI and the main process so the bar doesn't jump mid-drag or clip when orientation changes.

Placement is per monitor. The bar remembers where you left it on each display.


System resource widgets (new)

Optional floating chips for RAM, CPU, disk free space, and VibeBar memory.

Enable them in Settings → System resource usage. They float above other windows like the toolbar. By default they sync with the toolbar: a horizontal row under or above the bar that moves when you move the bar. Drag one chip away and it stays put; the rest keep following.

Pick which metrics and which monitors. Chips go amber, then red, when something looks unhealthy.


Tray, quit confirm, and quick launch

  • System tray icon — show/hide the toolbar, open Settings, quit without hunting for the bar
  • Power button — opens a "Close VibeBar?" confirm so you don't quit by accident
  • Quick Launch — hide apps from the toolbar without removing them from Settings

Documentation

There's a docs site on GitHub Pages: install guides, first session walkthrough, feature reference, MCP setup, troubleshooting.

Docs: https://bridgeware-dynamics-business.github.io/Vibebar/

The README was updated to match how the app works today.


Upgrade notes

  • From the June pre-release: download this build and install over the old one (or uninstall first if you prefer a clean slate).
  • MCP: opt-in. Nothing listens on localhost until you enable it.
  • Resource widgets: off by default. Turn them on in Settings if you want them.
  • Platform: Windows 10+ only, same as before.

Known rough edges

  • Unsigned builds may trigger SmartScreen ("unknown publisher"). Normal until we ship signed releases.
  • If a build fails with EBUSY on app.asar, quit VibeBar and close any File Explorer window on the release folder before running npm run dist again.

Full docs: https://bridgeware-dynamics-business.github.io/Vibebar/
Report issues: https://github.com/Bridgeware-Dynamics-Business/Vibebar/issues