NomiFun 开源产品家族

自托管的跨网络访问基础设施

NomiFun Net Infra

NomiRelay 将 NAT 后的 Desktop、家庭或工厂服务安全暴露给手机与 IoT 设备。它是可独立部署的通用中继,不托管你的 NomiFun 业务数据。

  • Go 1.26
  • MIT
  • QUIC / TLS / TCP / UDP

让跨网访问保持自托管、可观察、可约束

通用业务隧道

承载 HTTP、WebSocket、TCP 与 UDP,让公网客户端访问 NAT 后的服务。

明确的信任边界

SPKI 指纹绑定、一次性入网令牌、目标默认拒绝策略与细粒度连接/带宽限制。

弱网与受限网络适配

优先使用 QUIC/UDP,并在 UDP 被封锁时回退到 TLS/TCP + smux;UDP 能力会如实标记降级。

内置 Web 控制台

完成首次初始化、agent 入网、隧道管理、事件审计和运行状态观察。

NomiFun 生态接入

可将 Mobile 的 HTTP/WebSocket 流量转发到自己的 Desktop,也可服务机器人、家庭和工厂网络。

完全自托管

中继、agent、SQLite 状态与访问策略都由部署者掌控;项目不提供强制托管云依赖。

四个项目如何协同

Desktop 保管数据并运行 AI 能力;Mobile 与小智设备负责交互;Net Infra 在用户明确部署时提供跨网承载。

  1. 1

    启动 Desktop

    配置模型、伙伴和 Skills,并在“远程&开放能力”中启用需要的服务。

  2. 2

    连接 Mobile

    手机扫描 Desktop 生成的一次性二维码,随后使用会话、任务、需求与伙伴能力。

  3. 3

    接入机器人

    按小智云台 README 完成固件与硬件配置,再将语音和机器人能力接入 Desktop。

  4. 4

    按需部署中继

    跨网络访问时,自行部署 NomiRelay 与 nfagent;Mobile 只连接业务入口,不持有中继管理员凭据。

NomiFun 开源产品家族

四个开源项目,连接成一套完整体验

Desktop 负责本地能力与数据,Mobile 和小智云台提供不同交互入口;需要跨网络访问时,可自行部署 Net Infra。每个项目都有独立源码、安装方式和产品文档。

NomiFun Desktop 01 · DESKTOP

本地 AI 工作站

NomiFun Desktop

在 Windows、macOS 与 Linux 上管理模型、伙伴、Skills、知识、任务与工作流,并向手机和机器人开放本地服务。

  • 本地数据与模型接入
  • 多 Agent / Skills / MCP
  • WebUI 与远程开放能力
NomiFun Mobile
02 · MOBILE

随身控制与协作

NomiFun Mobile

连接你的 Desktop,在手机上查看会话、定时任务、需求队列和伙伴状态。计算与数据仍由自己的电脑承担。

  • 扫码连接 Desktop
  • 会话 / 任务 / 需求
  • 伙伴与模型管理
03 · XIAOZHI

开源机器人载体

NomiFun 小智云台

面向小智机器人的开源云台工程,让语音助手拥有可转动的视角,并可与 NomiFun 的本地 AI 能力组合。

  • ESP32-S3 开源硬件工程
  • 云台动作与视觉方向
  • 可接入 Desktop AI 服务
04 · NET INFRA

自托管网络中继

NomiFun Net Infra

NomiRelay 将 NAT 后的 Desktop、家庭或工厂服务安全暴露给手机与 IoT 设备,提供 QUIC 优先承载、TCP 回退、Web 控制台与细粒度访问策略。

  • HTTP / WebSocket / TCP / UDP
  • QUIC 优先与 TLS/TCP 回退
  • 自托管、可审计、无托管依赖