Skip to content
SS
Press the power button on the remote to start the Shikhar Sisodia workspace.
FinderFileEdit
shikhar/projects/orbly.project

Orbly

Upload your official Instagram export once, then ask questions about your circle in plain English — who doesn't follow you back, who unfollowed you, whether one account follows you.

no login · no password · the export stays in your browser

year
2026
role
Sole Builder
status
Shipped
licence
MIT

01how it works

Export, analyse, compare.

  1. 01

    Export

    Download Followers and Following straight from Instagram. No third-party access.

  2. 02

    Analyse

    Drop the file in. It is read and calculated locally, in the browser.

  3. 03

    Compare

    Import another export later to see what changed between the two.

02the model

Two lists, four groups.

Everything Orbly reports comes from comparing the Followers list against the Following list. The intersection is mutuals; the two differences are the rest.

FOLLOWERSFOLLOWINGMUTUALSin bothdon't follow you backyou don't follow back

03snapshots

What changed between two exports.

Import a second export and Orbly keeps both side by side. It can tell you a relationship changed between the two snapshots — not the moment it happened, and nothing from before your first import.

SNAPSHOT 1COMPARECHANGESSNAPSHOT 2

04privacy

The export never leaves the device.

The ZIP is unpacked and analysed in the browser, and snapshots persist in IndexedDB. The one thing that does leave is what a chat question needs: the tools run in the browser, and only the fact a tool returns — a count, a page of usernames, a yes or no — goes to the model.

your browser

  • Instagram export (.zip)unpacked with JSZip
  • Follower analysislist comparison, in-page
  • Snapshotsstored in IndexedDB via Dexie

leaves the browser

  • A chat question and the fact it needsto Anthropic, via the Vercel AI Gateway

No password, no Instagram login, no account, no follower database.

05the product

The live app.

  1. 01

    One page, one promise

    The landing page explains the whole product: export your data from Instagram, drop it in, ask questions. No login and no password.

    orbly-drab.vercel.app
    The Orbly landing page: the heading Ask anything about your Instagram circle, a Chat With Orbly button, and the site's own example conversation beside it
  2. 02

    The chat is the product

    There is no dashboard to learn. The chat screen opens with a drop zone for the export and says, in plain words, which single feature sends anything off the device.

    orbly-drab.vercel.app/app/chat
    The Ask Orbly chat screen in its empty state: a drop zone for an Instagram export, a notice explaining what is sent to the model, and four suggested questions
  3. 03

    The boundary, written down

    The privacy page draws the same line as the code: the export goes from the file into the browser for local analysis, and the upload path to a server does not exist.

    orbly-drab.vercel.app/privacy
    The Orbly privacy page: a diagram of the export moving into the browser for local analysis with the cloud server marked not sent, above an explanation of what happens when a file is uploaded
  • TypeScript
  • Next.js
  • React
  • Dexie (IndexedDB)
  • JSZip
  • Vercel AI SDK
  • Zod
  • Tailwind CSS
  • Vitest

Your social graph stays yours.