sleepless_interact creates 3D browser-based interaction prompts for coordinates, models and entities. The reviewed manifest declares version 2.3.1 and requires ox_lib. It is a client interaction library; jobs, rewards and authoritative access checks remain the responsibility of the scripts using it.
Existing video preview
Resource and interface configuration
Keep the resource name sleepless_interact because its initializer references that name. Start ox_lib first and dependent scripts afterward. Include the client, locales and web directories; the interface loads web/index.html through ox_lib’s DUI support. The current source includes browser assets, so a separate React build is not part of this repository setup.
Review client/modules/config.lua for interaction distance, aiming behavior, theme and key settings. The examined defaults use theme modern, a five-metre indicator range and E for interaction. Treat these as defaults of the pinned revision, not proof that an older release has the same interface or options.
Compatibility bridges have limits
The code registers compatibility exports for ox_target, qtarget and other interaction APIs. However, its ox_target sphere and box zone adapters create a coordinate interaction from the supplied centre; they do not reproduce the original zone radius or box dimensions. Test each zone and callback rather than treating the bridge as complete behavior parity.
Item filtering can use ox_inventory, but the ESX and QBCore adapters also read their framework inventory data when ox_inventory is absent. Group adapters are selected from running frameworks. Start the relevant framework and inventory first, then test job changes, item counts, reconnecting and resource restarts with your exact combination.
Migration and server validation
Compare existing V1 calls with the current API and compatibility modules before replacing the library. Verify option names, ownership, removal, entity IDs and callbacks on a development server. Client-side groups, items and canInteract filters control presentation; a serverEvent still needs server-side permission, proximity and inventory checks for the action it performs.
Source checked on 10 September 2026 at revision 84020887bc4694411caf0ef460f82ca88ba1421f. Manifest, relevant API, compatibility, framework and selection paths were inspected. The creator documentation page could not be retrieved during this review. No performance benchmark, framework integration or in-game interaction test was performed.