Design with an agent: OIM over MCP
How to connect the OIM MCP connector, what an agent can do, and where its limits are.
Articles on interactive images, multilingual design without duplicate files and digital image signing with the OIM format.
How to connect the OIM MCP connector, what an agent can do, and where its limits are.
How to connect the OIM MCP connector, what an agent can do, and where its limits are.
Write your post in Markdown, add one ::oim line and the same image shows its text in the reader's language. No exporting one version per language.
Steps to add an .oim file to your site with oim-player: plain HTML and CDN, React, key attributes, events and signature checks. Code taken from the guide.
What an .oim signature proves and what it does not, how metadata is removed, and how to check it with oim-player or the public key API. A practical guide.
An honest comparison of .oim with SVG, GIF and Lottie: when each format fits, what .oim does well, what it does not do, and a table to decide.
First steps in the OIM Studio editor: canvas and layers, two-language text, animations, photos in shapes, masks, accessibility and export to .oim.
Hover, clicks and transitions inside the image itself, with no framework or heavy iframes. How an .oim image responds to the cursor.
No second version, no CSS filters: OIM dynamic colors recalculate the image palette for the system light or dark mode, live.
Metadata gets stripped or forged. OIM signs the image bytes with ECDSA: if anyone alters it, it stops displaying. This is how verification works.
Stop exporting one version per language. A single .oim carries live text for every language and shows the right one to each visitor, no duplicates.
An .oim is a normal PNG that carries layers, text in several languages, animations and a digital signature. How it works and why it needs no server.