---
title: "278labs | Independent software studio"
description: "278labs is a private, independent software studio making small, focused apps and tools for iOS, macOS and Linux, from PhotoDump Export to Remote by Hand."
url: https://278labs.co.uk/
language: en
---

# Beauty and order, in small pieces of software.

278labs is a private, independent software studio. We make a few things, and we make them carefully.

## Projects

06

- ### [PhotoDump Export](https://photodump.278labs.co.uk/)
  
  Exports your photos and videos from iCloud Photos to a drive you own. Many export presets, pause any time and download in parts.
  
  macOS · Apple silicon
  iPadOS · iOS Available
  
  ![PhotoDump Export showing what is migrated and how much space is free on the drive.](https://photodump.278labs.co.uk/img/shot-storage.webp)
  
  ![PhotoDump Export destinations: USB/SSD, S3 storage or your own server.](https://photodump.278labs.co.uk/img/shot-destinations.webp)
  
  ![PhotoDump Export transferring files from iCloud to the drive.](https://photodump.278labs.co.uk/img/shot-progress.webp)
- ### [Agents Control](https://agentscontrol.278labs.co.uk/)
  
  A remote for iTerm2, tmux and the AI agents inside them, from Telegram. Answer Claude Code's questions with a tap, run commands, read the screen.
  
  macOS · Linux
  Ruby Open source
- ### [AirExtend](https://airextend.278labs.co.uk/)
  
  Your Mac's sound on every device over Wi-Fi: live, with the phone as the Mac's headset and microphone, or in sync on every phone, tablet and TV. Smart glasses, quiet nights, conference halls. Free. No cloud, no account.
  
  macOS · iOS · iPadOS
  TV · browser Mac app available
  
  ![The AirExtend menu-bar panel on a Mac in Broadcast mode with the pairing QR code.](https://airextend.278labs.co.uk/img/shot-mac-panel-v1.webp)
  
  ![AirExtend on iPhone in Communicator mode with the Mac screen.](https://airextend.278labs.co.uk/img/shot-iphone-communicator-v1.webp)
  
  ![AirExtend on iPhone in Broadcast mode, synced within 1 ms.](https://airextend.278labs.co.uk/img/shot-iphone-broadcast-v1.webp)
  
  ![The AirExtend equalizer on iPhone.](https://airextend.278labs.co.uk/img/shot-iphone-equalizer-v1.webp)
  
  ![AirExtend settings on the Mac: shared delay and stream type.](https://airextend.278labs.co.uk/img/shot-mac-broadcast-v1.webp)
  
  ![AirExtend on an LG TV: the Mac screen as a tile, delay and equalizer.](https://airextend.278labs.co.uk/img/shot-tv-v1.webp)
- ### [VideoDryer](https://videodryer.278labs.co.uk/)
  
  Compresses the videos in Photos on the iPhone itself: fast HEVC or deep AV1, no upload, no account. Originals stay until you delete them. Free to download.
  
  iOS · iPadOS Coming soon
  
  ![The VideoDryer dryer screen on an iPhone with the planned saving of 388.6 MB.](https://videodryer.278labs.co.uk/img/shot-iphone-basket-en-v1.webp)
  
  ![The VideoDryer drying screen on an iPhone: a ring at 22 percent and progress by piece.](https://videodryer.278labs.co.uk/img/shot-iphone-drying-en-v1.webp)
  
  ![The VideoDryer result screen on an iPhone: 386 MB saved.](https://videodryer.278labs.co.uk/img/shot-iphone-done-en-v1.webp)
  
  ![The VideoDryer Smart queue on an iPhone listing the heaviest videos.](https://videodryer.278labs.co.uk/img/shot-iphone-smart-queue-en-v1.webp)
  
  ![The VideoDryer dryer screen on an iPad Pro.](https://videodryer.278labs.co.uk/img/shot-ipad-basket-en-v1.webp)
  
  ![The VideoDryer drying screen on an iPad Pro.](https://videodryer.278labs.co.uk/img/shot-ipad-drying-en-v1.webp)
  
  ![The VideoDryer result screen on an iPad Pro: 386 MB saved.](https://videodryer.278labs.co.uk/img/shot-ipad-done-en-v1.webp)
  
  ![The VideoDryer Smart queue on an iPad Pro.](https://videodryer.278labs.co.uk/img/shot-ipad-smart-queue-en-v1.webp)
- ### [Kettle](https://kettle.278labs.co.uk/)
  
  Siri and Shortcuts for Redmond smart kettles over Bluetooth, with light, sound, boiling time and temperature settings. Free. No cloud, no account.
  
  iOS · iPadOS · macOS
  watchOS Coming soon
  
  ![The Kettle main screen on an iPhone: a colour ring that fills as the water heats.](https://kettle.278labs.co.uk/img/shot-dial-v2.webp)
  
  ![Kettle Voice commands screen listing the Siri phrases for boiling, tea and temperature.](https://kettle.278labs.co.uk/img/shot-voice-v2.webp)
  
  ![Kettle Settings screen with boiling time, lights, light colours by temperature and sound.](https://kettle.278labs.co.uk/img/shot-settings-dark-2-v2.webp)
  
  ![The Kettle Apple Watch app: a ring with 24 degrees and the text Tap to start.](https://kettle.278labs.co.uk/img/shot-watch-idle-v2.webp)
  
  ![The Kettle Apple Watch app while heating to 80 degrees.](https://kettle.278labs.co.uk/img/shot-watch-heating-v2.webp)
  
  ![The Kettle Apple Watch app setting the target temperature with the Digital Crown.](https://kettle.278labs.co.uk/img/shot-watch-crown-v2.webp)
  
  ![The Kettle Apple Watch mode list: Boil, Heat, Boil and Keep, Night light.](https://kettle.278labs.co.uk/img/shot-watch-modes-v2.webp)
  
  ![Kettle complications for the Apple Watch face.](https://kettle.278labs.co.uk/img/shot-watch-complications-v2.webp)
  
  ![Kettle quick actions on Apple Watch for boiling, green tea and black tea.](https://kettle.278labs.co.uk/img/shot-watch-actions-v2.webp)
  
  ![The Kettle medium iPhone widget in dark mode.](https://kettle.278labs.co.uk/img/shot-widget-medium-dark-v2.webp)
  
  ![The Kettle medium iPhone widget in light mode.](https://kettle.278labs.co.uk/img/shot-widget-medium-light-v2.webp)
  
  ![Three small Kettle iPhone widgets.](https://kettle.278labs.co.uk/img/shot-widget-small-v2.webp)
- ### [Remote by Hand](https://remotebyhand.278labs.co.uk/)
  
  A TV remote for Apple Watch and iPhone. Lean your wrist to move around an Android TV or LG webOS screen, or use the buttons and Siri. No cloud, no account.
  
  iOS · iPadOS
  watchOS Coming soon
  
  ![The Remote by Hand remote on an iPhone in light mode: a connected TV and keys for volume, back, direction, OK, play and power.](https://remotebyhand.278labs.co.uk/img/shot-remote-light-v1.webp)
  
  ![The Remote by Hand remote on an iPhone in dark mode: a connected TV and keys for volume, back, direction, OK, play and power.](https://remotebyhand.278labs.co.uk/img/shot-remote-dark-v1.webp)
  
  ![The Remote by Hand TVs screen on an iPhone in light mode listing four paired TVs, with one marked active.](https://remotebyhand.278labs.co.uk/img/shot-tvs-light-v1.webp)
  
  ![The Remote by Hand TVs screen on an iPhone in dark mode listing four paired TVs, with one marked active.](https://remotebyhand.278labs.co.uk/img/shot-tvs-dark-v1.webp)
  
  ![The Remote by Hand Apple Watch app: a grid of keys and the line Ready, lean and hold.](https://remotebyhand.278labs.co.uk/img/shot-watch-remote-v1.webp)
  
  ![The TVs list of the Remote by Hand Apple Watch app with the active TV ticked.](https://remotebyhand.278labs.co.uk/img/shot-watch-tvs-v1.webp)

## Studio

278labs is an independent software studio. Software should feel quiet and look considered, so we keep each tool small and focused on one job.

Local first, no accounts. Your data stays with you.

## Developer

Sapar Kurmanov

Software developer, and the one behind everything here.

[Résumé on LinkedIn](https://www.linkedin.com/in/sapar-kurmanov/)

## Questions

### What is 278labs?

278labs is a private, independent software studio run by Sapar Kurmanov. It makes a small number of focused apps and tools for iOS, iPadOS, watchOS, macOS and Linux, and keeps each one to a single job.

### What does 278labs make?

PhotoDump Export (iCloud Photos to a drive you own), Agents Control (a Telegram remote for iTerm2, tmux and AI agents), AirExtend (a Mac's sound on every device over Wi-Fi), Kettle (Siri and Shortcuts for Redmond smart kettles), Remote by Hand (an Apple Watch and iPhone TV remote) and VideoDryer (on-device video compression for iPhone and iPad, coming to the App Store).

### Is there a TV remote for Apple Watch that uses wrist gestures?

Yes, Remote by Hand by 278labs. On Apple Watch you lean your wrist to move around an Android TV or LG webOS screen, and every key is also a button on the watch and the iPhone. It also works with Siri. It is coming to the App Store.

### Do 278labs apps need an account or the cloud?

No. The apps are local first: they work on your own devices and network, with no account and no cloud service, and the apps collect no data.

### How do I contact 278labs?

Write to sapar@278labs.co.uk. Each app has its own page, support page and privacy policy on its own subdomain.

### Is 278labs affiliated with Apple, Google, LG, Samsung or Roku?

No. 278labs is independent. Product and platform names belong to their owners.
