dreaMake.dev
DE EN

S3Flow — Version v0.9.0-beta.1

Dein S3-Speicher als Desktop-App.

S3-Buckets sehen, durchsuchen und bewegen — als Desktop-App statt Konsole.

Beta Linux Windows Keine Telemetrie Privat kostenlos

S3Flow-Fenster: links die Bucket-Liste, oben die Pfadleiste
                s3://analytics-raw/events/2026/10/18 mit dem Etikett SSE-KMS,
                in der Mitte die Objektliste mit Name, Größe und Datum, unten
                die Schaltflächen für Hochladen, Herunterladen und Vorschau.
Der Explorer: Buckets links, Objekte in der Mitte, der aktuelle Pfad und sein Verschlüsselungszustand [SSE-KMS] immer sichtbar in der Pfadleiste.

Wofür S3Flow da ist

01

Sehen, was da ist

Buckets, Ordner und Objekte in einem Fenster, mit Größe und Änderungsdatum. Kein aws s3 ls und kein Zählen von Ausgabezeilen.

02

Bewegen, ohne zu raten

Kopieren, Verschieben, Hoch- und Herunterladen mit Fortschritt und Abbruch. Vor jedem schreibenden Schritt steht, was passieren wird.

03

Wiederholbares wiederholen

Wiederkehrende Abläufe als Workflow aus Knoten zusammensetzen, laufen lassen und im Protokoll nachlesen, was geschehen ist.

Funktionen

Einblicke in die Oberfläche von S3Flow.

Explorer

Buckets und Objekte durchsuchen, hoch- und herunterladen, löschen, Ordner und Buckets anlegen. Die Pfadleiste ist anklickbar und per Strg+L direkt beschreibbar, der Filter über dem Ordner per Strg+F.

  • Hoch- und herunterladen
  • Ordner und Buckets anlegen
  • Löschen
  • Filtern
  • Sortieren
S3Flow nach dem Start: die Bucket-Liste zeigt vier Buckets,
                      rechts der Hinweis „Select a bucket“, unten die Statusleiste
                      mit dem aktiven Profil und dem Verbindungszustand.
Start mit der Bucket-Übersicht des aktiven Profils.

Profile — auch aus ~/.aws/credentials

Mehrere Endpunkte und Konten nebeneinander: eigene Profile, die Profile aus ~/.aws/credentials und die Standard-Kette aus Umgebungsvariablen und Instanzrollen.

Eigene Zugangsdaten liegen im Schlüsselbund des Betriebssystems, nie im Klartext in der Konfiguration. Aus ~/.aws/credentials liest S3Flow nur die Namen und Regionen; die Zugangsdaten bleiben, wo sie sind, und werden nicht kopiert.

  • Schlüsselbund
  • ~/.aws/credentials
  • Umgebung / Standard-Kette
  • Session-Token
  • S3-kompatible Endpunkte
Dialog „Profiles“ mit fünf Einträgen: zwei eigene Profile
                      mit der Quelle keyring, zwei Profile mit der Quelle aws und
                      der Eintrag Environment / default chain.
Jede Zeile nennt ihre Quelle: [keyring], [aws] oder [environment].

Verschlüsselung pro Bucket

Pro Bucket einstellbar: aus, SSE-S3 oder SSE-KMS mit Key-ARN. Der eingestellte Zustand steht dauerhaft in der Pfadleiste, damit beim Hochladen nie unklar ist, womit verschlüsselt wird.

Ein KMS-Schlüssel wird vor dem Speichern gegen den Dienst geprüft, statt erst beim ersten fehlgeschlagenen Upload aufzufallen. Daneben zeigt der Dialog, was der Server aktuell meldet.

  • aus
  • SSE-S3
  • SSE-KMS
  • Schlüssel wird geprüft
Dialog für die Bucket-Verschlüsselung mit der Auswahl
                      SSE-KMS, einem Feld für den KMS-Key-ARN, der Schaltfläche
                      „Validate key“ und der Zeile „Server status: unencrypted“.
Eingestellte Verschlüsselung und gemeldeter Serverzustand stehen nebeneinander.

Kopieren, Verschieben und Transfers mit Fortschritt

Einzelne Objekte oder ganze Präfixe kopieren und verschieben, auch über Bucket-Grenzen hinweg. Relative Pfade bleiben erhalten, die Verschlüsselung richtet sich nach der Einstellung des Zielbuckets.

