The NomiFun open-source family

The pocket client for your Desktop

NomiFun Mobile

Not another cloud AI app: it is a remote control for your own NomiFun Desktop. The phone handles interaction while your computer keeps the models, data, and workflows.

  • Expo / React Native
  • QR connection
  • Powered by Desktop
NomiFun Mobile

Keep work in view away from your desk

Sessions and projects

Continue companion chats, search messages, and start project workspace sessions from your phone.

Tasks and requirements

Track scheduled tasks, requirement queues, and execution state — then start new work when needed.

One-time QR login

Desktop issues a short-lived one-time token; after pairing, your computer continues to provide the service.

Latest product captures

Latest product captures

Every image below was captured from the currently running product — not a design mockup or an old marketing image.

Sessions and projects
Sessions and projects
Scheduled tasks
Scheduled tasks
Requirements
Requirements
Companions
Companions
Connected to Desktop
Connected to Desktop

How the four projects work together

Desktop keeps the data and runs AI capabilities. Mobile and Xiaozhi provide interaction surfaces. Net Infra carries traffic across networks only when you deploy it.

  1. 1

    Start Desktop

    Configure models, companions, and Skills, then enable only the services you need under Remote & Open.

  2. 2

    Connect Mobile

    Scan Desktop’s one-time QR code, then use sessions, tasks, requirements, and companions from your phone.

  3. 3

    Add the robot

    Complete firmware and hardware setup from the Yuntai README, then connect voice and robot capabilities to Desktop.

  4. 4

    Deploy a relay when needed

    For cross-network access, self-host NomiRelay and nfagent. Mobile connects only to the business endpoint and never holds relay-admin credentials.

The NomiFun open-source family

Four open-source projects, one connected experience

Desktop owns local capabilities and data; Mobile and Xiaozhi provide different interaction surfaces. When access must cross networks, you can deploy Net Infra yourself. Every project has its own source, setup path, and product guide.

NomiFun Desktop 01 · DESKTOP

Local AI workstation

NomiFun Desktop

Manage models, companions, Skills, knowledge, tasks, and workflows on Windows, macOS, and Linux — then expose those local capabilities to your phone and robot.

  • Local data and model access
  • Multi-Agent / Skills / MCP
  • WebUI and remote APIs
NomiFun Mobile
02 · MOBILE

Pocket control and collaboration

NomiFun Mobile

Connect to your Desktop and carry sessions, scheduled tasks, requirements, and companion status on your phone. Your own computer still does the work.

  • QR connection to Desktop
  • Sessions / tasks / requirements
  • Companions and models
03 · XIAOZHI

Open robot platform

NomiFun Xiaozhi Yuntai

An open-source pan-tilt project for Xiaozhi robots, giving a voice assistant a movable point of view and a path into NomiFun local AI capabilities.

  • ESP32-S3 open hardware project
  • Pan-tilt motion and viewing direction
  • Connects to Desktop AI services
04 · NET INFRA

Self-hosted network relay

NomiFun Net Infra

NomiRelay exposes Desktop and other services behind NAT to phones and IoT devices with QUIC-first transport, TCP fallback, a web console, and explicit access policy.

  • HTTP / WebSocket / TCP / UDP
  • QUIC first with TLS/TCP fallback
  • Self-hosted, auditable, no hosted dependency