mrkeyoor.com_
Sat 12 Sept 13:51 UTC
Dev Toolsevaluationupdated 12 Sept 2026

RyukGram review

RyukGram is a proprietary iOS tweak that changes Instagram's interface and behavior, adding downloads, feed controls, local archives, privacy switches, and extensive appearance settings. It solves annoyances that the stock app does not let users configure, but the core tweak is currently closed source despite being distributed through a public GitHub repository.

trackingstars / 7d
Verdict

Our 3-CPU, 8 GB sandbox could not run commit 953ee0d because RyukGram has no supported build ecosystem or Dockerfile. As an open-source recommendation, it fails the basic test because the core tweak is closed and its license bars modification and redistribution. Consider it only as a personal iOS utility if its unusually broad controls justify sideloading, strict Instagram version matching, and testing on an account you can afford to risk.

We ran it

Screenshot of RyukGram (github.com/faroukbmiled/RyukGram)

Answers from our run

Did you run RyukGram yourself?

No. Its code is JavaScript, and it carries no manifest our lab installs from, and no Dockerfile, so there was nothing standard to install, build or test. This review is written from the repository's own documentation.

Who should not use RyukGram?

Anyone choosing it because they require open-source, auditable code: the README says the core is closed, and the license prohibits modification, redistribution, and reverse engineering.

What are the alternatives to RyukGram?

SCInsta, BHInstagram. As an open-source recommendation, it fails the basic test because the core tweak is closed and its license bars modification and redistribution.

Setup2/5No runnable lab path; iOS signing and an Instagram IPA are required
Docs4/5Install routes, compatibility, and the large feature set are explicit
Community4/5540 stars, a September release, and active issue replies
Maturity2/5Closed core, tight Instagram coupling, and current feature bugs

Who it’s for

iPhone users comfortable sideloading a modified Instagram app or maintaining a jailbreak.
People who want fine control over reels, feed suggestions, read receipts, downloads, and local media storage.
Users prepared to match RyukGram v1.4.0 with a documented Instagram build and update both together.
Translators who want to contribute to the 12 listed localizations without access to the core tweak source.

Who it’s NOT for

Anyone choosing it because they require open-source, auditable code: the README says the core is closed, and the license prohibits modification, redistribution, and reverse engineering.
Android users or iPhone owners unwilling to sideload or jailbreak: every documented installation path uses an iOS signing tool, TrollStore, or a jailbreak package manager.
Free Apple account users who need the bundled extensions: the README says those accounts cannot sign the extensions and must use the no-plugins build.
People unwilling to test a modified client on a secondary account first: issue 77 reports an account lock after trying an Instagram Plus font, although the maintainer could not reproduce or establish the cause.
Anyone depending on still-image story exports in v1.4.0: open issue 91 says the option labeled "Save image (no music)" saves a static story as video.

Setup reality

We did not run commit 953ee0d in our 3-CPU, 8 GB sandbox. The harness found no supported ecosystem for this JavaScript repository, and the checkout has no Dockerfile, so there is no install, build, or test result to report.

The documented paths all need an iPhone-specific setup. You can add a package source to Feather, RyukSign, SideStore, AltStore, Sileo, or Zebra; a self-built sideload also requires an Instagram IPA that the project cannot bundle, plus a signing method.

RyukGram v1.4.0 targets Instagram 446.0.0, while the separate Instagram 410 build trails the main build. Free Apple accounts must choose the no-plugins package because they cannot sign bundled extensions. Updating Instagram independently can put you outside the version pairing the maintainer documents.

RyukGram v1.4.0 changes Instagram 446.0.0 on iOS

RyukGram modifies the Instagram app rather than providing a separate client. Version 1.4.0 targets Instagram 446.0.0, with another build for Instagram 410. The tweak can hide ads and suggestions, change reel controls, download media, keep local copies of deleted messages, alter read receipts, record calls, restyle the interface, and maintain its own gallery. That is far beyond the usual handful of toggles in an Instagram add-on.

The most useful ideas reduce friction. A doom-scrolling limit can cap reels, action buttons can be reordered, and a status-bar tap can stop refreshing the feed. Named setting profiles can follow different Instagram accounts. Downloads have quality choices, history, duplicate checks, and filenames based on the post date. RyukGram also lists 12 interface languages, with English used when a translation is missing.

The GitHub repository does not contain the core source

RyukGram's README says the project is closed source for now because earlier work was copied and resold. The public tree contains documentation, localization files, a compiled Safari extension, and a GitHub Actions workflow, but not the implementation behind most advertised features. Calling the repository open source would be inaccurate. Translators can inspect and edit strings; security reviewers cannot audit the code that reads messages, masks identifiers, or records calls.

