Firefox extension · Open source · friction by design

Instagram, without the drift.

Intention lets you use Instagram for a reason, then interrupts the moment that reason turns into feed scrolling.

DMs and deliberate use are fine. Feed-style scrolling gets interrupted. Leaving Instagram logs you out, so the next visit starts with intention again.

Interrupts feed drift 5-minute intentional override Logs out on exit MIT licensed
Intention logo
Intention
purpose first · feed drift blocked
enabled
Started scrolling?
This looks like feed use, not intentional use. Close now, or deliberately choose a short 5-minute extension.
Type: WAIT TILL 11:59
Close now
Wait 5 minutes
1goal: interrupt autopilot, not all usage
5moptional intentional override with typed phrase
0analytics, trackers, or hidden data collection
MITopen-source code you can inspect
How it works

Designed for intentional use, not perfect abstinence.

Intention gives Instagram a structure it normally avoids: use it for a session, get interrupted when scrolling becomes feed drift, then get logged out when the session ends.

01

Open for a reason

Log in and use Instagram normally for a purposeful session. DMs, replying, checking something specific, and targeted use are allowed.

The point is not punishment. It is to separate intent from autopilot.
02

Interrupt feed drift

Once home, explore, or reels activity looks like real feed scrolling, Intention surfaces a blocker that asks you to close now or consciously request five more minutes.

The override requires typing a phrase. Friction is part of the product.
03

Logout on exit

When your Instagram session ends, Intention clears the session so your next visit starts with one more deliberate step instead of an effortless reopen.

You should have to mean it again.
Features

Small mechanics, strong behavioral effect.

Everything in Intention exists to create a better pause, not a noisier extension.

Smart feed interruption

Scroll detection is aimed at Instagram surfaces where drift actually happens: Home, Explore, and Reels.

5-minute intentional extension

You can buy a short extension, but only through a time-based phrase that makes the choice feel explicit.

Session-based use

Intention is built around short, purposeful sessions instead of endless passive availability.

Local-only behavior

No analytics, no cloud account, no remote code. The extension works in the browser and stays focused on its one job.

What it is and is not

Built to hold the line without becoming another thing that wants your attention.

What Intention does

Allows deliberate Instagram useReply, check, post, search, leave.
Interrupts feed-style scrollingNot everything, just the part that becomes automatic.
Adds friction to extension timeA typed phrase is required to buy five more minutes.
Logs out when the session endsThe next open asks you to mean it again.

What it does not do

No hidden trackingNo analytics SDKs, ad systems, or remote behavior.
No fake productivity theaterNo streaks, leaderboards, or gamified guilt.
No all-day lockout by defaultThis is friction, not blanket punishment.
No closed-box trust modelThe code is open under MIT.
Privacy

A browser extension should not become another surveillance layer.

Intention needs trust, so its behavior stays legible: narrow host scope, focused permissions, and no external data collection.

No analytics

No usage telemetry, no third-party trackers, no hidden event stream.

Local settings only

Your extension settings are stored locally so the product can remember how you want it to behave.

Instagram-only scope

Its page logic is for Instagram surfaces relevant to the blocker, not general browsing.

Inspectable source

Because Intention is open source, trust does not rely on policy copy alone.

FAQ

What most people want to know first.

Does Intention block all Instagram use?

No. It is designed to allow targeted use and interrupt feed-style drift.

Why does it log me out?

That extra step is deliberate. It adds friction so every new Instagram session starts with a conscious choice.

Can I keep using Instagram for a few more minutes?

Yes, but only through a short 5-minute extension that requires typing an explicit phrase shown by the blocker.

Is Intention free?

Yes. Intention is open source and released under the MIT License.

Available now

Give Instagram a doorway instead of a trapdoor.

Install Intention, use Instagram for what you meant to do, and make feed drift noticeably harder to slip into.