No description
  • Swift 95.7%
  • Shell 4.3%
Find a file
Suleman H. 442eb51df2
Merge pull request #3 from sessbach/scroll-caret-after-enter
Editor: scroll caret into view after Enter and ---
2026-06-01 09:19:56 +05:00
docs Add Wisp screenshot to README 2026-04-26 11:46:34 +05:00
scripts release.sh: gate releases on self-tests passing 2026-05-02 16:51:35 +05:00
Sources/Wisp Merge pull request #3 from sessbach/scroll-caret-after-enter 2026-06-01 09:19:56 +05:00
.gitignore Initial commit: project boilerplate 2026-04-25 14:57:13 +05:00
LICENSE Initial commit: project boilerplate 2026-04-25 14:57:13 +05:00
Package.swift Scaffold SwiftPM executable as menu-bar-only app 2026-04-25 14:58:28 +05:00
README.md Theme: add system-following appearance as third cycle state 2026-05-18 04:56:46 +02:00

Wisp

A dead-simple macOS scratchpad. ⌥Space to summon, type, Esc to dismiss.

Wisp

Install

Requires macOS 13 (Ventura) or later, Apple silicon.

Homebrew

brew tap sulemaanhamza/wisp
brew install --cask wisp
xattr -d com.apple.quarantine /Applications/Wisp.app

Direct download

Grab the latest zip from Releases, unzip, drag Wisp.app to /Applications, then:

xattr -d com.apple.quarantine /Applications/Wisp.app

The xattr step is needed because Wisp isn't signed with an Apple Developer ID — it tells macOS the app is safe to open.

Features

  • ⌥Space to summon from anywhere (rebindable)
  • Light / dark / system appearance — one-click cycle, follows macOS by default
  • Six fonts to pick from (Charter, Iowan Old Style, Hoefler Text, Palatino, Optima, Avenir Next)
  • Smart editing — lists auto-continue, --- becomes a divider, **bold** and *italic* render inline
  • Headings#, ##, ### render styled with click-to-jump navigation
  • Emoji shortcodes:rocket: :fire: :heart: :check: and more
  • Bold / Italic — ⌘B / ⌘I
  • Auto-update — downloads new versions in the background
  • Launch at Login — toggle in the right-click menu
  • Plain markdown on disk at ~/Library/Application Support/Wisp/scratchpad.md
  • Sync across Macs — point at any folder via the right-click menu (iCloud Drive, Dropbox, Syncthing all work)

Click the ? in the footer for the full keyboard shortcut list.

Build from source

git clone https://github.com/sulemaanhamza/wisp.git
cd wisp
swift run

Contributing

Run the test suite before sending a pull request:

swift run Wisp --test

License

MIT — see LICENSE.