Menu

One payment / lifetime / no subscription

Every app you ship
sells the next one.

A small badge in the corner of every site you own. A visitor taps it and finds everything else you've shipped. Edit it once and every site updates within minutes.

yourapp.com
Carbon · Liquid Chrome · pill
< 8 KB
gzipped
1
line per site
2+
apps, ideally

Featured on

Make Taksh - The maker badge that cross-links every app you've shipped | Product HuntMake Taksh on VibeRankListed on Sell With boostFeatured on Smol RankFeatured on ScrollLaunch
See it work

Someone finds one app.They leave knowing all of them.

The real badge, on a pretend website. Not a screenshot and not a video: it's the same code that would run on your site. Open it.

that-side-project.dev

The panel is yours to design: 24 palettes, 17 animated backgrounds, your own hex if you have a brand colour.

  1. 01

    They land on one thing you made

    A search result, a link someone sent them, an old Product Hunt post. They came for this one app and they have no idea you built anything else. In the corner: a small chip with your name on it.

  2. 02

    They tap it

    Everything else you've shipped, right there on the page they were already on: each app, one line of what it does, and a row of your socials. No redirect, no popup, nothing to sign up for.

  3. 03

    They leave through one of your apps, or follow you

    Either way you kept them. And when you ship the next thing, you add it once and it appears in this panel on every site you've ever installed the badge on, within minutes.

Your side of it

You get to see whether it's working

The badge counts what it sends and where it sent it from, and your dashboard shows you both. So keeping it on your site is a decision you get to make with numbers rather than a feeling.

Where your badge sends peopleThis month
clicks on your links39%
Six months agoNow

Where it sent them

  • Your first app
  • Your latest launch
  • Your hub
  • GitHub

Which of your sites sent them

  • yourapp.com
  • blog.yourapp.com
  • that-side-project.dev

Example numbers. Yours live in your dashboard, next to the editor.

  • Which app it's actually selling

    Every link in the panel, ranked by how often someone took it. After a month you know which of your projects the badge earns attention for, and which line of copy under it was doing the work.

  • Which of your sites is doing the selling

    The hostname of the page the click happened on. It is usually not the one you expected: the badge tends to pay off best on the old thing that still quietly gets traffic.

  • And how many went to your socials

    The panel carries a row of them, GitHub, X, LinkedIn, Instagram, YouTube, Product Hunt, your site, your email, and they are counted like everything else. A visitor who liked one app but isn't ready for another one can just follow you instead.

  • And whether it's installed but dead

    If the line is pasted on a site and we're serving nothing there, that gets counted too, and the dashboard tells you which site. A blank corner you don't know about is the one failure this product can have.

Counts, not visitors

No cookies, no storage read, nothing about the person. A click tells us which link and the hostname of the page, and we add 1 to a counter. What is stored is an integer per link per month, so there is no visitor record behind the number to look at, by us or by you. Add data-taksh-insights="off" to a script tag and even the counter stops.

Read the whole privacy page
How it works

Three steps. About four minutes.

Set it up once. After that, adding a new app is a single edit, and every site you own updates on its own.

  1. 1Step 1~2 min· once
    maketaksh.com/u/yourname
    YYour first app
    YYour latest launch
    TThat side project
    +Whatever you ship next

    Claim your handle and add your apps

    Sign in with Google, pick a username, and list what you've shipped: a name, a link and one line each. The preview is the real badge, so what you build is exactly what goes live.

  2. 2Step 2~30 sec· per site
    before </body>
    <script
      src="https://maketaksh.com/badge.js"
      data-taksh="yourname"
      defer></script>
    Works on+5

    Paste one line on each site

    One payment publishes your badge. The line goes anywhere a <script> tag goes, from Next.js and WordPress to a plain index.html, and it renders in a shadow root, so it can't touch your CSS.

  3. 3Step 30 min· automatic
    +You add one new app
    yourapp.comupdated
    blog.devupdated
    sideproj.ioupdated

    Update once, every site follows

    Ship something new? Add it in one place. Every badge you've installed shows it within minutes, and you never touch those sites again.