The proprietary license permits personal, noncommercial installation of compiled software and prohibits redistribution, modification, derivative work, and reverse engineering. Translation contributions are licensed back under the same terms. If your reason for choosing GitHub software is the right to inspect, fork, preserve, or repair it, RyukGram does not meet that requirement in its current form.

What happened when we ran it

We did not run RyukGram in our sandbox. Our harness inspected commit 953ee0d on September 12, 2026, using 3 CPUs and 8 GB of RAM, but found no supported ecosystem and no Dockerfile. RyukGram is labeled JavaScript by GitHub because of the public repository contents, yet it is an iOS tweak distributed mainly as compiled release assets. There was no defensible install, build, or test command for the lab to report.

That result says nothing about whether the released tweak launches on a compatible iPhone. It says the GitHub checkout cannot be independently exercised through our standard fresh Debian workflow. A prospective user has to rely on the maintainer's release assets, documentation, and device testing. A developer cannot reproduce the core from commit 953ee0d because the relevant source is absent.

Installation requires an Instagram IPA, signing, or a jailbreak

The shortest documented path opens RyukGram's package source on an iPhone and adds it to Feather, RyukSign, SideStore, or AltStore. Jailbroken devices can use Sileo or Zebra, while TrollStore users inject a release bundle with TrollFools. Building a sideloaded IPA through GitHub Actions still requires the user to supply Instagram's IPA because the repository cannot distribute it. Manual injection uses either the regular helper or the no-plugins patch.

Apple account type changes the package choice. The README says a free account cannot sign the bundled extensions, so those users need the no-plugins build. Compatibility is specific: v1.4.0 names Instagram 446.0.0, and the older Instagram 410 build lacks newer features. Instagram changes therefore create recurring maintenance for the user.

Account controls and message capture deserve caution

Several features touch data and behavior that users may consider sensitive. RyukGram can retain unsent or view-once messages, log activity status, hide read receipts, record voice and video calls, fake location, and mask device identifiers. The README documents local locks, an app-switcher shroud, per-account storage, and encrypted backup bundles. It does not give reviewers source code to verify how those protections or recording paths work.

Issue 77 supplies a concrete reason to test carefully. One user reported a temporary Instagram account lock immediately after applying an Instagram Plus bio font on two accounts. The maintainer could not reproduce it and did not identify a cause, so the report does not prove RyukGram triggered the lock. It does prove that modified-client behavior can collide with server checks in ways neither side can diagnose from this repository. Call recording also carries consent and legal obligations that vary by location.

The September release is active, with v1.4.0 bugs still open

GitHub showed 540 stars and 4 open issues after the last push on September 9, 2026. That push also produced v1.4.0, and the maintainer replied to older reports by asking users to retest against the release. The repository is actively maintained. The tight pairing with Instagram versions means activity is necessary just to keep existing hooks working.

Fresh code does not guarantee every advertised path works. Open issue 91 reports that v1.4.0 saves a static story as a video when the user chooses "Save image (no music)." The release notes list two known faults: the story text tool can show a selected custom font while typing with the default, and unfollow confirmation does not appear on Instagram 446 profiles. Those narrow bugs affect exactly the kind of UI interception the tweak depends on.

SCInsta is the better choice when source access matters

SCInsta is the clearest alternative because RyukGram credits it as the project's starting point. Its current repository uses GPL-3.0 and includes source plus build prerequisites for Theos, CMake, an iOS 16.2 SDK, and a user-supplied Instagram IPA. Its feature list is shorter, covering feed cleanup, reel controls, downloads, message behavior, and navigation changes. Choose it when auditability and modification rights outweigh RyukGram's profiles, story statistics, gallery, and deeper interface controls.

BHInstagram is narrower again, with ad hiding, media downloads, deleted-message retention, read-receipt changes, and action confirmations. RyukGram is the feature leader of these three on paper. The closed core changes the decision: treat RyukGram as third-party compiled software whose internals and future cannot be independently maintained.

Alternatives

ProjectWhat it isPick it when
SCInstaA GPL-3.0 Instagram tweak with source, build instructions, feed controls, downloads, and messaging changes.pick this instead when source inspection and the ability to build or modify the tweak matter more than RyukGram's longer feature list.
BHInstagramA smaller Instagram tweak focused on ads, downloads, message privacy, and confirmation controls.pick this instead when you want a narrower tweak and do not need RyukGram's profiles, gallery, story statistics, or deep layout controls.

What people are saying

  1. [github-trending] faroukbmiled/RyukGram

Sources

  1. RyukGram repository and README
  2. RyukGram proprietary license
  3. RyukGram v1.4.0 release notes
  4. Issue 91: static story saved as video
  5. Issue 77: account lock report

More dev tools reviews

mihon · tabby · rollup · beekeeper-studio · stats · grpc-gateway · the whole board →