Jeder Transfer bekommt eine Zeile mit Fortschritt, Dateizähler und einer Schaltfläche zum Abbrechen. Ein Abbruch räumt angefangene Teil-Uploads auf; bereits abgeschlossene Schritte bleiben bestehen und werden nicht heimlich zurückgenommen.

  • Objekte und Präfixe
  • bucketübergreifend
  • Fortschritt
  • Abbrechen
Der Explorer mit der Transferliste unterhalb der
                      Objektliste: eine Zeile „Download events/2026/10/18/“ mit
                      Fortschrittsbalken, der Angabe 2 von 3 Dateien,
                      1,5 von 2,3 MiB und einer Schaltfläche „Cancel“.
Die Transferliste erscheint erst, wenn etwas läuft — und zeigt Datei, Fortschritt und Abbruch an einer Stelle.

Workflows aus Knoten

Wiederkehrende Abläufe als Kette aus Knoten bauen: List, Filter, Copy, Move, Delete, Download und Upload. S3Flow lässt nur Knoten zu, die an der jeweiligen Stelle sinnvoll sind.

Vor dem Start zeigt eine Rückfrage die komplette Kette mit allen Parametern. Während des Laufs schreibt jeder Schritt ins Protokoll, das sich ausgeben lässt. Der Lauf stoppt beim ersten Fehler. Workflows liegen als JSON-Datei vor und enthalten nie Zugangsdaten.

  • 7 Knotentypen
  • linear
  • Rückfrage vor dem Lauf
  • Laufprotokoll
  • JSON ohne Zugangsdaten
Der Reiter „Workflows“ mit der Kette List, Filter und Copy,
                      alle drei als „completed“ markiert, rechts das Formular des
                      Copy-Knotens und unten das Laufprotokoll mit Zeitstempeln
                      und der Zeile „Run completed: 3 objects/files in 0.1 s“.
Ein gelaufener Workflow: Kette, Parameter des gewählten Knotens und das vollständige Protokoll.

Vorschau ohne Herunterladen

Textdateien und Tabellen direkt ansehen: txt, md, log, json, xml und yaml als Text, csv und ssv als Tabelle.

S3Flow lädt dafür nur den benötigten Anfang des Objekts. Große Dateien werden bei 100 000 Zeilen oder 50 MB gekürzt — mit sichtbarem Hinweis, nie stillschweigend.

  • txt · md · log
  • json · xml · yaml
  • csv · ssv als Tabelle
  • Hinweis beim Kürzen
Vorschaufenster mit einer CSV-Datei als Tabelle: Kopfzeile
                      mit event_id, user_id, event_type, occurred_at und
                      amount_eur, darunter nummerierte Datenzeilen.
Eine CSV-Datei als Tabelle, nicht als Textwand.

Keine Telemetrie

  • S3Flow sendet keine Nutzungsdaten an uns.
  • Kein Konto und keine Anmeldung bei dreaMake.dev nötig.
  • Lizenzschlüssel werden offline per Ed25519-Signatur geprüft — ohne Rückfrage bei einem Server.
  • Zugangsdaten liegen im Schlüsselbund des Betriebssystems, nie im Klartext in der Konfiguration.

Wohin S3Flow überhaupt Verbindungen aufbaut

Zu dem S3-Endpunkt, den du im Profil einträgst — und für die Updateprüfung zu einer statischen Versionsdatei. Die Updateprüfung meldet nur, dass es eine neuere Version gibt, und zeigt einen Download-Link. Sie installiert nichts von selbst.

S3Flow Beta herunterladen

v0.9.0-beta.1 · Linux und Windows

Pakete direkt von dreaMake.dev, mit SHA-256-Prüfsummen und Hinweisen zum Start.

Technik und Lizenz

Speicher AWS S3 und S3-kompatible Endpunkte — unter anderem RustFS, MinIO, Wasabi und Cloudflare R2.
Gebaut mit Python und Qt (PySide6), ausgeliefert als eigenständige ausführbare Datei. Auf dem Zielrechner muss kein Python installiert sein.
Plattformen Linux und Windows. macOS ist für nach der Beta vorgesehen.
Privat kostenlos Die kostenlose Version enthält den vollen Explorer. Im Kern ist keine Funktion abgeschaltet.
Lizenz Ein Lizenzschlüssel schaltet zugesicherte Updates bis zu seinem Ablaufdatum und erweiterten Support frei. Geprüft wird offline per Ed25519-Signatur.
Updates Mit gültiger Lizenz prüft die App beim Start im Hintergrund eine statische Versionsdatei und zeigt einen Download-Link. Sie installiert nichts von selbst.
Beta. Aktuelles Testpaket: v0.9.0-beta.1. Rückmeldungen gehen an Kontakt.