Where are my parcels?
DHL, DPD and Amazon in one flyout, progress per parcel, a popup when one goes out for delivery.
A taskbar in the RocketDock tradition for Linux and Windows, with an MCP server inside. Connect the AI agent you already use and describe any widget you want.
works with Claude Code · Codex · Grok Build · Google Antigravity · any MCP client
what it is
the problem
Where is my parcel? When is the next bus? What is for lunch? Did the print finish? Did CI pass? None of it deserves a browser tab, and a taskbar can only hold icons. So you check your phone eleven times before noon.
the shift
smabar ships an embedded MCP server on localhost. Your agent gets a build guide with a working template, file writes with validated manifests, screenshots of the live bar, and its own logs. It writes the plugin, looks at the result, fixes what is off: the same loop a developer runs, minus the developer.
examples
Where are my parcels?
DHL, DPD and Amazon in one flyout, progress per parcel, a popup when one goes out for delivery.
When does my bus leave?
The next three departures, minutes counting down live, red when you would have to run.
What is for lunch in the canteen?
Reads the intranet PDF every morning; the tile shows today's special, the flyout the whole week.
Keep an eye on my 3D printer.
Progress, nozzle temperature, a popup when the print is done, the webcam still in the flyout.
illustrative widgets: every one of them is an ordinary plugin anyone could publish to the store
the loop
The bar explains itself: manifest schema, SDK reference, a complete working template plugin.
A PNG of the live bar, one widget, or an open flyout. The agent checks its own work the way you would: by looking.
One call returns everything about a plugin: output, crashes, and every element the sanitizer removed, each with the supported alternative.
MCP on http://127.0.0.1:7627/mcp, localhost only. Nothing leaves your machine.
still a taskbar
like you remember it, with configurable scale and reach.
apps, folders, files, websites. Website icons come from the site itself; no third-party icon service ever sees your links.
top or bottom edge, floating, reserving space, or autohiding.
put the whole bar behind your windows and keep the widgets on the desktop.
one accent colour, a bar opacity, a separate flyout opacity. No blur, no gradients.
clock, system info, media and todos ship built in. Each one an ordinary plugin whose source you can read.
themes
A theme is one JSON file: colours, fonts and behaviour. Ask for a warm paper look with a serif clock and no magnification, and the agent writes it, pulls the font, activates it and screenshots the result. Share the file, share the whole setup.
trust
Every plugin is its own process. A crashing widget never takes the bar down.
Plugins ship HTML, not JavaScript. The bar sanitizes the markup and provides the interactions itself.
Plugin HTML and assets stay inside the plugin's folder. Plugin processes run with your user rights, so read a plugin before you install it.
No cloud, no account. The MCP server binds to localhost only.
Source-available: read every line before you trust it.
newsletter
Release notes and notable additions to the store, a few times a year. Double opt-in, one click to leave.
the store
Plugins and themes live in public GitHub repositories; anyone can publish one and submit it to the catalog. smabar signs the catalog, pulls the stars straight from GitHub, and shows what a plugin needs before install. Nothing is ever installed silently.
.deb and .rpm for Linux, a setup.exe for Windows · macOS planned