Linky ist ein leichtgewichtiger Datei-Browser für macOS mit erstklassiger SMB-/NAS-Integration — und ein smb:// Protokoll-Handler für Linux und Windows.
| Plattform | Status | Features |
|---|---|---|
| 🍎 macOS 12+ | ✅ Voll | Datei-Browser, Tabs, Bonjour, Auto-Mount, Quick Actions, Tray |
| 🐧 Linux | ✅ Stabil | smb:// Handler, Tray-Icon, Autostart |
| 🪟 Windows 10/11 | ✅ Stabil | smb:// Handler, Clipboard-Monitor, Explorer-Kontextmenü, Tray, Auto-Update |
curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/install.sh | bashLädt die neueste Version herunter, installiert sie in
/Applications, entfernt das Quarantine-Flag und startet die App.
Bestehende Installationen aktualisieren sich automatisch: Menüleiste → „Nach Updates suchen…" oder beim nächsten Start.
curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/linux/install.sh | bashVoraussetzungen: Python 3, pip3 (für pystray + Pillow)
Was passiert:
linky.py→~/.local/bin/linky- Registriert
smb://viaxdg-mimeundgio - Autostart via
~/.config/autostart/ - Tray-Icon mit Menü (GNOME, KDE, XFCE …)
Deinstallieren:
bash <(curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/linux/uninstall.sh)powershell -ExecutionPolicy Bypass -Command "Invoke-WebRequest https://raw.githubusercontent.com/Zenovs/linky/main/windows/install.ps1 -OutFile install.ps1; .\install.ps1"Voraussetzungen: Python 3 (mit „Add to PATH" Haken bei der Installation)
Was passiert:
linky.py→%LOCALAPPDATA%\Linky\- Registriert
smb://Protokoll in der Windows-Registry (HKCU) - Kontextmenü „SMB-Link kopieren" in Explorer (Ordner, Laufwerke, Netzwerk)
- Autostart via Registry Run-Key
- Tray-Icon mit Auto-Update
Deinstallieren:
powershell -ExecutionPolicy Bypass -File uninstall.ps1- Browser-Fenster mit Sidebar (Favoriten / NAS / Geräte) und Datei-Liste
- Tabs — ⌘T neuer Tab, ⌘W schließen, ⌘⇧[ / ⌘⇧] wechseln; jeder Tab hat eigene Location & History
- Navigation — Zurück/Vor (⌘[/⌘]), Aufwärts (⌘↑), klickbare Breadcrumb-Pfadleiste
- Eigene Favoriten ★ — beliebige Ordner / Dateien zur Sidebar pinnen, persistent
- Externe Geräte live — USB-Sticks & Festplatten erscheinen sofort beim Anschließen
- Drei Scopes in einer Suche:
- Aktueller Ordner (Spotlight, schnell, fokussiert)
- Ganzer Mac (Spotlight, system-weit)
- Alle NAS-Shares (paralleler Walker, Streaming-Ergebnisse) — Spotlight indiziert SMB nicht, Linky schon
- Type-to-Filter wie Ubuntu — einfach im File-Bereich lostippen, Liste filtert live
- Quick Look mit Leertaste
- Bonjour-Discovery — SMB-Server im LAN erscheinen automatisch in der Sidebar unter „Im Netzwerk", kein „Verbinden mit Server"-Dialog mehr
- Auto-Mount ⚡ — Verknüpfung beim App-Start und Netzwerkwechsel (Wi-Fi → Ethernet, VPN-Connect) automatisch einbinden, lautlos wenn Credentials im Schlüsselbund
- SMB-Bookmarks — Server pinnen mit eigenem Namen, persistent über Neustarts
- SMB-URL-Handler —
smb://-Links aus Browser/Mail öffnen direkt - Rechtsklick im Finder → „SMB-Link kopieren" / „SMB-Link öffnen" (Quick Actions automatisch installiert)
- Cmd+V Auto-Open — SMB-Link in Zwischenablage → wird beim Einfügen automatisch geöffnet
| Aktion | Shortcut |
|---|---|
| Auswählen | Klick / ⌘-Klick / ⇧-Klick |
| Alle auswählen | ⌘A |
| Kopieren | ⌘C |
| Einfügen | ⌘V |
| Verschieben | ⌥⌘V |
| Duplizieren | ⌘D |
| Umbenennen | Kontextmenü |
| In Papierkorb | ⌘⌫ |
| Neuer Ordner | ⇧⌘N |
| Information | ⌘I |
| Vorschau | Leertaste |
| Im Finder anzeigen | Kontextmenü |
- Adaptives Theme — Sage-Grün / Lavendel / Crème im Light Mode, Kupfer / Forest-Green / Charcoal im Dark Mode
- Folgt der System-Einstellung automatisch
- Lokalisierte Pfadleiste — Ordnernamen in System-Sprache (Schreibtisch/Desktop, Programme/Applications)
- Transparent Title-Bar + Full-Size-Content für moderne Browser-Optik
- Dock-Icon + Menüleisten-Icon parallel — App läuft auch wenn Fenster zu (Auto-Mount + Quick Actions weiter aktiv)
- Autostart optional beim Anmelden
- Auto-Update über GitHub Releases (täglicher Check, In-App-Install)
| Light Mode | Dark Mode |
|---|---|
![]() |
![]() |
- Lade die neueste Linky-vX.X.X-macOS12+.dmg herunter
- Öffne die DMG-Datei und ziehe Linky.app in den Programme-Ordner
- Falls eine Sicherheitswarnung erscheint:
xattr -rd com.apple.quarantine /Applications/Linky.app
Siehe BUILD.md.
- Installieren (siehe oben)
- Dock-Icon klicken oder Menüleisten-🔗 → „Linky öffnen ⌘O"
- Browser-Fenster öffnet sich mit Sidebar
- NAS hinzufügen: Sidebar → „+ SMB-Server verbinden…" → Server eingeben → „Automatisch verbinden" aktivieren → fertig
- Suchen: Tippe in das Such-Feld, schalte Scope via Pill (Ordner / Mac / NAS)
- Type-to-Filter: Klick irgendwo in der Liste, fang an zu tippen → live gefiltert
| macOS | Linux | Windows | |
|---|---|---|---|
| Version | macOS 12+ | beliebig | Windows 10/11 |
| Speicherplatz | ~5 MB | ~1 MB | ~1 MB |
| Abhängigkeiten | keine | Python 3, pystray, Pillow | Python 3, pystray, Pillow |
smb://Protokoll-Handler — Links aus Browser, E-Mail, Teams öffnen direkt- Tray-Icon mit Menü (Automatisch öffnen, Autostart, Beenden)
- Autostart — optional beim Anmelden
- Clipboard-Monitor — SMB-Link in der Zwischenablage → öffnet sich automatisch
(entspricht Cmd+V Auto-Open auf macOS) - Explorer-Kontextmenü — Rechtsklick auf Netzwerkordner/Laufwerk
→ „SMB-Link kopieren" →\\server\share\pfad→smb://server/share/pfadin Ablage
(entspricht Finder Quick Actions auf macOS) - Auto-Update — täglicher Check auf GitHub Releases, Dialog bei neuer Version
- Gemappte Laufwerke —
Z:\Ordnerwird automatisch perWNetGetUniversalNameWaufgelöst
- Bedienungshilfen — Erkennen von Cmd+V
- Mitteilungen — Status-Benachrichtigungen
- AppleEvents — Öffnen von SMB-Freigaben im Finder
- Lokales Netzwerk — Bonjour-Discovery (wird beim ersten Browse abgefragt)
Siehe CHANGELOG.md.
MIT License — Siehe LICENSE.
Linky is a lightweight file browser for macOS with first-class SMB / NAS integration — and an smb:// protocol handler for Linux and Windows.
| Platform | Status | Features |
|---|---|---|
| 🍎 macOS 12+ | ✅ Full | File browser, tabs, Bonjour, auto-mount, Quick Actions, tray |
| 🐧 Linux | ✅ Stable | smb:// handler, tray icon, autostart |
| 🪟 Windows 10/11 | ✅ Stable | smb:// handler, clipboard monitor, Explorer context menu, tray, auto-update |
curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/install.sh | bashDownloads the latest release, installs to
/Applications, removes the quarantine flag, and launches the app.
Existing installs auto-update: menu bar → "Check for Updates…" or on next launch.
curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/linux/install.sh | bashRequirements: Python 3, pip3 (for pystray + Pillow)
Uninstall:
bash <(curl -fsSL https://raw.githubusercontent.com/Zenovs/linky/main/linux/uninstall.sh)powershell -ExecutionPolicy Bypass -Command "Invoke-WebRequest https://raw.githubusercontent.com/Zenovs/linky/main/windows/install.ps1 -OutFile install.ps1; .\install.ps1"Requirements: Python 3 (check "Add to PATH" during installation)
What happens:
linky.py→%LOCALAPPDATA%\Linky\- Registers
smb://protocol in Windows Registry (HKCU— no admin needed) - Context menu "Copy SMB link" in Explorer (folders, drives, network shares)
- Autostart via Registry Run key
- Tray icon with auto-update
Uninstall:
powershell -ExecutionPolicy Bypass -File uninstall.ps1- Browser window with sidebar (Favorites / NAS / Devices) and file list
- Tabs — ⌘T new tab, ⌘W close, ⌘⇧[ / ⌘⇧] switch; each tab has its own location & history
- Navigation — back/forward (⌘[/⌘]), up (⌘↑), clickable breadcrumb path bar
- Custom favorites ★ — pin any folder/file to the sidebar, persistent
- External devices live — USB sticks & drives appear instantly on plug-in
- Three scopes in one search:
- Current folder (Spotlight, fast, focused)
- Whole Mac (Spotlight, system-wide)
- All NAS shares (parallel walker, streaming results) — Spotlight doesn't index SMB, Linky does
- Type-to-filter (Ubuntu-style) — just start typing while the list is focused, live-filtered view
- Quick Look with spacebar
- Bonjour discovery — SMB servers on your LAN appear automatically in the sidebar under "On the network", no "Connect to Server" dialog needed
- Auto-mount ⚡ — bookmarked shares reconnect on app launch and network change (Wi-Fi → Ethernet, VPN connect), silently when credentials are in Keychain
- SMB bookmarks — pin servers with a custom name, persistent across restarts
- SMB URL handler —
smb://links from browser/mail open directly - Right-click in Finder → "Copy SMB link" / "Open SMB link" (Quick Actions installed automatically)
- Cmd+V auto-open — SMB link in clipboard → opens automatically on paste
| Action | Shortcut |
|---|---|
| Select | Click / ⌘-click / ⇧-click |
| Select all | ⌘A |
| Copy | ⌘C |
| Paste | ⌘V |
| Move | ⌥⌘V |
| Duplicate | ⌘D |
| Rename | Context menu |
| Move to trash | ⌘⌫ |
| New folder | ⇧⌘N |
| Get info | ⌘I |
| Preview | Spacebar |
| Show in Finder | Context menu |
- Adaptive theme — sage / lavender / cream in light mode, copper / forest-green / charcoal in dark mode
- Follows system appearance automatically
- Localized path bar — folder names in system language (Desktop/Schreibtisch, Applications/Programme)
- Transparent title bar + full-size content for modern browser look
- Dock icon + menu bar icon in parallel — app keeps running when window is closed (auto-mount + Quick Actions stay active)
- Autostart optional at login
- Auto-update via GitHub Releases (daily check, in-app install)
- Download the latest Linky-vX.X.X-macOS12+.dmg
- Open the DMG and drag Linky.app to Applications
- If a security warning appears:
xattr -rd com.apple.quarantine /Applications/Linky.app
See BUILD.md.
| macOS | Linux | Windows | |
|---|---|---|---|
| Version | macOS 12+ | any | Windows 10/11 |
| Disk space | ~5 MB | ~1 MB | ~1 MB |
| Dependencies | none | Python 3, pystray, Pillow | Python 3, pystray, Pillow |
- Clipboard monitor — SMB link in clipboard → opens automatically (like Cmd+V auto-open on macOS)
- Explorer context menu → "Copy SMB link" — converts
\\server\share\pathtosmb://server/share/path(like Finder Quick Actions on macOS) - Auto-update — daily check against GitHub Releases
- Mapped drives —
Z:\folderresolved automatically viaWNetGetUniversalNameW
- Accessibility — detect Cmd+V
- Notifications — status notifications
- AppleEvents — open SMB shares in Finder
- Local network — Bonjour discovery (asked on first browse)
See CHANGELOG.md.
MIT License — See LICENSE.

