AD
Boost Your Brand on BlueSky—Exclusive banner space to amplify your reach within the BlueSky community.
BSkyInfo LogoBskyInfo
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryArticlesGuidesGlossaryBluesky SDKsSponsor
Submit
All ToolsCategoriesCollectionsFeed DirectoryLabeler DirectoryGuidesGlossaryArticlesBluesky SDKsSponsorSubmit
  1. SDKs
  2. /Swift
  3. /Sky.app
jcsalterego

Sky.app

A Swift SDK for Bluesky and AT Protocol by jcsalterego

Sky.app is a great way to use Bluesky Social on MacOS, featuring keyboard shortcuts, Dark Mode Sync, and notification badges.

GitHub Stats

248stars
10forks
1contributors
7open issues

Dates

Created:April 26, 2023
Last updated:June 3, 2025

README

The following content is from Sky.app's GitHub repository. All rights reserved by the original author.

Sky.app

Sky.app is a great way to use Bluesky Social on MacOS. It features keyboard shortcuts, Dark Mode Sync, and notification badges.

If you're looking for the official Bluesky Social iOS app, head on over to the App Store.

The current release is 0.4.2.

Installation

  • DIY way: Clone the repo and build in XCode
  • Easy way: Download the DMG from the Releases page

Keyboard Shortcuts

Posting

  • ⌘-N New Post

