Open source · 2026

Pocket Monitor

open source
  • Rust
  • Desktop
  • Video
Pocket Monitor recording view
github.com/fav-devs/Pocket-Monitor
2026

An open-source Windows desktop field monitor for DJI Osmo Pocket cameras: the laptop becomes a live viewfinder with camera controls, scopes and virtual-camera output. A desktop-focused continuation of OpenPocketCine by Erik Sutton, with the Windows shell built here.

read how it was built ↓
about.txt
role
Windows desktop maintainer
for
Open source
stack
Rust, Desktop, Video
when
2026

How Pocket Monitor was built01 / 09

OpenPocketCine

The foundation is Erik Sutton's OpenPocketCine: open-source iOS and Android field monitors for Osmo Pocket cameras, built on a portable Swift core that holds the protocol and camera logic. Pocket Monitor exists because of that work.

OpenPocketCine

scroll ↓ or click a card

The brief

The Osmo Pocket is tiny, and its phone app is the only real viewfinder. Operators want a bigger picture, keyboard and controller input, monitoring tools and a way to feed the picture into other software. Pocket Monitor turns a Windows laptop into that viewfinder and control surface, building on OpenPocketCine's open protocol work.

facts.txt
Problem
A phone is the only viewfinder for a tiny camera
Audience
Camera operators and creators
Platform
Windows first
Status
v0.1.0, in physical validation
Licence
Apache 2.0
Origin
Continuation of OpenPocketCine by Erik Sutton

How I approached it

  1. 01
    Build on the shared core

    Framing, retry ladders, join rules and every JSON shape come from the Swift core through a C ABI. The host never re-implements the wire format.

  2. 02
    Rust for the host

    Rust owns sockets, discovery, decoding, drawing and the command line, with a Slint interface on top. It is also the one language with a single Bluetooth API for every desktop OS.

  3. 03
    The picture is the product

    Present at the camera's live rate, about 25 fps at 720p over its Wi-Fi, with the chrome and scopes riding around it at lower rates so they never starve the video.

  4. 04
    Recover cheaply

    A two-second silence is a stall, with grace periods after commands. The feed is re-enabled once before the link is rebuilt, instead of tearing everything down on every hitch.

  5. 05
    Label what is validated

    Features are marked available or in validation, the limits are listed, and the project says plainly that it is independent of DJI and not a replacement for Mimo.

A look at the app

recording
recording
monitoring assists
monitoring assists
camera settings
camera settings
media library
media library

How it is different

DJI Mimo is the official mobile companion and the right choice for firmware updates, activation and the widest support. Pocket Monitor does not try to replace it. It targets a different job: a laptop-first operator workflow.

  • A larger viewfinder with keyboard and game-controller input.
  • Scopes and assists on a desktop screen, and a virtual camera for other apps.
  • Local-first: after pairing, Windows reconnects directly to the camera's saved Wi-Fi.
  • Open source under Apache 2.0, with no subscription, ads or account.

The trade-offs are real: it is reverse engineered and still being hardened, the camera's Wi-Fi usually replaces the laptop's internet while monitoring, and firmware and account features stay in Mimo.

What it runs on

What got in the way

What came out of it

Pocket Monitor v0.1.0 is released for Windows as open source. These numbers describe what was built. It is still being validated against real cameras and firmware.

What I learned

  1. Credit the people before you, and say clearly what is theirs and what is new. The project reads better for it.
  2. Keep one implementation of the protocol. Sharing the core meant fixes landed once for every platform.
  3. A live video app lives or dies on recovery. A calm watchdog beats rebuilding the link on every hiccup.
  4. Say what is validated. Labelling features "in validation" is honest and sets the right expectations.

Pocket Monitor: a real monitor for a tiny camera

Windows-first and in physical validation. An independent project, not affiliated with or endorsed by DJI. Built on OpenPocketCine by Erik Sutton.

See the project

Open source under Apache 2.0. Verify recording state on the camera body until you have proven your setup.

up next →
Sociona landing page: manage all your social media in one space

Sociona

2025–2026
closed source

AI · SaaS · MCP

A social workspace for short-form video creators: plan ideas, develop them into scripts, design and schedule posts across X, Instagram, Threads, TikTok, YouTube, LinkedIn and Facebook, and learn from your own videos. An API and two MCP servers let agents run the same workflows. In public beta.

say-hi.txt

Want something like Pocket Monitor?

Tell me what you're making and I'll tell you how I'd build it.

Overview