Oben oder unten
Eine Pille, die sich ihrem Inhalt anpasst, oder die volle Breite des Rands. Platz reservieren, schweben oder automatisch ausblenden.
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
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.
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.

Eine Pille, die sich ihrem Inhalt anpasst, oder die volle Breite des Rands. Platz reservieren, schweben oder automatisch ausblenden.
Die Kachel unter dem Zeiger wächst, die Nachbarn etwas weniger. Stärke und Reichweite sind Regler; Stärke eins schaltet es ab.
Die Leiste über allem, oder hinter deinen Fenstern, mit den Plugins auf dem Desktop.
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.

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.
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.
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.
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.
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.
MCP auf http://127.0.0.1:7627/mcp, nur localhost. Nichts verlässt deinen Rechner.
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.
Jedes Plugin ist ein eigener Prozess. Ein abstürzendes Plugin reißt die Leiste nie mit.
Plugins liefern HTML, kein JavaScript. Die Leiste bereinigt das Markup und stellt die Interaktionen selbst bereit.
Keine Cloud, kein Konto. Der MCP-Server hört nur auf localhost.
Plugin-Prozesse laufen mit deinen Benutzerrechten, lies ein Plugin also, bevor du es installierst. Source-available: lies jede Zeile, bevor du ihr vertraust.
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
Release-Notizen und sehenswerte Neuzugänge im Store, ein paar Mal im Jahr. Double-Opt-In, ein Klick zum Abmelden.
Kostenlos. Kein Konto. Alles bleibt auf deinem Rechner.