Swifty Notes
by Sergey Armodin
Native GTK markdown notes with preview and automation
About
Swifty Notes is a native GTK/libadwaita Markdown notes application for Linux written in Swift.
The desktop app is the primary experience: write, organize, and preview Markdown notes with native GTK widgets, autosave, remembered workspace state, and adjustable editor settings such as font size, wrapping, indentation, and appearance.
The included CLI works on the same file-backed notes so shell scripts, automation, and AI agents can safely inspect or update notes without a separate database or background service.
- Create, rename, duplicate, export, and delete Markdown notes.
- Autosave edits, remember workspace state, and keep note-local image assets together with each note.
- Adjust editor font size and other writing preferences to fit different screens and workflows.
- Choose where notes are stored, including a cloud-synced folder, so the same plain files can stay in sync across devices.
- Import images with drag and drop and render Markdown with a native GTK preview instead of a web view.
- Use the CLI for JSON-friendly note automation from scripts, shell pipelines, and AI agents.
- Switch the interface language between the system default and any language the build ships, without restarting the app.
Permissions
1 permission weaken the sandbox. Flatsonar asks before installing.
- full access to your home folder
--filesystem=home - inter-process communication (needed for X11)
--share=ipc - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - Wayland display
--socket=wayland - GPU acceleration
--device=dri
Who publishes this
The creator demonstrably controls this app id: Flathub verification, the hosting account owns the namespace, or a well-known file on their domain.
- verified on Flathub: the developer proved they control this app id
publisher:flathub
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.