Staging-Kiste
Hier kein Seed-Skript laufen lassen.
Das Fenster, das dich beißt, ist das, das aussieht wie alle anderen.
macOS · Windows · kostenlos für zwei Fenster
Drück ⌥⇧N über einem Fenster und schreib auf, warum es offen ist. Der Zettel folgt dem Fenster, geht aus dem Weg, wenn es verdeckt ist, und ist nach dem Neustart wieder da.
Funktioniert mit jedem Fenster
Gemessen und abgestimmt auf Terminal, Xcode, Finder, Safari, TextEdit, Vorschau, iA Writer und die JetBrains-IDEs — und an alles andere heftet er sich auch.
Kommt dir bekannt vor?
Vierzehn Fenster offen. Jedes davon war vor einer Stunde dringend. Keins sagt dir, warum.
Das Fenster mit der laufenden Migration sieht aus wie das, in dem nichts läuft. Es gibt nichts zu lesen, bevor du ⌘W drückst.
Nicht weil die Arbeit schwer wäre — sondern weil das Rekonstruieren länger dauert als das, wobei du am Freitag aufgehört hast.
Ein To-do im Aufgabenmanager, ein Post-it am Monitor. Keins davon ist dort, wo die Arbeit ist — also liest du es nicht, wenn es zählt.
WindowNote legt den Zettel dorthin, wo du ihn wirklich siehst: aufs Fenster.
Probier es
Das ist das ganze Produkt in einer Geste. Der Zettel liegt nicht auf dem Schreibtisch und nicht in einer Seitenleiste — er ist auf diesem Fenster und benimmt sich wie ein Teil davon.
Der Zettel sitzt da, wo du ihn angeheftet hast.
Zieh das Fenster, oder nimm die Knöpfe.
Ein Tag mit WindowNote
Scroll durch einen Arbeitstag. Ein Schreibtisch, vier Arten von Arbeit — und der Morgen danach.
Er findet zurück
Titel ändern sich, Apps starten neu, Dokumente gehen zu und wieder auf. Jeder Zettel trägt einen Fingerabdruck seines Fensters — App, Titel, Dokument — und findet es wieder, stärkstes Signal zuerst.
Wenn der Mac hochfährt, sucht jeder Zettel sein Fenster an App, Dokument und Titel — und sitzt drauf, bevor du dich zurechtgefunden hast.
Jedes cd, jeder laufende Befehl, jede Claude-Code-Aufgabe schreibt den Titel neu. WindowNote merkt sich, wie das Fenster hieß, und bleibt dran.
In Safari, Terminal, Finder oder TextEdit folgt ein Zettel entweder dem Fenster, egal welcher Tab vorne ist, oder er lebt auf genau einem Tab. Wird der Tab geschlossen, sagt der Zettel das, statt woanders aufzutauchen.
Eine wieder geöffnete Datei bekommt ein ganz neues Fenster. Der Zettel erkennt das Dokument und zieht mit um — sogar in Xcode, wo jede geöffnete Datei das Fenster umbenennt.
Ein Zettel bleibt auf dem Schreibtisch seines Fensters und ist da, wenn du hinwechselst. Oder heft ihn an den Schreibtisch selbst — für das, was zum ganzen Projekt gehört.
Sicher, wahrscheinlich oder von dir zugeordnet — jede Zuordnung sagt, welche. Eine Vermutung lernt sich nie selbst ein, und du kannst sie mit einem Klick überstimmen.
Status
Der Status eines Zettels ist ein Streifen an seiner Kante und ein Wort obendrüber. Er ist das, was einen Blick über einen Bildschirm voller Fenster genügen lässt, um zu sehen, wo du aufgehört hast.
Importer neu schreiben
Halb fertig, siehe Branch.
Migration läuft
Dieses Fenster nicht schließen.
Zahlen von Marc
Dienstag nachgehakt. Freitag nochmal.
Export kontrollieren
Zahlen sahen in Zeile 40 falsch aus.
Rate Limits
Ausgeliefert. Bleibt fürs Changelog.
Die App
WindowNote ist eine Menüleisten-App, die überwiegend nicht im Weg steht. Wenn du sie doch öffnest, ist das hier alles.
⌥⇧N über dem Fenster, in dem du gerade bist. Keine Fensterauswahl, kein App-Wechsel, keine Mausreise zu einem Menü. Der Editor öffnet sich auf dem Zettel, der Zettel hängt schon, und Escape legt ihn weg.
Der Editor öffnet sich auf dem Zettel. Der Zettel hängt schon.
Warum nicht einfach …
Keines dieser Werkzeuge ist schlecht. Sie sind alle am falschen Ort — und das ist das Einzige, was zählt, wenn der Zettel mitten in der Arbeit auf einen Blick gelesen werden muss.
| Notizzettel auf dem Desktop | Notiz- oder Aufgaben-App | WindowNote | |
|---|---|---|---|
| Ist er dort, wo die Arbeit ist? | Schwebt über allem, auch über dem, was du liest | In einer anderen App, an die du denken musst | Auf dem Fenster, um das es geht |
| Geht er aus dem Weg? | Nein — er ist immer obenauf | Nicht zutreffend: nie im Weg, aber auch nie im Blick | Versteckt sich, wenn das Fenster verdeckt oder minimiert ist |
| Übersteht er einen Neustart? | Der Zettel schon, der Zusammenhang nicht | Ja — aber er hatte den Zusammenhang nie | Zettel und Fenster werden gemeinsam wiedergefunden |
| Wie lange dauert einer? | App suchen, Notiz anlegen, platzieren | App wechseln, Projekt wählen, tippen, zurückwechseln | Ein Tastendruck, an Ort und Stelle |
| Wo liegt er? | Meistens lokal | Meistens auf einem Server, meistens mit Konto | Lokal. Kein Konto, kein Sync, keine Telemetrie |
Datenschutz
Die App fragt auf macOS nach der Berechtigung „Bedienungshilfen“, einer der weitreichendsten, die das System vergibt. Das hier ist alles, was sie damit tut.
WindowNote sieht Name und Kennung einer App, den Fenstertitel, Position und Größe — und den Dokumentpfad, wenn die App ihn anbietet. Nicht die Inhalte in deinen Fenstern, keine Eingaben, keine Zwischenablage. Die Berechtigung „Bedienungshilfen“ erlaubt weit mehr als das. Die Zurückhaltung ist die der App selbst, und sie steht auf dem Berechtigungs-Bildschirm, weil man wissen darf, wo die Grenze verläuft, wenn man so etwas freigibt.
Die Zettel liegen in einer lokalen Datenbank auf deiner eigenen Platte. Kein Konto, kein Sync-Server, keine Telemetrie, kein Absturzbericht, der nach Hause telefoniert. Der einzige Netzwerkaufruf der App ist die Lizenzprüfung — und die kostenlose Variante macht nicht einmal die.
Die kostenlose Variante begrenzt, an wie vielen Fenstern Zettel hängen — nie, wie viel du darauf schreibst, und nie das, was schon geschrieben ist. Läuft ein Abo aus, fällst du auf Kostenlos zurück, mit jedem Zettel weiterhin lesbar und änderbar. Eine Notiz-App, die deine eigenen Worte einsperrt, ist eine, der man aufhört zu vertrauen.
In einer SQLite-Datei in deinem eigenen Application-Support-Ordner. Du kannst sie lesen, sichern und löschen. Eine Kopie woanders gibt es nicht.
~/Library/Application Support/de.jonashottler.windownote/%APPDATA%\Balane\WindowNote\Der Diagnosebericht in den Einstellungen kopiert, was die App gerade an Fenstern sieht — für Fehlerberichte. Er verlässt den Rechner nur, wenn du ihn irgendwo einfügst.
Preis
Die Grenze liegt bei den Fenstern, nicht bei den Zetteln. Häng an die zwei Fenster, die du dir aussuchst, so viele Zettel wie du willst — so lange du die App benutzt.
0 €
dauerhaft, ohne Zeitlimit
1,25 €pro Monat
14,99 € einmal jährlich abgerechnet · inkl. MwSt. · jederzeit kündbar
Kauf und Rechnung laufen im Browser über Lemon Squeezy.
Die Lizenz wird im Hintergrund geprüft, höchstens einmal am Tag. Ist Lemon Squeezy nicht erreichbar, läuft Pro sieben Tage weiter — denn eine zahlende Kundin wegen einer wackligen Verbindung aus ihren eigenen Zetteln auszusperren, ist keine vertretbare Voreinstellung.
Fragen
Auf macOS ist das der einzige Weg zu sehen, welche Fenster andere Programme offen haben, wie sie heißen und wo sie stehen. Ohne sie kann die App an nichts einen Zettel heften. Sie liest ausschließlich Fenster-Metadaten — nie den Inhalt eines Fensters, nie Eingaben, nie die Zwischenablage.
In einer SQLite-Datei in deinem eigenen Application-Support-Ordner. Nichts wird hochgeladen, es gibt kein Konto, und kein Server hält eine Kopie.
Die Zettel kommen zurück. Jeder trägt einen Fingerabdruck seines Fensters — App, normalisierter Titel, Dokumentpfad sowie die Titel und die Position, die es trug, solange die Zuordnung sicher war. Die werden auf das gelegt, was gerade offen ist. Wo die Zuordnung eine Vermutung ist und keine Gewissheit, sagt die App das, statt so zu tun.
Ja. Terminal benennt ein Fenster bei jedem cd, jedem Befehl und jeder Claude-Code-Aufgabe um und meldet das Arbeitsverzeichnis als Dokument. WindowNote vergleicht den Teil des Titels, der bleibt, merkt sich die Titel, die ein Fenster trug, und hält an einem Fenster fest, das es sicher erkannt hat. Terminal-Tabs gehen auch: Ein Zettel folgt dem Fenster oder bleibt auf seinem Tab.
Jeder Zettel bleibt bei seinem Fenster auf dessen Schreibtisch und taucht auf, wenn du dorthin wechselst. macOS beschreibt nur die Fenster auf dem Schreibtisch, den du gerade siehst — wo zwei Fenster verwechselbar wären, wartet die App deshalb und sagt, dass sie unsicher ist, statt einen Zettel aufs falsche zu setzen. Du kannst einen Zettel auch an einen Schreibtisch selbst heften.
Ja. Jeder Zettel sagt, ob er zum ganzen Fenster gehört — auf jedem Tab sichtbar — oder zu genau diesem Tab. Wird der Tab geschlossen, fällt der Zettel auf das Fenster zurück und sagt dir, dass er das getan hat.
Windows ist gebaut und kompiliert in der CI: Fensterverfolgung, globales Kürzel, Layered-Overlay-Fenster und Infobereich-Symbol. Es geht an Tester, bevor diese Seite es fertig nennt. macOS ist heute lieferbar.
Nein. Ein Sync hieße, dass deine Fenstertitel — also Dateinamen, Kundennamen und Ticketnummern — auf einem Server liegen. Die Pro-Lizenz gilt für drei Macs; die Zettel auf jedem bleiben auf diesem Mac.
Du fällst auf Kostenlos zurück. Jeder geschriebene Zettel bleibt lesbar und änderbar; nur das Anheften an ein drittes Fenster ist gesperrt. Nichts wird gelöscht und nichts eingeschlossen.
Nein. Der App Store verlangt die Sandbox, und ein Prozess in der Sandbox kann die Fenster anderer Programme nicht lesen — was die ganze App ist. Vertrieb läuft direkt, signiert mit Developer ID und von Apple notarisiert.
Ja, in den Einstellungen. Hat eine andere App die Kombination schon beansprucht, sagt die App das, statt still daran zu scheitern, sie zu registrieren.
Der Zettel merkt es sich, damit du es nicht musst. Kostenlos für zwei Fenster, ohne Konto, nichts zu kündigen.
Version 0.9.1