Vibe CodingGeplaatst door stijn.p31 dagen geleden

Hoe ik een Chrome-extensie bouwde met Claude die 500+ gebruikers heeft

Drie maanden geleden had ik nul ervaring met browser extensies. Nu heb ik er eentje in de Chrome Web Store met 500+ actieve gebruikers. Dit is het hele verhaal. Het idee: een extensie die automatisch affiliate links detecteert op reviewsites en je waarschuwt. Super niche maar ik ergerde me er zelf aan en dacht: als ik dit irritant vind, zijn er vast meer mensen. Week 1: ik startte met Claude in de terminal (Claude Code). Ik beschreef wat ik wilde en hij genereerde de basis manifest.json, content script en popup. De eerste versie werkte binnen een paar uur. Niet mooi maar functioneel. Week 2-3: iteratie. De moeilijkste onderdelen waren het detectie-algoritme (wanneer is een link affiliate vs normaal?) en de Chrome Web Store review. Google keurde mijn eerste submission af vanwege te brede permissions. Claude hielp me om de permissions te minimaliseren en een goede privacy policy te schrijven. Week 4: lancering. Ik postte het op Reddit in r/privacy en r/chrome_extensions. De Reddit post in r/privacy ging semi-viral (800+ upvotes) en dat leverde in een week 400 installaties op. Technisch gezien is het simpel: vanilla JavaScript, geen frameworks, geen build tools. De hele extensie is 3 bestanden en ~400 regels code. Claude schreef waarschijnlijk 70% daarvan maar ik heb alles zelf doorgelezen en aangepast. Verdienmodel: nog geen. Ik overweeg een Pro-versie met extra features maar eerlijk gezegd is het vooral een leuk portfolio project. De ervaring van "ik heb iets gebouwd dat echte mensen gebruiken" is meer waard dan geld op dit moment. Grootste les: begin klein, heel klein. Mijn originele plan had 10 features. Ik lanceerde met 2.
19
💬 9 reacties🔗 Delen

Reageer

wouter_8831 dagen geleden

Gaaf verhaal! Die Reddit launch strategie is slim. Heb je verder nog iets aan marketing gedaan of was het puur die ene post? En hoe is de retentie - blijven mensen het actief gebruiken?

stijn.p31 dagen geleden

Retentie is redelijk - van de 500 installaties zijn er nu ~350 weekly active. Geen verdere marketing gedaan, het groeit langzaam via de Chrome Web Store zoekresultaten. Ik krijg zo'n 5-10 nieuwe installaties per dag organisch.

floris_9131 dagen geleden

Vanilla JS voor een browser extensie is echt de juiste keuze. Ik heb ooit een extensie gebouwd met React en dat was massive overkill. De bundle was 10x groter dan nodig. 400 regels vanilla JS is perfect voor zoiets.

dennis_9330 dagen geleden

Helemaal mee eens. Een React extensie is ook veel lastiger om door de Chrome Store review te krijgen vanwege de bundlegrootte en het evalueren van alle dependencies.

rick9230 dagen geleden

Hoe werkt je detectie-algoritme precies? Affiliate links herkennen is niet triviaal - sommige gebruiken redirects, andere hebben parameters die niet duidelijk affiliate zijn. Heb je een whitelist/blacklist of is het meer heuristiek?

daan.s30 dagen geleden

Leuk dat je het privacybeleid ook door Claude hebt laten schrijven. Ik vind dat een onderschatte use case - juridische/formele teksten zijn ideaal voor AI omdat ze een vaste structuur hebben en je niet creatief hoeft te zijn.

tomm_8929 dagen geleden

Ik heb laatst hetzelfde gedaan voor een Terms of Service. Gaf Claude een paar voorbeelden van andere extensies en hij genereerde een complete ToS. Scheelde me een paar honderd euro aan een jurist.

femke.j30 dagen geleden

Mooi voorbeeld van de solopreneur mindset. Klein beginnen, snel lanceren, leren van gebruikers. Die oorspronkelijke 10 features had je later alsnog kunnen toevoegen als er vraag naar was. Nu weet je exact wat gebruikers willen.

marijn.d29 dagen geleden

Die permissions afwijzing door Google herken ik. Ze zijn echt streng geworden na alle privacy schandalen. Heb je activeTab gebruikt of specifieke host permissions? Bij mij werkte activeTab goed als alternatief voor de bredere permissions.