Vi byggde en URL-förkortare. Och det är därför.
6 april 2026
Ibland är det bästa sättet att förstå något att ta isär det och sätta ihop det igen själv.
Det är verkligen så det här startade. Inte ett kunduppdrag. Inte ett marknadsgap. Bara nyfikenhet, lite ledig tid att utforska och den sortens klåda som utvecklare känner igen omedelbart: Jag undrar hur det faktiskt fungerar under huven.
Vad är egentligen en URL-förkortare?
Du har sett dem överallt. En lång, ful länk som yourwebsite.com/blog/article/2024/how-to-do-the-thing-you-wanted blir något rent som oddb.it/shrtnr. Ett klick, samma destination.
Men de är mer än ett kosmetiskt trick. En bra URL-förkortare är ett varumärkes- och marknadsföringsverktyg. Varje länk du delar är en möjlighet att sätta ditt namn på den. oddb.it/shrtnr berättar för folk vem som skickade den innan de ens klickar. Och bakom kulisserna berättar den för dig hur folk klickade på den: vilket land, vilken enhet, vilken plattform som skickade dem din väg.
Det är riktig data. Och den lever inuti varje kort länk du delar.

Så varför bygga en istället för att bara använda ett befintligt verktyg?
Vi tittade på vad som fanns. De betalda alternativen är genuint dyra för vad de gör. De kostnadsfria och öppen källkod-alternativen är solida på många sätt, men inget av dem hade den enda funktion som var viktigast för oss just nu: inbyggd integration med AI-verktyg.
Vi sparar de djupa tekniska detaljerna till ett annat inlägg, men den korta versionen är: vårt team kör arbetsflöden där AI hanterar mycket av det repetitiva kreativa och publiceringsjobbet. För att det ska fungera smidigt behöver varje verktyg i kedjan kunna kommunicera med varandra utan att en människa sitter i mitten och klickar på knappar. De befintliga URL-förkortarna stödde inte detta nativt. Så vi byggde en som gör det.
Det här är faktiskt bara hur vi arbetar
Det finns ett mönster på Oddbit som dyker upp gång på gång.
Vi ser ett gap. Vi säger något. Och om vi har tid och nyfikenheten, bygger vi lösningen själva och delar den med alla.
Vi har gjort det här tidigare med Tanam, ett Firebase-CMS vi byggde 2019 som inkluderade AI-assisterat innehållsskrivande. Och med vårt Facebook App Events-plugin för Flutter, som började som något vi behövde för ett projekt och som fortfarande underhålls aktivt idag.
Det är inget välgörenhetsuppdrag. Det är tänkesättet hos människor som genuint gillar att bygga saker. Vi fixar det som är trasigt, vi bidrar tillbaka och vi behandlar varje kodbas vi rör vid som något värt att förbättra. Den regeln gäller oavsett om vi arbetar med klientprogramvara eller våra egna interna verktyg.
Vad vi slutade med
Resultatet är Shrtnr, vår URL-förkortare med öppen källkod. Fullständig analys, anpassade korta URL:er, QR-koder, länkutgång: allt du förväntar dig av ett dyrt betalt verktyg.
Och det är genuint gratis att köra. Inte gratis som i "gratis nivå med begränsningar." Gratis som i noll kostnad, självhostat, körs i produktionsskala, globalt distribuerat på hundratals platser världen över. Den typ av prestanda som betalda tjänster tar seriösa månadsavgifter för, tillgänglig för alla som är villiga att spendera en halvtimme på att sätta upp det. Vi använder det själva i produktion idag.
Och ja, det pratar nativt med AI-verktyg. Den delen fungerar också. Vi använder det i vår egen innehållspipeline.
Koden är öppen och tillgänglig för alla att använda, modifiera och bygga vidare på: oddb.it/shrtnr
Vad händer härnäst
Det här är det första i en kort serie inlägg där vi går djupare: hur AI-integrationen faktiskt fungerar, hur vi fick det att gå snabbt och vad det här sättet att tänka öppen källkod-first innebär för de produkter och plattformar vi bygger för klienter.
Om du jobbar med något och du vill ha ett team som bygger såhär, vi skulle gärna höra om det.