About four minutes in total. After that, adding an app is one edit and nothing else.

Start with step 1
Who it fits

Built for makers with a back catalogue

It's a small, specific tool with a small, specific job. Here is exactly who gets something out of it, and who doesn't yet.

You've shipped more than one thing

Two apps, or nine, on however many different domains. The badge needs somewhere to point, and every app you add makes every other one worth a little more.

Your work is scattered across stacks

A Next.js app, a Framer site, a WordPress blog, one raw index.html you'd rather not touch. One line goes into each of them and they all read from the same profile.

You launch, then it goes quiet

Launch day does numbers for about eighteen hours and then flatlines. A badge is how launch number five sends people back to launches one through four, permanently.

?

Shipped exactly one thing? Not yet.

A badge that cross-links your work needs work to cross-link. With one app it has nothing to point at but itself. Come back at your second launch, we'd rather you bought it late than refunded it early.

It goes anywhere a <script> tag goes

One line, before the closing </body> of each site you own. We wrote the exact file and the exact line for the setups people actually use, including the two that need something slightly different.

Why it matters

Every launch dies in a day. Then what?

You post it, it does numbers for about eighteen hours, and then the graph goes flat forever. Meanwhile the four things you shipped before it sit there, getting nothing, pointing at nobody.

What a launch actually looks like

Without a badge, launch day is the whole story. With one, every later launch sends a little traffic back down the line. Forever.

With a badgeWithout one

Five apps, five dead ends

Someone who loves the thing you shipped in March has no way to discover the thing you shipped in June. They liked your work and then they left.

Your footer is a maintenance job

Hand-linking every project from every other project is n² edits and it goes stale the week after you do it. Nobody keeps that up past app number three.

You look like a one-hit maker

The portfolio you've spent three years building is invisible unless somebody thinks to google your name, which they don't.

What you get

Small enough to forget. Useful enough to keep.

Look as prolific as you actually are

Three years of work, one tap away, on every page you own. People find out you built the other thing they use.

Never hand-edit a link again

Add a project once. Every badge you've ever installed updates itself, including the ones on sites you'd forgotten you owned.

It weighs nothing

Under 8 KB, deferred, and the profile it fetches is cached at the edge. It renders after your page does, never before.

Nothing to leak

No cookies, no fingerprinting, nothing third-party unless you ask for it. One GET for your public profile, a click counter you can switch off, and, only if you link an app to BroFindAI. Its live vote count. That's the whole footprint.

It can't break your CSS

The whole badge lives in a shadow root. Your styles can't reach in and it can't reach out: no resets, no !important, no surprises.

See what it earns you

Which app the badge sends people to, and which of your sites did the sending. Counts only: no cookies, no visitor behind the number.

KB
Script size, gzipped
line
To install, per site
Palettes, all included
Cookies set
Pricing

One payment. Then it's yours.

For every site you own and every app you ever ship. No subscription, no per-site fee, nothing that renews, and a refund if it isn't what you expected.

Make Taksh

Lifetime
$5$7one-time

Everything, forever, for every app you ship. Nothing renews and nothing expires.

  • sites
  • 50apps
  • 0renewals

Not what you expected? Refund within 14 days.

Everything included

The badge

  • Live for good, on every site you own
  • All 24 palettes and custom hex colours
  • 17 animated backgrounds
  • Custom label text
  • No Make Taksh branding

Your apps

  • Up to 50 project links
  • Every app you ever ship, same payment

Your hub

  • A public maker page, server-rendered
  • Linked from every badge you install

What you'll pay, ever

Today
$5
Next month
$0
Next year
$0
Your next app
$0

Worth it from your second shipped app onward. With one, there is nothing to cross-link yet.

Guides

Nobody saw your last launch. Here's why.

Short pieces on getting your work in front of people when you have no audience, no list and no budget. Worth reading whether or not you ever buy anything here.

All guides
FAQ

The honest answers

