Dein App-Dock. Erweiterbar mit eigenen Plugins.

Pinne Apps, Ordner, Dateien und Webseiten an einen Bildschirmrand. Ergänze Plugins für alles, was du im Blick haben willst: Uhr, System, Medien, Wetter, Krypto und Todos sind dabei, mehr gibt es im Store, und ein Coding-Agent schreibt dir per MCP ein neues. Es läuft neben deiner System-Taskleiste: keine Fensterliste, kein Tray.

Linux · Windows · macOS (Beta)

funktioniert mit Claude Code · Codex · Grok · jedem MCP-Client

Transkript

Das ist smabar. Dein App-Dock. Zieh rein, was du brauchst: Apps, Ordner, Webseiten. Mach es zu deinem: oben oder unten, Fisheye, wenn du willst, und Themes nach deinem Geschmack. Das Besondere: komplett erweiterbar mit eigenen Plugins. Uhr, System, Todos sind schon dabei. Und komplett steuerbar über MCP. Verbinde Claude Code, Codex, Grok oder welchen Agenten du lokal hast. Sag ihm, was du sehen willst, und er schreibt dir das Plugin, direkt in deine Bar. Zeig, was du willst: ein Flyout, ein Bild, eine Benachrichtigung. Dein Desktop, erweitert. Kostenlos, auf smabar.com.

Apps, Ordner, Dateien, Webseiten. Ein Bildschirmrand.

Zieh sie auf die Leiste oder pinne sie in den Einstellungen. Website-Icons kommen von der Seite selbst; kein Icon-Dienst sieht je deine Links. Fährst du mit dem Zeiger über die Leiste, vergrößert das Fisheye die Kachel darunter.

ein echter Desktop, das Todos-Flyout geöffnet, unretuschiert · zum Zoomen darüberfahren oder antippen
Die Seite Leiste in den Einstellungen: Display, Position, Randabstand, Variante, Breite, Verhalten, Größe und Popups.

Oben oder unten

Eine Pille, die sich ihrem Inhalt anpasst, oder die volle Breite des Rands. Platz reservieren, schweben oder automatisch ausblenden.

Fisheye

Die Kachel unter dem Zeiger wächst, die Nachbarn etwas weniger. Stärke und Reichweite sind Regler; Stärke eins schaltet es ab.

Hinter deinen Fenstern

Die Leiste über allem, oder hinter deinen Fenstern, mit den Plugins auf dem Desktop.

Plugins: eine Kachel, ein Flyout, ein Popup.

Ein Plugin ist eine Kachel auf der Leiste, ein Flyout für die Details und ein Popup, wenn etwas passiert. Uhr, System, Medien, Wetter, Krypto und Todos sind dabei, mehr gibt es im Store. Jedes Plugin ist ein eigener Prozess in einem eigenen Ordner, und du kannst jede Zeile lesen.

Das Flyout des Wetter-Plugins: aktuelle Werte für Münster, Luftfeuchte, Wind, Druck, ein 24-Stunden-Diagramm und die 7-Tage-Vorhersage.
das mitgelieferte Wetter-Plugin, Flyout geöffnet

Jede Sprache

Ein Plugin ist ein Prozess, der JSON-RPC über stdin und stdout spricht, eine Nachricht pro Zeile: Er bekommt seine Einstellungen, rendert HTML und erfährt von Klicks. Die Runtime exec startet, was du nennst: Go, Rust, Node oder ein Shell-Skript.

Python ohne Setup

smabar bringt uv mit und installiert ein eigenes Python unter ~/.smabar/tools/, getrennt von allem auf deinem System. Abhängigkeiten stehen im Skript-Header (PEP 723) und werden beim ersten Start installiert. Das SDK (MIT) übernimmt das Protokoll; die mitgelieferten Plugins sind die Referenz.

~/.smabar/plugins/<id>/ enthält den Code, ~/.smabar/data/<id>/ die Daten, ~/.smabar/logs/ das Log. Ändere eine Datei, und das Plugin lädt neu.

