jan@dunkel.tech
dunkel.Tech

Pterodactyl

Ein nativer Dual-Pane-Dateimanager für macOS mit direkter Anbindung an Google Drive, Dropbox und kDrive.

Auf GitHub ansehen

Pterodactyl

Pterodactyl ist ein nativer Dual-Pane-Dateimanager für macOS — gedacht für Power-User, die Dateien effizient zwischen lokalem Speicher und verschiedenen Cloud-Diensten verwalten, synchronisieren und migrieren wollen. Zwei unabhängige Panes stehen nebeneinander und behandeln Cloud-Speicher so reaktionsschnell wie das lokale Dateisystem.

Die Zwei-Pane-Ansicht: links und rechts je ein unabhängiges Verzeichnis, mit Funktionstasten-Leiste (F5 Kopieren, F6 Verschieben …).
Die Zwei-Pane-Ansicht: links und rechts je ein unabhängiges Verzeichnis, mit Funktionstasten-Leiste (F5 Kopieren, F6 Verschieben …).

Funktionen

  • Zwei unabhängige Panes mit eigener Historie und Navigation
  • Tastatur-getrieben: Tab zum Pane-Wechsel, Enter zum Öffnen
  • Anbindung an Google Drive, Dropbox und kDrive
  • Cloud-zu-Cloud-Migration mit optimiertem Buffer (z. B. Drive → Dropbox)
  • Transfer-Queue mit Fortschritt, Geschwindigkeit und Fehlerprotokoll

Technik

  • SwiftUI und AppKit für die native macOS-Oberfläche
  • Swift async/await und Network.framework für nebenläufige Cloud-Streams
  • OAuth2 für die Google- und Dropbox-APIs
  • Projekt-Setup über XcodeGen
brew install xcodegen
xcodegen generate
open Pterodactyl.xcodeproj   # dann ⌘R zum Starten