Navigation

  • ⌘-⇧-R Refresh
  • ⌘-⇧-] Next Tab (or ^-Tab)
  • ⌘-⇧-[ Previous Tab (or ^-⇧-Tab)

In Compact Mode:

  • ⌘-1 Home
  • ⌘-2 Search
  • ⌘-3 Chat
  • ⌘-4 Notifications
  • ⌘-5 Profile

In Desktop Mode:

  • ⌘-1 Home
  • ⌘-2 Search
  • ⌘-3 Notifications
  • ⌘-4 Chat
  • ⌘-5 Feed
  • ⌘-6 Lists
  • ⌘-7 Profile
  • ⌘-8 Settings

Other

  • ⌘-, Settings...
  • ⌘-K Jump To...
  • ⌘-T Open in Browser
  • ⌘-⇧-C Copy Share URL
  • ^-⌘-⇧-C Copy Current URL

Credits

Made by @jcsalterego.bsky.social.

App icon based on the work of Carmine Savarese.

Check for Updates powered by Sparkle.

Changelog

0.4.1

  • Clean up ⌘-n behavior as n is bound to New Post in-app
  • Fix color scheme sync (again)
  • Some code cleanup around old window and view controllers
  • Fix: Window control boxes disappear during lost focus #22
  • Fix: White title bar and scroll bar #24
  • ⌘-2 (Search) a second time will focus on search box
  • Fix tab navigation
  • Fix setZoomFactor crash

0.4.0

  • Add (⌘-,) to go to the Settings page
  • Fix color scheme sync
  • Remove "Toggle Dark Mode" (for now?)
  • Notification badges now include unread chat messages
  • Fix notification badges
  • Fix keybindings and menu items between Compact and Desktop modes

0.3.9

  • Remove Developer Console #7
  • Remove Mute Terms
  • Fix page up/down #8
  • Fix ⌘-n for New Post #9
  • Fix ⌘-# for refresh #10

0.3.8

  • Restore scrolling
  • Restore tab navigation
  • Fix menu item shortcuts (⌘-1)

0.3.7

  • More bug fixes for keyboard navigation

0.3.6

  • Bug fixes for keyboard navigation

0.3.5

  • Performance cleanup

0.3.4

  • Advanced > Translations in Window opens up translations in its own window.
  • FIX: badge notification counts reflect muted threads

0.3.3

  • Advanced > Hide Replies in Following hides replies in your Home Following timeline.

0.3.1

  • Jump To... allows for quick access to various sections
  • FIX: Dark Mode toggle when not in System mode

0.3.0

  • Check for Updates... available.

0.2.5

  • Update View Menu and navigation hotkeys

0.2.4

  • Zoom support
  • Clean up "Search Posts By Newest First" loading
  • Mute Terms also apply to search results

0.2.3

  • Mute Terms: hide posts and notifications with certain words. Advanced > Mute Terms > Edit...
  • FIX: Dev Console loading error
  • Esc clears search terms when searching
  • Performance cleanup

0.2.1

  • Rewrite staging.bsky.app to bsky.app

0.2.0

  • Use bsky.app

0.1.4

  • ⌘-1, ⌘-2, etc now follow the available navigation, depending on whether you're in compact mode, or desktop mode
  • FIX: Some network calls failed to return correctly

0.1.3

  • View > Toggle Dark Mode
  • Performance updates
  • ⌘-⇧-C now copies the Share URL (staging.bsky.app becomes bsky.app)
  • ^-⌘-⇧-C copies the Full URL, while increasing finger dexterity
  • FIX: ⌘-5 opens Settings in compacted mode

0.1.2

  • FIX: ⌘-Number navigation in non-compact view
  • New keyboard shortcuts:
    • Go back in various contexts: Esc
    • Next page: PgDn, SPC
    • Prev page: PgUp, ⇧-SPC
    • Go to Top: Home

0.1.1

  • FIX: Attach photos to posts

0.1.0

  • Notarized ✨

0.0.9

  • Fix Tab navigation in Dark Mode
  • Advanced > Developer Console

0.0.8

  • Using ⌘-1 for Home while you're already on the page will click the "Load More Posts" button. Same for Notifications.
  • Navigate inner tabs (Following, What's New):
    • Previous Tab: ⌘-⇧-[ or ^-⇧-Tab
    • Next Tab: ⌘-⇧-] or ^-Tab
  • Bonus key binding: ⌘-k goes to Search
  • Advanced > Search Posts By Newest First will reorder searched posts in reverse chronological order.

0.0.7

  • FIX: Restore Dark Mode sync scrollbars. Whoops.

0.0.6

  • Notification badges! It might be a little wonky. One can always issue a Refresh (⌘-⇧-R).
  • FIX: Dark Mode sync got outta whack. It is in whack now.
  • FIX: Search page is scrollable now.

0.0.5

  • ⌘-⇧-C to copy the current URL (#1)

0.0.4

  • Open in Browser

0.0.3

  • Full Light/Dark Mode sync (scrollbars included)

0.0.2

  • Title bar follows dark mode
  • FIX: Remove outer scrollbars

0.0.1

  • Initial release

LICENSE

2-Clause BSD

Topics

bluesky

Related SDKs

kphrxplc-handle-tracker

did:plc & atproto handle tracker

29•Swift
MasterJ93ATProtoKit

A straightforward solution for using AT Protocol and Bluesky, written in Swift.

146•Swift
aaronveghATProtoKit

A straightforward solution for using the AT Protocol and Bluesky, written in Swift.

1•Swift
andooownswift-atproto

Swift package that provides a AT Protocol libraries.

36•Swift
andooownlexicon-gen

CLI tool written in Swift to generate Swift codes from AT Proto's Lexicon files.

11•Swift
cheadSwiftBluesky

A package for interacting with the Bluesky Social API.

4•Swift

Resources

GitHub Repository

License

NOASSERTION

Author

jcsalterego
jcsalterego
@jcsalterego.bsky.social

Activity

Last commit: June 3, 2025
Commit frequency: Unknown

Our Sponsors

Your Brand Here!

50K+ engaged viewers every month

Limited spots available!

📧 Contact us via email🦋 Contact us on Bluesky
BSkyInfo LogoBskyInfo

The Most Comprehensive Bluesky Tools Directory

Stay updated with the latest Bluesky tools and ecosystem news 🦋

Bluesky butterfly logo
Quick LinksSubmit a ToolSponsorAboutLegal Information
ToolsFeed DirectoryLabeler DirectorySchedulingAnalyticsAll ToolsCategoriesCollectionsTags
ResourcesArticlesBluesky GuidesBluesky GlossaryBluesky SDKsBluesky ResourcesSkyRaffleMeida Coverage
Our ProductsRaffleBlueAiTeach ToolsLaiewAI affiliate listFirsto

This website may contain affiliate links

© 2025 BskyInfo. All rights reserved.