Skip to content

OpenIPC/companion

Repository files navigation

Companion

Companion

An official multi-platform configuration tool for OpenIPC cameras, built with Avalonia UI. The app manages camera settings, telemetry, presets, and firmware updates.

Telegram

Demo on YouTube

  • Mobile builds are in progress.

Note: NVR is not supported yet. Please use MarioFPV's OpenIPC Config for NVR support.

Features

  • Camera settings management: configure resolution, frame rate, and exposure
  • Telemetry: view real-time metrics like temperature, voltage, and signal strength
  • Setup wizards: guided setup for device and network configuration
  • Multi-platform support: Windows, macOS, Linux, Android, and iOS targets
  • YAML-based configuration files: edit and customize settings with YAML

Getting started (desktop)

dotnet build Companion.Desktop/Companion.Desktop.csproj -c Release
dotnet run --project Companion.Desktop/Companion.Desktop.csproj

For local cross-platform packaging checks, use ./build-them.sh. That script is intended for developer testing before pushing changes. GitHub Actions is the source of truth for official CI builds, release artifacts, and published releases.

Documentation

Companion

About

An official multi-platform configuration tool for OpenIPC cameras, built using Avalonia UI.

Topics

Resources

Code of conduct

Stars

41 stars

Watchers

2 watching

Forks

Contributors