Home

About
Gmasti

Abstract about section background

Why Gmasti exists

I built Gmasti because my timeline was exhausting me.

Same takes, same arguments, same energy every day. I didn't want to leave X or LinkedIn entirely, but I needed the feed to feel less like a chore.

Turns out reading someone's hot take in caveman speak makes it considerably less infuriating. So I built the thing.

What it actually does

Gmasti is a Chrome extension that rewrites post text in your feed in real time. You pick a tone, turn it on, and scroll normally. Posts get rewritten as they come into view.

Currently supported tones: Caveman, Medieval Victorian English, Gen Z Slop, Anime Kitten UwU, and Hood Lingo.

It works on X and LinkedIn. The original posts are never touched. Everything happens locally in your browser.

How the rewriting works

When a post enters your viewport, its text is sent to our server, which calls Groq's API to rewrite it using a fast language model.

The rewritten version is cached in your browser so revisiting the same post does not trigger another request. The server also caches previously seen posts so repeat requests across sessions are returned instantly without hitting Groq again.

Post text is not stored beyond the time needed to process it. The cache holds the rewritten output, not the original.

Free and Pro tiers

Gmasti is free to use with a limit of 100 post rewrites per day.

If you spend a lot of time on your feed, Gmasti Pro raises that limit to 500 rewrites per day for ₹49 per month.

The limit resets at midnight UTC. Local browser cache hits do not count toward your daily limit.

The stack, if you are curious

The extension is built with React and compiled with Vite. The background service worker handles auth and API communication. The content script handles viewport detection, batching, and DOM rewriting.

The backend is FastAPI, with Neon Postgres for user accounts, usage tracking, and the rewrite cache. Payments are handled by Dodo Payments.

Auth is Google OAuth via chrome.identity, the browser's native OAuth flow for extensions. No auth library, no redirects, no bridge pages.

Open source

Gmasti is fully open source. The extension and the backend server are both public.

You can read every line of code, audit what gets sent where, or run the whole thing yourself on your own machine so your data never touches our servers.

GitHub: github.com/yourusername/gmasti

If you find a security issue, please open an issue or reach out before disclosing it publicly.

Made by

Gmasti is built and maintained by Abhraneel Dhar, an indie developer from Kolkata, India.

If you want to say hi or report something broken: mail me