Fast, native macOS menubar app for posting to Mastodon, WordPress, and Micro.blog
Native macOS app for posting to Mastodon, WordPress (self-hosted), and Micro.blog. Features: global hotkey (Ctrl+Option+Cmd+T), multiple accounts with selection, image attachments (up to 4, drag-and-drop), floating panel UI, Keychain storage. |
||
|---|---|---|
| qStatus | ||
| .gitignore | ||
| LICENSE | ||
| project.yml | ||
| README.md | ||
qStatus
A fast, minimalistic macOS menubar app for posting statuses to Mastodon, WordPress, and Micro.blog.
Features
- Global hotkey (Ctrl+Option+Cmd+T) to instantly open the posting window
- Multiple accounts -- post to Mastodon, WordPress (self-hosted), and Micro.blog
- Image attachments -- drag-and-drop or browse, up to 4 images
- Multi-post -- select one or more accounts and post simultaneously
- Menubar app -- lives in your menubar, no Dock icon
- Lightweight -- native Swift/SwiftUI, no Electron, no web views
Requirements
- macOS 15 Sequoia or later
Installation
Build from Source
- Install XcodeGen:
brew install xcodegen - Clone this repo
- Run
xcodegen generatein the project root - Open
qStatus.xcodeprojin Xcode - Build and run (Cmd+R)
Setting Up Accounts
Mastodon
- Open Settings from the menubar icon
- Click + and select Mastodon
- Enter your instance URL (e.g.,
mastodon.social) - You'll be redirected to your instance to authorize qStatus
WordPress (Self-Hosted)
- In your WordPress admin, go to Users > Profile > Application Passwords
- Create a new application password for "qStatus"
- In qStatus Settings, add a WordPress account with your site URL, username, and the application password
Micro.blog
- Go to micro.blog/account/apps
- Generate a new app token
- In qStatus Settings, add a Micro.blog account with the token
Usage
- Press Ctrl+Option+Cmd+T (or click the menubar icon > New Post)
- Select which account(s) to post to
- Type your status
- Optionally drag-and-drop images (up to 4)
- Press Cmd+Enter or click Post
License
MIT