Bluesky, Mastodon, Pixelfed, Lemmy, RSS and any AT Protocol app, mixed into channels you design. Skylab hosts nothing: your channels, sign-ins and AI keys never leave your phone.

Most apps show you one network the way that network wants. Skylab reads them all and shows them the way you want.
A channel is any mix of sources: a Bluesky feed plus a Lemmy community plus three RSS sites plus a fediverse hashtag. Name it, filter it, done.
List for reading, Gallery for photos, Magazine for news. Skylab picks the right one from the content; override it per channel any time.
TL;DR any thread with your own API key, a model running on your own computer, or Skylab's hosted beta. Default: none.
Curated topics, Bluesky people and feeds, what's trending, and new AT Protocol apps discovered as they appear. Add anything as a channel.
Bluesky labels, Mastodon sensitive flags and Lemmy NSFW are respected and off by default. Turn them on per channel if you want.
[email protected] · #[email protected] · r/selfhosted · $TSLA · a profile URL · a site with RSS. Skylab works out the rest.
Switch instantly; nothing reloads. The choice is remembered per channel.
Long thread? Tap TL;DR and get three to five neutral bullets. Where the text goes is your decision, made once in Settings → AI.
OpenAI, Anthropic, OpenRouter, Groq or any OpenAI-compatible API. The phone talks to them directly; the key lives in Android's secure storage.
Ollama, LM Studio or a KwaaiNet node on your Wi-Fi. Nothing leaves your network. One tap presets, a "Fetch models" button, and a connection test.
No setup. Free beta, rate-limited, clearly labeled. Only the public thread text is sent, and it is not stored.
Default is none. Until you choose, no post text leaves the phone.

Reading needs no account at all. Sign in only for things that need you: following people, personal feeds, Pixelfed.
Tap Download below on your phone, open the file, allow installs from this source once. If Play Protect warns about an unknown developer, choose Install anyway: the preview is signed with Skylab's own key and isn't on the Play Store yet.
Four are ready: Bluesky Discover, Photography, Technology (Lemmy), Tech News. Try the view switcher at the top of any channel.
Tap +, name it, then paste sources one by one: [email protected], #[email protected], a Bluesky profile or feed link, r/selfhosted, $TSLA, or any website (RSS is found automatically). Add filters: media only, hide replies, mute words.
The Explore tab has curated Topics (untick what you don't want, add the rest as one channel), People and Feeds search, and what's Trending on Bluesky. The Apps tab lists new AT Protocol apps as they show up on the network.
Settings → Accounts. Bluesky uses an app password (Bluesky app → Settings → Privacy and security → App passwords), never your main password. Mastodon, Pixelfed and GoToSocial sign in through the browser.
Settings → AI → pick a preset → Test connection → Save. Then open any thread with replies and tap TL;DR. For a local model, start Ollama with OLLAMA_HOST=0.0.0.0 so your phone can reach it, and use your computer's Wi-Fi address.
Universal build: Android 7.0 and newer, every CPU type. Updates install over the previous version and keep your channels.
Verify the file if you like: the SHA-256 on the left must match sha256sum skylab.apk.
It's a reader. Your data stays where it already was: on your phone and on the networks you chose to read.
Channels, view choices and filters in app storage. Sign-in tokens and AI keys in Android's encrypted secure storage. Uninstall removes all of it.
Feeds, threads, searches and sign-ins go from your phone directly to Bluesky, each fediverse server, Lemmy, or the RSS site. Skylab's server never sees them.
Provides the Apps catalog, Explore topics, $cashtag search, the hosted AI beta and your feedback. Stores no content, no accounts. Rate limits use a one-way hash of your address and a random per-install id.
Full policy: skylab.michifinds.com/privacy · No analytics, no ads, no trackers in this release.
Not yet. This is a sideloaded preview while it's being tested. A Play listing follows; your channels will carry over when you install the Play version over this one.
Skylab is a reader. You can follow Bluesky accounts when signed in, share any post, and open it in the original app or site to interact there.
Pixelfed servers require a login even to read public timelines. Sign in once under Settings → Accounts and it works like any other source.
Reddit still publishes RSS, so r/subreddit and u/name work. Reddit rate-limits hard, so those sources load one at a time and are cached for 15 minutes.
The hosted beta is free and rate-limited per install. If a paid tier ever exists it will be a separate, clearly labeled choice. Your own key or your own local model are always free of Skylab charges.
The code is cross-platform, but the preview is Android only. iOS comes after the Android release.
In the app: Settings → Send feedback. It attaches the app version and your phone model, nothing else. Bug reports with a screenshot are the most useful thing you can send.