Tel de tools die je gebruikt tijdens een gemiddelde debugsessie. Een JSON-formatter om een API-response te lezen. Een Base64-decoder voor een auth-header. Een JWT-inspector om tokenclaims te controleren. Een URL-decoder om een redirect-keten te ontwarren. Een hash-generator om een checksum te verifiëren. Dat zijn vijf open browsertabbladen, vijf websites die nu je data hebben, en vijf contextwissels die je weghaalden van het eigenlijke probleem.
Dit zijn geen complexe taken. Elke kost tien seconden daadwerkelijk werk. Maar de overhead van het juiste hulpmiddel vinden, erheen schakelen, invoer plakken en uitvoer kopiëren, telt op tot minuten per sessie en uren per week. Erger nog, het versnippert je aandacht op precies de momenten waarop je een complex systeem in je hoofd moet vasthouden.
Het huidige landschap
Developers hebben persoonlijke toolkits samengesteld uit een mix van bronnen. Browserbladwijzers naar sites als jwt.io, regex101.com en jsonformatter.org. Shell-aliassen en functies in .zshrc. VS Code-extensies die formattering of codering toevoegen. Homebrew-packages zoals jq en htop. Elke tool werd toegevoegd om één probleem op te lossen, en geen enkele praat met de andere.
Het resultaat is een toolchain die technisch werkt maar geen samenhang heeft. Je kunt niet voorspellen waar het volgende hulpmiddel zal leven. Je kunt bewerkingen niet aan elkaar koppelen zonder handmatig uitvoer van de ene tool te kopiëren en in de andere te plakken. En je kunt niet garanderen dat een van de webgebaseerde tools je data privé houdt.
41 tools in één native macOS-app
Bellows bundelt 41 developer tools in één enkele macOS-applicatie, onderverdeeld in vijf categorieën:
- Formatters — JSON, XML, SQL, HTML en meer. Plak rommelige invoer, krijg schone uitvoer.
- Encoders — Base64, URL-codering, HTML-entiteiten, JWT-decodering. Coderen en decoderen in beide richtingen.
- Generators — UUID's, hashes (MD5, SHA-256, SHA-512), Lorem Ipsum, wachtwoorden. Genereren en kopiëren in één stap.
- Converters — Kleuren (hex/RGB/HSL), talstelsels, timestamps, eenheden. Converteren tussen formaten zonder mentaal rekenwerk.
- Text Tools — Regex-tester, diff-checker, hoofdlettergebruik-converter, regelsorteerder, tekentelling. De tekstmanipulatiehulpmiddelen die je dagelijks nodig hebt.
Klemborddetectie
Kopieer iets naar je klembord en open Bellows. De app analyseert de inhoud van het plakbord en stelt de meest relevante tool voor. Kopieer een JWT en het biedt de decoder aan. Kopieer JSON en de formatter verschijnt. Kopieer een Base64-string en het wijst naar de encoder. Dit verwijdert de stap van een tool kiezen — de app doet het voor je.
Menubalk- en venstermodus
Bellows draait als menubalk-app voor snelle, eenmalige bewerkingen: klik op het icoon, gebruik een tool, sluit het. Voor langere sessies — zoals een reeks regexpatronen testen of meerdere kleurwaarden converteren — schakel je naar venstermodus en houd je het naast je editor. Beide modi gebruiken dezelfde interface met een NavigationSplitView-zijbalk om door categorieën te bladeren.
Volledig offline
Elke tool draait lokaal op je Mac. Geen netwerkverzoeken, geen accounts, geen telemetrie. Dit is geen filosofisch standpunt — het is een praktische vereiste voor developers die dagelijks werken met tokens, geheimen, inloggegevens en eigen data. Je invoer blijft op je machine.
Bijhouden van recente items
De tools die je het vaakst gebruikt, verschijnen bovenaan de zijbalk. Na verloop van tijd past Bellows zich aan je workflow aan, zodat de tools die je nodig hebt altijd binnen handbereik zijn, in plaats van verstopt in een categorie die je moet uitklappen.