Steuerbar per MCP. Dein Agent baut Plugins und benutzt sie.

Die Leiste bringt einen MCP-Server nur auf localhost mit. Verbinde Claude Code, Codex, Grok oder welchen MCP-Client du lokal hast. Er kann zwei Dinge.

Ein Plugin bauen

Beschreib, was du sehen willst. Der Agent liest die eingebaute Anleitung, schreibt die Dateien nach ~/.smabar/plugins/, und das Plugin läuft ohne Neustart. Jeder Schreibvorgang antwortet mit Warnungen und Render-Status, der Agent prüft also seine eigene Arbeit.

claude codemcp · 127.0.0.1:7627
Zeig die nächsten Abfahrten der Buslinie 412 ab Marktplatz auf der Leiste. Zähl die Minuten runter und schick zwei Minuten vorher ein Popup.
plugin_guide
plugin_write_file · departures/smabar.json · gültig · läuft
bar_screenshot
plugin_logs · sauber
Fertig. Die Kachel zeigt die nächste Abfahrt, das Flyout die nächsten drei.
illustrativer Mitschnitt · die Tool-Namen sind echt

Ein Plugin benutzen

Ein laufendes Plugin kann Befehle mit JSON-Schemas registrieren; der Agent findet sie mit plugin_commands und ruft sie mit plugin_call auf. Das mitgelieferte Todos-Plugin registriert todos.list, todos.create, todos.complete und mehr, die Aufgaben bleiben unter ~/.smabar/data/todos/. Ein Absatz in der CLAUDE.md deines Projekts, und dein Agent plant gegen dieselbe Liste, die du auf der Leiste siehst.

Meine Aufgaben liegen im Todos-Plugin von smabar. Lies sie vor dem Planen über das smabar-MCP-Tool `plugin_call` (Plugin `todos`, Befehl `todos.list`). Lege die nächsten Schritte mit `todos.create` an, mit Erinnerung, wo sie hilft, und schließe erledigte mit `todos.complete` ab.

MCP auf http://127.0.0.1:7627/mcp, nur localhost. Nichts verlässt deinen Rechner.

Vier Themes sind dabei. Deins ist eine Beschreibung entfernt.

Ein Theme ist eine JSON-Datei: Farben, Schriften, Verhalten. Nimm ein mitgeliefertes, installiere eines aus dem Store, oder beschreib einen Look und lass ihn von deinem Agenten schreiben.

defaultdunkel · Vergrößerung
FilesBrowserTerminal
14:325 September
paperhell · ruhig
FilesBrowserTerminal
14:325 September
terminalmono · eckig
FilesBrowserTerminal
14:325 September
topbaroben · volle Breite
FilesBrowserTerminal
14:325 September

Langweilig, wo es zählt.

01

Jedes Plugin ist ein eigener Prozess. Ein abstürzendes Plugin reißt die Leiste nie mit.

02

Plugins liefern HTML, kein JavaScript. Die Leiste bereinigt das Markup und stellt die Interaktionen selbst bereit.

03

Keine Cloud, kein Konto. Der MCP-Server hört nur auf localhost.

04

Plugin-Prozesse laufen mit deinen Benutzerrechten, lies ein Plugin also, bevor du es installierst. Source-available: lies jede Zeile, bevor du ihr vertraust.

Oder installiere, was jemand anderes schon gebaut hat.

Plugins und Themes liegen in öffentlichen GitHub-Repositories; jeder kann eines veröffentlichen und beim Katalog einreichen. Der Katalog ist signiert, die Sterne kommen von GitHub, und die App fragt, bevor sie etwas installiert.

newsletter

Eine Mail, wenn etwas erscheint.

Release-Notizen und sehenswerte Neuzugänge im Store, ein paar Mal im Jahr. Double-Opt-In, ein Klick zum Abmelden.

Du bestätigst per Mail, bevor etwas verschickt wird. Was mit deiner Adresse passiert

Leg etwas Nützliches an den Rand deines Bildschirms.

Kostenlos. Kein Konto. Alles bleibt auf deinem Rechner.