NNook

Nook

A free, open-source Chrome extension for OnlyFans and Fansly creators. It sits in Chrome’s side panel next to your chats: notes on fans, what they’ve spent, a check for restricted words, templates, and optional AI.

It’s made for creators who don’t want to trade the safety of their account for features. Nook makes no requests of its own, adds nothing to the site, and never sends anything for you.

Free Open source No account, no server Data stays in your browser

Why it exists

Most CRMs and chatting tools for OnlyFans get their features by working on your account from the outside. They sign in with your session or password from their own servers, pull chats and fans through the site’s internal API, or add buttons and badges to the page. That’s where their power comes from, and it’s also where the risk comes from: logins from places you’ve never been, traffic that doesn’t look like a person, and a company holding the keys to your account.

That risk matters more now.

OnlyFans’ updated Terms of Use, from November 1, 2026

As summarized by creator and agency guides:

  • OnlyFans can suspend an account and hold earnings when it believes you “have or may have breached” the terms. The old “seriously or repeatedly” wording is gone.
  • A new section restricts manual and automated tools built to collect information from content and messages, to get around access controls, or to train software and AI.
  • You stay responsible for anyone who helps manage or operate your account, and for their tools.

Read the terms yourself before choosing any tool. This page isn’t legal advice, and no tool can promise how a platform will judge it.

Nook takes the opposite approach. It works only inside your own browser, on the page you already have open, and does as little as it can. If a feature would need a request to the site, a change to the page or a click on your behalf, Nook goes without it or finds a way around.

How it’s built, and why

The goal: the site sees what it sees when you use it yourself, and nothing more.

No requests of its own

Nook never talks to OnlyFans or Fansly. It reads what’s already shown in your tab.

Why: extra traffic to the site is the most visible thing a tool can do. Nook adds none.

Nothing added to the page

No buttons, badges or styles on the site, and no files a page could look for. Everything is in Chrome’s side panel, which pages can’t see.

Why: a page can notice changes to itself. It can’t notice a panel that isn’t part of it.

Shown the long way round

Nook can’t mark spenders in the site’s chat list, so it shows the same chats in the panel, in the same order. Fansly spending is saved only when you open the Earnings window yourself. OnlyFans spending is read by opening the fan’s profile the way you would.

Why: each of these gets the information without touching the site or clicking anything.

Profiles opened like a person would

When Nook needs a fan’s spending, it opens their profile in a background tab, reads it and closes it: one at a time, at most every 3 hours per fan, and five seconds apart when you check a whole list. Turn off “Look up spending on its own”, and profiles open only when you press Look up.

Why: to the site, this is the same as you looking someone up. If you want even that only on request, it’s one switch.

You press Send

Insert puts text in the message box the same way pasting does. The only thing Nook ever stops is Enter and Send while a restricted word is in your message.

Why: nothing goes out that you didn’t send yourself.

No server, no account

There’s no Nook server to sign in to and no analytics. Notes, spending, templates and words stay in your browser.

Why: nobody else ever holds your session or your fans’ details.

AI only when you ask, only what you allow

AI runs through OpenRouter on your own key. The AI chat sees the messages on the page and the fan’s spending, and you can switch the chat off with one tap. Notes are never sent.

Why: the AI is the one part that sends anything out, so it’s yours to control.

Free and open source

No subscription, no paid tier. The code is public on GitHub, so anyone can build it, report a problem or send a fix.

Why: a tool that reads your chats shouldn’t be a black box.

Permissions, and why

onlyfans.com, fansly.comTo read the chat you have open. Nook can’t see any other site.
sidePanelTo show the panel.
storageTo keep your notes, templates and words in the browser.
clipboardWriteTo copy text when you’d rather paste it yourself.

What it does

Open a chat, and the panel follows it.

Restricted words

OnlyFans, Fansly

While your message has a held-back word, Enter and Send do nothing, the Nook icon turns red, and the panel shows the message with the words marked. AI can rewrite it without them.

Nook comes with a public list of 900+ words that get messages flagged, and you add your own. Tap any word to allow it everywhere or on one site only: your own @name, or a word that’s fine on Fansly but not on OnlyFans.

Whole words only, so “class” never trips “ass”. Spacing, symbols and look-alike letters don’t get past it. A * at either end matches part of a word.

Try it: these are Nook’s real matching rules
Caught, even disguised
‹Restricted words
YoursBuilt-inAllowed
“hr”Allow onEverywhereOnlyFans✓ Fansly
Built-in · A to Z
bitcoincash appcryptodiscordescorthrincallkikoutcallpaypalsnaptelegramwire…

Chats on screen

OnlyFans

OnlyFans’ chat list can’t show what each fan has spent, and Nook doesn’t touch it. So the panel shows the same chats, in the same order, and follows as you scroll. Big spenders stand out.

“Check spending” looks up the fans Nook doesn’t know yet: one profile at a time in a background tab, five seconds apart. Deleted accounts are marked and skipped.

AI chat about the fan

Optional, needs an OpenRouter key

Ask for a few replies, how to price a custom, or what to say next. Ready messages come as cards: Insert puts one in the chat box, already checked for restricted words. You press Send.

With each question it gets what you allow: the messages loaded on the page, the fan’s spending and lists, and the last ten turns about this fan. Your notes are never sent. Describe how you write once, and it’s used for every fan.

Notes and spending

OnlyFans, Fansly

Notes and a nickname for every fan, what they’ve spent, how long they’ve been subscribed, and which of your lists they’re on.

On OnlyFans, spending comes from the fan’s profile, opened in a background tab at most every 3 hours, or only when you press Look up if you turn that off. Fansly shows spending only in the chat’s Earnings window, so Nook saves it when you open that window yourself.

D
Danny (the golfer)
@dannyr88 · OnlyFans
Spent
Subscribed
Notes
Plays golf on weekends. Tips after a good round.
Oct 20

Spelling

Optional, needs an OpenRouter key

Fixes typos and shows what changed, word by word, before anything goes into the chat.

Only the message text is sent. A cheap model checks it first; if it refuses, your chosen model does, and the panel tells you.

The chat on the site
SEND

Also

Templates

Saved messages with tags and favorites. {name} becomes the fan’s first name.

Improve

Rewrites your message the way you ask (“flirtier”, “shorter”) and gives three versions.

Insert or copy

Insert puts text in the message box like pasting. Turn it off, and Nook copies instead.

Your data

Export a backup of fans, notes, templates and words, and import it on another computer.

Install

Nook isn’t in the Chrome Web Store yet. Chrome can load it from a folder.

  1. Unzip the file you downloaded.
  2. Open chrome://extensions and turn on Developer mode.
  3. Click Load unpacked and pick the folder.
  4. Reload any OnlyFans or Fansly tabs you already had open.
  5. Pin Nook, open a chat on OnlyFans or Fansly, and click its icon.
  6. For AI, add your OpenRouter key in Settings. Everything else works without it.

Or build it from source

You need Node 22 or newer.

npm install
npm run build      # the extension ends up in output/chrome-mv3

Questions

Can it get my account in trouble?

Nook is built to give the site nothing to notice: no requests of its own, nothing on the page, no automation. Profiles it reads are opened the way you would open them. Still, it’s an unofficial tool, and no tool can promise how a platform will judge it.

What does AI cost?

Whatever OpenRouter charges for the model you pick. A spelling check is a tiny fraction of a cent; a question in the AI chat is about a cent or two with Grok.

Which browsers?

Chrome 116 or newer, and other Chromium browsers that support extension side panels.

The site changed and something broke?

Sites change their pages from time to time, and Nook then needs a small update. Issues and pull requests are welcome.