Oshi Lab
Independent software studio · Switzerland

Oshi Lab is an independent studio that builds software for Apple platforms. It began with an encrypted messenger, and the discipline that project required — doing the work on the device, keeping as little as possible, and being specific about what the software cannot do — is what the studio has carried into everything since.

The work is not a category. A navigation app for European drivers, an adaptive training coach, a daily word game, a screen-capture tool, a rank tracker for other developers: these are separate products with separate audiences, separate roadmaps and separate problems, and they are built that way. What they have in common is a studio, not a template.

Selected work

iOS · Android · macOS · Windows

OSHI

The project the studio is named after: an encrypted messenger with no account, no phone number and no address book upload. The infrastructure behind it — the transport, the relay, the mail server — is run by the studio and designed so that there is nothing useful to hand over. It is the hardest thing here and the reason the rest is built the way it is.

oshi-messenger.com →
iOS · CarPlay

WayCar

Navigation written for European driving rather than adapted to it: national vignettes announced before the border, tolls and fuel costed into the route so the “cheapest” option is a number in euros, and electric-charge planning that models consumption from your car’s stated figure and the speeds the route implies — a motorway costs about a third more than the label. French first, because that is who it was written for.

waycar-nav →
iOS · Apple Watch

Trainora

A training coach that starts from the workouts already sitting in Apple Health, whatever recorded them, and builds a week from your own volume. Every prescribed session carries the reason it was prescribed, and the model reports how confident it is, because a fortnight of history is not a season of it.

trainora-site →
iOS · macOS · tvOS · visionOS

Orakl

A decision simulator. You describe what you are weighing; a swarm of simulated agents seeded with deliberately opposing priors argues it out on the device, and you get the strongest case on each side plus a measure of how divided the swarm was. It runs in airplane mode, which is the only reason it is reasonable to type a real decision into it.

orakl-site →
iOS

Lexical

Two word puzzles a day, one French and one English, solved by meaning rather than by letters: you are told how close a guess is semantically, not which characters were right. The French and English puzzles use different data because the two languages are not translations of one another.

lexical-site →
iOS

RoamGuard

A mobile-data monitor that keeps home and roaming as two separate pools and warns before an overage rather than reporting one. It is also the clearest example of the studio’s habit of publishing its own limits: iOS does not give an app the carrier’s billed figure, and RoamGuard’s site says so above the fold rather than in the small print.

roamguard-site →
iOS · iPadOS · macOS

AdScope

A tool for other independent developers: App Store keyword ranks measured across storefronts and kept as history, alongside read-only Apple Search Ads reporting. Written because the studio needed it, and useful mainly to people with the same problem.

The studio also publishes games — among them Neorun 3D, ZenBlocks and Vallon — and a number of smaller utilities. The complete, current list is whatever the App Store shows under the developer name; it is the only version of that list that is never out of date.

How the studio works

  1. One product, one owner, one problemEach app is owned end to end rather than produced from a house template. They do not share a design system, a roadmap or a release train, and the sites you reach from here are deliberately not built alike either.
  2. Do the work on the device where the device can do itThis is a preference, not a rule we pretend is universal. A messenger needs a relay; a ride-hailing app needs a server and an account; a land-registry tool needs a database. Where an app genuinely does not need one — a game, a puzzle, a tracker — it does not get one, and it keeps working on a plane.
  3. Publish the limits, not only the featuresEvery product page here has a section on what the software cannot do and why, written before the marketing copy. Most of the time the reason is a platform boundary rather than a missing feature, and saying so is more useful than implying it will arrive later.
  4. Ship in the user’s languageInterface text lives in string catalogues, not in the code, and most of the apps ship in more than thirty languages. Several were written in French first and translated outward rather than the other way round.
  5. Answer the emailThere is one address for support, privacy requests and press, and it is read by the people who wrote the software.

Press & brand

Studio nameOshi Lab — two words, capital O, capital L. Not “OshiLab”, not “OSHI Lab”.
Product namesOSHI is set in capitals; every other product is title case — WayCar, Trainora, Orakl, Lexical, RoamGuard, AdScope, Neorun 3D, ZenBlocks.
PlatformsiPhone, iPad, Mac, Apple Watch, Apple TV and Apple Vision Pro, depending on the product. OSHI additionally ships on Android and Windows.
Review copiesPromo codes and TestFlight builds are available on request for any published app. Say which app and which platform.
Screenshots & iconsAsk and we will send the current assets for the app you are writing about, at full resolution. Please do not re-render an icon.
InterviewsHappy to talk about how a specific app works. Same address.

Contact & legal

contact@oshi-messenger.com

One address for everything: support, privacy and data requests, press, licensing and everything else. Each app also keeps its own support page — linked from its App Store listing and from its entry above — with the troubleshooting that is specific to it.

PublisherOshi Lab, Switzerland
Contactcontact@oshi-messenger.com
This siteStatic pages hosted by GitHub Pages (GitHub, Inc.). No cookies are set and no analytics are loaded.
App licenceUnless an app states otherwise, use is governed by the Apple Standard End User Licence Agreement.
PrivacyEach app publishes its own privacy policy, because each app handles different data. There is no studio-wide policy pretending they are the same.