No. It's one payment, once, and that is the whole price list: no subscription, no per-site fee, no upsell later. Claiming a handle is free and the editor is fully open, so you build the exact badge you're buying before you pay for it.

Yes, in the editor. Claim a handle, add your apps and pick the shape, colours and background. The preview is the real badge, rendered by the same code the embed runs, so what you see is exactly what goes on your site. Switching it on for the public is the paid part, and there is a 14-day refund if it isn't what you expected.

Nothing at all. The badge renders nothing and the page is exactly as it was, with a blank corner where it will be. Your handle, your projects and your colours sit in the dashboard until you publish, and the one payment switches every installed badge on within five minutes. You never have to touch those sites again.

One script tag, before the closing </body> of each site you own. It works anywhere a script tag works: Next.js, Astro, SvelteKit, WordPress, Framer, Webflow, a single hand-written index.html. There is nothing to install and no package to add, and the install docs have the exact file and line for twelve setups.

It's under 8 KB gzipped and loads with `defer`, so it can't block parsing or rendering. It makes one request to render (a cached GET for your public profile) and it renders after your own page has painted. It will not move your LCP.

No. It sets no cookies, reads no storage and fingerprints nothing. It does count clicks so you can see whether the badge is working: when someone clicks one of your links, we're told which link and the hostname of the page (no path, no identifier, nothing read from their device) and we add 1 to a counter. What's stored is an integer per link per month, so there is no visitor record behind it to look at. Add `data-taksh-insights="off"` to the script tag and even that stops. The only call the badge can make to anyone but us is the BroFindAI vote count, and only for apps you have linked there yourself. See the next question.

If an app of yours is also listed on BroFindAI, tick "This app is listed on BroFindAI" next to it in your dashboard and paste its tool id. Your badge and your hub then show that app's live vote count beside it. It's the one thing that makes the badge read a file from anyone but us: a public count, fetched only when a visitor opens the panel, sending nothing about them. If BroFindAI is unreachable the chip just isn't there. Link nothing and the badge behaves exactly as it did before, or add `data-taksh-votes="off"` to a script tag to rule it out on a particular site.

It can't. The badge renders inside a shadow root, which is a hard boundary in both directions: your stylesheet can't reach into it and its styles can't leak out. No resets, no !important wars, no z-index fights beyond the one container.

A public page at maketaksh.com/u/yourname listing everything you've shipped plus your socials. It's what the badge links to, it's server-rendered with real meta tags, and it's yours to share on its own.

Add it in your dashboard. Every badge you've already installed picks it up within a few minutes. The profile is cached at the edge for five minutes, so that's the longest you'd ever wait. You never touch those sites again.

The badge writes a normal anchor to your hub, and your hub links back out to your projects. It's a small, honest, on-topic link between pages you own: the same thing a footer 'more from me' list does. There's no link scheme and nothing to disavow.

Everything, switched on for good: your badge live on every site you own, your public hub at maketaksh.com/u/you, up to 50 project links, custom hex colours, 17 animated backgrounds and custom label text. It also drops the small "Make Taksh" line from the badge's panel footer. One payment, not per month, not per site, not per app. Ship ten more things next year and it still costs nothing extra.

Not yet, honestly. A badge that cross-links your work needs work to cross-link. With one app it has nothing to point at but itself. It starts earning from your second launch, and it compounds from the third. Bookmark it and come back; we would rather you buy it late than refund it early.

Because a badge is only worth installing if it will still be there in three years. One payment covers the hosting and keeps the maker who built it interested; free tiers on solo products get quietly switched off, and yours is pasted into other people's websites.

Yes. Email [email protected] within 14 days and we'll refund it, no argument and no form to fill in.

Change it in the dashboard. The badge follows automatically, and the old hub URL redirects for a while so anything already shared keeps working.

The badge fails silently. If the script or the profile can't load, it renders nothing at all and your page is exactly as it was. It's designed so that the worst case is invisible.

Still wondering something? Ask us directly.

You already did the hard part. Go connect it up.

Four minutes now, and every app you ship from here on quietly works for all the ones that came before it.

One payment · Lifetime · Under 8 KB