Zum Inhalt springen
Tom Jansen
← Alle ShowcasesPROJEKT 07
macOS · Finder-Erweiterung

NewFileCreator.

Neuer Ordner ging immer. Neue Datei jetzt auch.

NewFileCreator ist eine kleine macOS-App mit Finder-Sync-Erweiterung. Das Tool ergänzt im Finder ein Untermenü „New File“ für Text und Markdown, legt die Datei dort an, wo der Finder gerade ist, und wählt sie direkt aus. Ist der Name schon vergeben, nimmt es einfach den nächsten freien.

Illustrierte Finder-Demo aus dem NewFileCreator-Repository
DIE FEHLENDE FINDER-AKTION / ILLUSTRIERTE DEMO
Open SourceSwiftWie es gebaut ist ↓

Ein normaler Arbeitsschritt, zu viele Umwege.

Über das Kontextmenü legt der Finder einen neuen Ordner an, aber für eine leere todo.md muss man meistens einen Editor öffnen, speichern und den Ordner wieder heraussuchen. NewFileCreator ergänzt genau diese fehlende Funktion, ohne selbst zum Dateimanager zu werden.

Die Finder-Erweiterung läuft in der Sandbox und bleibt schlank: Sie ermittelt den Zielordner und öffnet eine private newfilecreator://-URL. Die App, in der sie steckt, läuft dauerhaft und ohne Oberfläche im Hintergrund, nimmt die Anfrage an, legt eine Datei mit eindeutigem Namen an und zeigt sie im Finder. Weil sie schon läuft, entfällt der Umweg über einen Kaltstart, und SMAppService registriert sie als Anmeldeobjekt.

Was es kann.

01

Direkt im richtigen Ordner

Ein Untermenü „New File“, das wie ein natives macOS-Menü aussieht, bietet Text und Markdown an. Vorhandene Dateinamen bleiben unangetastet: Ist Untitled.txt schon vergeben, wird daraus Untitled 1.txt.

02

Shortcut auch für den Schreibtisch

Globale Shortcuts legen Dateien dort an, wo der Finder gerade ist, auch auf dem Schreibtisch. Voreingestellt sind Control–Option–Command–N und Control–Option–Command–M.

03

Bleibt im Hintergrund

Im normalen Betrieb braucht NewFileCreator weder ein Symbol im Dock noch in der Menüleiste. Öffnet man die App erneut, erscheinen die Einstellungen, in denen sich die Shortcuts ändern oder abschalten lassen.

Wie die Teile zusammenspielen.

Finder-Menü: Finder Sync Extension → Private URL: newfilecreator:// → App im Hintergrund: Eindeutige Datei anlegen → Auswahl im Finder: Bereit zum Umbenennen
Die Erweiterung bestimmt den Ort, die App schreibt die Datei. So hält sich das Tool an die Sandbox von Finder Sync, statt Schreibzugriffe in der Erweiterung selbst zu versuchen.
Sprache
Swift
Integration
Finder Sync / AppKit
Mindestversion
macOS 14
Build-Tools
Xcode 15+ / Make
Im Hintergrund
LSUIElement / SMAppService
Lizenz
MIT

Auf dem Bildschirm. Auf dem Tisch.

BILD ANKLICKEN ZUM VERGRÖSSERN ↗
Das native Menü unter macOS

Das native Menü unter macOS

Aktueller Screenshot vom Menü der installierten Erweiterung in der Finder-Symbolleiste. „New File“ öffnet das Untermenü mit „Text File“ und „Markdown File“, zu sehen ist nur ein temporärer Demo-Ordner.

Der illustrierte Ablauf

Der illustrierte Ablauf

Originales Standbild aus der Demo im Repository, kein nativer Screenshot. Es zeigt ein älteres Menülayout, das aktuelle native Untermenü ist im Screenshot oben zu sehen.

Die Website.

Der Projektartikel, der schon öffentlich auf tjansn.com steht. Eine eigene Produktwebsite hat NewFileCreator nicht, Build und Installation sind im Repository dokumentiert.

Projektartikel lesen tjansn.com/notes/newfilecreator.html
Projekt-Website