live themes
change app colors at runtime, using named roles mapped by an adapter.
customize native apps with themes, plugins, and checked machine-code patches. each build gets an adapter; the engine works independently of its ui framework.
in early development. currently demonstrated on macos arm64.
change app colors at runtime, using named roles mapped by an adapter.
run webassembly plugins on hooks each app defines, with explicit permissions, memory limits, and an execution budget.
plugin docshook events, change arguments and return values, and patch bytes in memory. expected bytes are checked before each change.
patch referencedraw primitives in an app’s own scene and add routed settings entries. proven on one pinned build; reusable tooling is still in progress.
native ui docsfpui-discover find sites by symbol, offset, or referenced string, and generate byte signatures.
discovery docsfpui-monitor check an adapter’s color, event, and byte-patch sites against an app build without launching or changing it. export reports as json.
monitor docsfpui-install configure a macos app bundle to load the agent on normal launches, or remove that configuration.
wrapper docsfpui-plugin-sdk write rust plugins with the plugin! macro and compile them to webassembly.
fpui-target describe an exact app build and map its supported colors, functions, and patches.
adapter docs