The Unreeled app icon: a white U on steel blue

Your friends on Instagram, without the rabbit hole.

Unreeled is a free, open-source iPhone app for Instagram that shows the people you follow and nothing else: their posts newest first, their stories, your messages and your activity. No Reels feed, no Explore, no suggested posts, no ads.

How to install Source code

Unreeled's first screen on an iPhone: the wordmark and tagline, then three points, Just your friends, Unofficial and Private, above an I Understand button.
What Unreeled shows before you log in

Unofficial

Unreeled isn't made or endorsed by Instagram or Meta. It talks to Instagram the way instagram.com does, from your phone. Instagram doesn't approve apps like this one, and it could restrict or disable an account that uses it. Use it at your own risk.

Why it exists

Instagram used to be your friends' photos. Now, by Meta's own figures, more than half of what people see there is picked by its AI to keep them watching, and just 7% comes from friends. Meanwhile, in experiments, people who stepped away from social media for a week or more came out a little happier and less anxious.

Unreeled keeps the part of Instagram that's about your friends and leaves the rest out.

What's in it

Home
Stories on top, then posts from the accounts you follow, newest first.
Stories
Watch, like and reply; post a photo or video to yours.
Messages
Your inbox with search; text, photos, videos and voice messages; hearts. Posts and reels sent to you open on their own, with no feed after them.
Activity
Likes, new followers and follow requests.
Profiles and posts
With comments, and account search.
Instant
What you do shows at once and goes to Instagram in the background, with a "✓ Delivered" once it's there. Screens open on what the app saved last time.
A 2016 look
Flat white bars, Helvetica Neue and one steel-blue accent.
Reels, if you want them
Reels from accounts you follow can be switched on in Profile › gear. They then show one at a time, with no feed to swipe.

Every screen in detail

Install

In the EU, Japan and Brazil

From AltStore PAL, an alternative app marketplace for iPhone. Coming soon.

Anywhere else

Build it yourself with Xcode. With a free Apple ID, the app has to be reinstalled every 7 days.

  1. Install Xcode 27 or later and clone the repository.
  2. Copy Config/Local.example.xcconfig to Config/Local.xcconfig, and set your team ID and a bundle ID of your own in it.
  3. Open Unreeled.xcodeproj, pick the Unreeled for iPhone scheme and your iPhone, and press ⌘R.
  4. The first time: turn on Developer Mode on the iPhone (Settings › Privacy & Security, then restart), and trust your Apple ID under Settings › General › VPN & Device Management.

Private

Unreeled collects nothing. You log in on Instagram's own page, and your account goes only between your phone and Instagram. There are no analytics, no tracking and no third-party code. The only other request the app makes downloads the project's list of Instagram query IDs.

Privacy policy

How it works

Instagram's website loads nearly everything through GraphQL queries that it sends by ID. Unreeled sends the same queries, with the same parameters and headers, from a hidden web view on www.instagram.com. That way each request carries the website's cookies and the browser's own headers, and the session never leaves your phone. The screens on top are native SwiftUI.

When Instagram changes a query, its ID changes and the screen that uses it stops loading. The fix is one edit to the project's list of queries. Installed apps pick up the new list within 6 hours, or right away when a query fails, with no new version needed.

How it works, in detail

Not in this version

Push notifications, starting a new conversation, searching inside messages, reactions other than the heart, replying to a particular message, group settings, story text, stickers and music, Close Friends, posting to the feed, writing comments, following and unfollowing, and saved posts.

Questions

Could Instagram restrict my account?

It could. Instagram doesn't approve apps like this one, and its checks for automated behaviour look at more than how requests are made. Unreeled sends only requests the website itself sends, and nothing automated: no background likes, follows or scraping. Keep likes and follows at a human pace.

Why isn't it on the App Store?

App Review requires permission from the services an app uses. In the EU, Japan and Brazil, apps can also be distributed through alternative marketplaces after Apple's lighter check, notarization. That's how Unreeled is coming to AltStore PAL.

What does it cost?

Nothing. Unreeled is free software: you can share and change it under the terms of the GNU General Public License, version 3. Its code, its documentation and this website are on GitHub, where issues and pull requests are welcome.