Skip to content

NotiFansly/BetterFansly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BetterFansly Logo

BetterFansly

A power-user client modification for Fansly.
Part of the NotiFansly Ecosystem.

BetterFansly injects into the web interface to enhance your experience with robust theming, privacy features, analytics, and quality-of-life utilities.


Features

Customization & Themes

  • Theme Presets: Built-in support for Catppuccin (all 4 flavors) and Dracula, complete with customizable accent colors.
  • Theme Engine: Force dark/light modes or inject your own custom CSS.
  • Remote Themes: Load CSS stylesheets dynamically from external URLs (e.g., GitHub Gists).
  • Zen Mode: Distraction-free browsing mode that hides sidebars, suggestions, stories, and online bars. Expands content to full width and can be toggled instantly with a keyboard shortcut (Ctrl+Shift+Z / Cmd+Shift+Z).

Privacy & Filtering

  • Boss Key: Instantly cover your screen with a fake "quarterly report" spreadsheet by pressing Esc. Perfect for panic situations or semi-public browsing.
  • Ghost Mode: Read direct messages, type replies, and view stories without sending "Seen" or "Typing" receipts to the other user.
  • Keyword Muter: Automatically hide posts from your feed that contain specific words or phrases.
  • Client-Side Processing: All filtering happens locally on your machine; no data is sent to third parties.

Tools & Utilities

  • Chat Translator: Native translation integration for DMs and Feed posts. Translate incoming content with one click, and instantly translate your outgoing messages to your selected language (supports English, Spanish, French, German, Russian, Chinese, Japanese, and Korean).
  • Stream Miniplayer: A persistent, draggable Picture-in-Picture video player. Watch streams or videos while browsing other pages. Includes transparency mode and auto-quality selection.
  • Account Manager: Seamlessly switch between multiple accounts. Store your alt tokens locally and swap sessions instantly without logging out. Includes avatar previews and active session detection.
  • Spending Tracker: Visualize your spending habits. View total spend, a leaderboard of your top supported creators, and a yearly breakdown.
  • Mutual Indicator: Displays a "Follows You" badge next to usernames in the feed, comments, and profile headers.
  • Oneko: Adds a retro pixel-art cat that chases your mouse cursor around the screen.
  • Account Migration: Export your following list and subscriptions to a JSON file and import them to a new account automatically.
  • User Notes: Attach private, local-only notes to any user. Notes appear on profiles, timeline posts, and messages, with quick-edit icons, previews, and sidebar tooltips.
  • Quick Switcher (Omnibar): A powerful command palette for power users.
    • Instant Navigation: Jump to any page, setting, or followed creator without using your mouse.
    • Global Hotkey: Default is Alt+K, but you can record your own custom keybind in the Plugins tab.
    • User Search: Type @ followed by a username (e.g., @bun) to search the entire Fansly database instantly with avatar previews.
    • Smart Routing: Uses soft navigation to switch pages instantly without reloading the browser.

Extensibility

  • Plugin System: Enable or disable core features individually.
  • UserScripts: Install custom JavaScript plugins directly from the UI settings.
  • Developer Friendly: Built on the Chrome UserScripts API for advanced DOM manipulation.

Installation

  1. Download the latest release or clone this repository.
  2. Open Chrome/Edge/Brave and navigate to chrome://extensions/.
  3. Enable Developer Mode (toggle in the top right corner).
  4. Click Load Unpacked.
  5. Select the folder containing manifest.json.
  6. Visit Fansly.com and look for the BetterFansly button in the Settings menu or the sidebar.

Usage

  1. Click the BetterFansly button in the sidebar (mobile/desktop) or the main Settings list.
  2. Plugins Tab: Toggle features like Ghost Mode, Translator, Oneko, Miniplayer, or Mutual Indicator on/off.
  3. Themes Tab: Select a preset (Catppuccin or Dracula) or paste your own CSS.
  4. Tools Tab: Access the Account Manager, Spending Tracker, and Backup utilities.

Privacy & Security

  • Local Execution: This extension runs entirely within your browser context.
  • No Analytics: We do not track your usage, clicks, or viewing habits.
  • Direct API Calls: The Spending Tracker and Backup tools communicate directly with Fansly's API using your active session. Your session token never leaves your browser.
  • Open Source: The code is unminified and transparent for auditing purposes.

Warning: Only install custom plugins/scripts from sources you trust. Malicious scripts pasted into the Library tab can compromise your account security.


Roadmap

  • Community plugin repository
  • Advanced feed filtering (Media type, Date range)
  • Desktop notifications for specific creators
  • Export chat logs to text/html

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a feature branch (git checkout -b feature/AmazingFeature).
  3. Commit your changes.
  4. Open a Pull Request.

Disclaimer

BetterFansly is a third-party modification and is not affiliated with, endorsed by, or connected to Fansly or Select Media LLC. Use at your own risk. This software is provided "as is" without warranty of any kind.


License

MIT License - See LICENSE for details.


GitHubDiscordNotiFansly Bot

About

A power-user client modification for Fansly.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors