UI, on command.
OEM is an agent-first UI framework engineered for seamless human-AI collaboration. It introduces a distinctive compositional syntax that declaratively unifies markup, styling, and behavior. Rather than shipping pre-built components, OEM provides a design-token-driven engine and a set of composable traits that let AI agents generate any UI from a natural-language prompt.
npm install @linttrap/oem # or pnpm / yarn / bun
OEM ships agent specs in the package. Copy them into whatever "config" folder applies to your setup. For Claude, this would be:
cp -r node_modules/@linttrap/oem/.github/ <your-agent-folder>
Now use the agent, in claude this would be:
/oem <prompt>
The oem.js.org website includes a Prompt Wizard that lets you visually design a UI and generate the corresponding OEM code.
MIT