TOPSEARCH SOLUTIONS

Widgets by TopSearch Solutions — a live interpreter, a background remover, an audio visualiser, a help button, and more small tools that run in the browser

Widgets

Small tools. Built to go anywhere.

Drag to turn · click to explore

Pictured: the widgets, running.

All of them ↓
Targum, running Targum, running Targum, running BG Cutouts, running BG Cutouts, running BG Cutouts, running AURA, running AURA, running AURA, running Help Button, running Help Button, running Help Button, running

How we build them

One job, done well, inside anyone’s page.

Every widget keeps the same four rules, and the rules are what let it live on a page we do not control.

It runs inside the page’s own policy.

No outside scripts, no inline code, no third-party requests. A strict content-security policy is the condition we design for, and the widgets pass it unchanged.

Nothing leaves the visitor’s browser.

The photo, the file, the words, the location: read and discarded on the visitor’s own machine. Where there is no account it is because there is nothing to keep.

It installs from the browser.

Add to home screen and it opens like an app, with no signal if it has to. No store, no update prompt, no build step to break.

It works on a phone first.

Big targets, text that stays legible, nothing animating on its own when the visitor has asked for stillness. Every colour measured at 4.5:1 or better.

All of them

Live, free, finished.

Open any of these and use it. Each one is in use by someone today.

Targum A live interpreter for two people at one table. The phone lies flat, each half faces one speaker, and what is said arrives translated and spoken on the other side. Hebrew first, 42 languages. Open it → BG Cutouts Removes the background from a photo without the photo ever leaving the device. The model runs in the browser: full resolution, works offline, nothing to sign up for. Cut one out → AURA Audio you can look at. Seven visualisers over one shared read of the sound, picked for you by how the music feels, from the mic, a file, a browser tab, or the built-in generator. See the sound → Help Button One press on an older person’s phone. An alert with her location reaches the family first, then the phone dials the first name on the list. Installs from the browser, opens with no signal. Try it → Sealed Send a file nobody else can read. Encrypted in the browser; the key travels in the link and never reaches the server. Send something → instr.X A groovebox in the browser. 71 genres, 28 scales, a JAM surface that opens by default and a full-screen keyboard for the leads. Nothing leaves the phone. Play → The estimator A renovation priced before anyone has to call. Room, scope and finish level in; three priced levels out, drawn to size. Built for a Toronto builder and embeddable anywhere. Price a room → The checker, in your page checkmysite.pro’s badge and embed scripts put a live site checkup on someone else’s page, inside that page’s own security policy. See the checker → What did nobody read? Paste a diff. It asks the questions a reviewer should ask of generated code: what is new, what widened, what was removed, what is not handled. Read a diff → How much of it fits? Drop a repo folder. See how much a model holds in one window, where the tokens are, and what falls outside. Measure a repo → Does it pass? Two colours in, the contrast ratio out. The nearest shade that passes is one click away; paste a stylesheet to grade every pair at once. Check a pair → Yours A widget for your own site, built to the same rules: one job, done well, inside your page’s own policy, with nothing leaving the visitor’s browser. Start a conversation →

Commission one

Start a conversation.

Tell us what the widget has to do and where it has to live. We’ll tell you what we would build, before you’ve paid for anything.