ioframer is a focused 2D interactive framework for building immersive installations and custom interfaces—without heavy coding. Design screens, drop in interactive elements, and define behavior using a clear, component-based workflow.

In ioframer, each scene is built from objects composed of modular components. Start from common templates—Text, Image, Video, Shape, or Script—then refine with:
This structure lets you assemble complex interfaces visually, with minimal programming overhead.
Built-in Lua scripting keeps control logic safe and focused. Use scripts to:
Animations are procedural—no timelines or keyframes required—so transitions stay smooth and responsive.


ioframer supports integration of both local and remote AI agents, enabling intelligent interaction logic inside installations and interactive systems.
The framework can connect to locally running AI engines as well as remote AI services, including popular runtimes such as:
Based on ioframer’s wide range of supported inputs and internal rule logic, tasks can be dynamically formed, sent to AI for processing, and then translated into new tasks executed by ioframer-supported outputs.
Build adaptive behavior, decision-driven installations, and AI-assisted interaction flows.
ioframer integrates with real-time environments and runs natively across multiple windows or displays—ideal for installations and live presentations. It works with:
Everything runs directly in ioframer — no export pipeline needed.

Display projects across multiple windows or screens — perfect for:
Choose ioframer when you need a focused 2D interaction engine that is:
ioframer provides a clean, component-driven workflow for building interactive screens, dynamic layouts, and custom visual logic—efficiently and reliably.
