Things we've built, imagined and explored

Experiments, ideas and capabilities that sit between what exists and what could exist. Some of it becomes a product, some of it we publish for anyone to use, and some of it only ever tells us where the edge is.

Products built
3
In the lab
2
Published open source
4
Origami horse
Products

Some of it ships

Three apps we wanted to exist and could not buy. Every one of them does its work on the device it is installed on, none of them has an account to sign in to, and none of them sends anything anywhere. Each has a support page, a copyright page and a privacy policy of its own.

Mac app

Squeeze, and it gets smaller

Images, video and PDFs, made dramatically smaller without looking worse. Drop in a folder and it tells you what every file will become before it starts: 84.6 MB becomes about 2.4 MB, a 97% saving, and pressing Optimize turns the estimates into real numbers. Nothing is uploaded and there is no account, because the work is done by the same chips that render your screen. If compressing would make a file bigger, it keeps your original and says so.

  • WebP
  • AVIF
  • HEIC
  • WebM
  • MP4
  • PDF
Platform
macOS 26 or later
Built with
Swift, libwebp, libvpx
Pricing
Free daily allowance, Pro is one payment
Status
Coming to the Mac App Store
Squeeze's Optimize list: seven files, each row showing its format, its size before and after and the saving, with 623 MB heading for about 47 MB
Files dropped onto Squeeze in one drag, reported as 82% smaller across fourteen of them
Squeeze's before and after view: an 84.6 MB TIFF beside the same photograph as a 2.3 MB WebP, a 97% saving
Squeeze's custom settings beside a batch of videos, choosing between AVIF, WebP and JPEG on a four-step quality slider
iPhone app

NachoBill, and the bill divides itself

Somebody photographs the bill. NachoBill reads it on the phone, shows you what it read so you can repair it, then turns every line into a card you flick onto a person. When the pile is empty each share is on screen, and the shares add up to the total printed on the paper. It reads 26 languages and every currency, with no account and nothing uploaded. It does not work out who owes whom, on purpose: it answers the two questions it can answer honestly.

  • On-device OCR
  • 26 languages
  • No account
  • One payment
Platform
iOS 17 or later
Built with
Swift 6, SwiftUI, Vision
Pricing
Free to three people, one payment for ten
Status
In TestFlight
iPhone and Mac app

/Cue, and your script is always in sight

A teleprompter that lights one word at a time at the pace you set, so you can look at the camera instead of hunting for your place. Paste a script, pick a speed between 80 and 180 words a minute, and press Play. On a Mac the overlay is a notch-shaped panel above the menu bar that can sit in any of nine positions; on iPhone it runs across the top of the screen and carries on in the Dynamic Island and on the Lock Screen. It holds a beat longer after a full stop than after a comma, dims the lines around the one you are on, and mirrors the whole overlay for teleprompter glass. It does not listen to you: the pace is a clock you set, not speech recognition, which is why it works with the microphone off and never mishears a word.

  • Live Activity
  • Mirror mode
  • Markdown
  • 80-180 wpm
  • No account
Platform
iOS 17 or later, or macOS 14 or later
Built with
Swift, SwiftUI, StoreKit 2
Pricing
Free to 500 words, then monthly or lifetime
Status
Preparing for the App Store
In the lab

Choji, the wordless messenger

A chat app with no words in it. Emoji and stickers only, encrypted end to end, with a key that never leaves the handset and no email or phone number to sign up with. It started as a question about how little a conversation actually needs, and it has turned into a study of what real encryption costs on a mid-range phone when every message is four characters long.

Type
Private messaging
Built with
Flutter, X25519, AES-256-GCM
Status
In development

Not public yet. Ask us if you want a build.

Experiment

Interfaces off the glass

Almost everything we ship still lives behind a rectangle. This strand is about what happens when it does not: a headset where content has a place in the room rather than a position on a screen, a watch that gets two seconds of someone's attention, a door that recognises a face, a tag you touch instead of a form you fill in. We buy the device, build the smallest honest thing on it, and find out what it is actually good for before a client pays us to guess.

  • Apple Vision Pro
  • Smart watches
  • Facial recognition
  • NFC tags
  • Raspberry Pi
Type
Spatial and ambient
Status
Ongoing research
Year
2026
Start the conversation

You understand your business
We understand the technology

Let's figure out what comes next.

Read Our Work