Luau Bindings — netimgui
The
require("netimgui")script API — mirror the AntOS ImGui UI to a NetImgui Server app on a PC, which renders it and sends keyboard/mouse back. Additive and optional — local HDMI and USB keyboard are unaffected. Off at boot. Every function is[antos]. Design & native core: antos_netimgui.
local netimgui = require("netimgui")
netimgui.start() -- begin streaming the UI to a waiting PC server
| Function | Behaviour |
|---|---|
netimgui.start([port], [name]) |
Begin streaming → true, or nil, err. |
netimgui.stop() · netimgui.status() |
Stop / query state. |
netimgui.scan() |
Look for NetImgui servers on the network. |
netimgui.connect(host [, port]) |
Connect to a specific server. |
netimgui.server(...) |
Server-address configuration. |
netimgui.compress(on) |
Toggle frame compression (bandwidth vs latency). |
Inverted naming (worth knowing): the Ant64 is the netImgui client (it has the program); the PC is the server (it has the screen and keyboard). So you run a "NetImgui Server" on the PC and
netimgui.start()here.
Related
- antos_netimgui — design & native core · luau_terminal · AntOS Libraries hub