Four IA elements
Partition, Hierarchy, Order, and Vocabulary describe the structure you build, and each maps to a UI decision.
Read the framework
Maru remembers how you group, structure, prioritize, and name information, so each new interface keeps what you have already built.
Swipe to see the generated UI
@inproceedings{kim2026maru,
title = {Maru: Information Architecture as a Shared Language for Generating Aligned and Persistent User Interfaces},
author = {Kim, Eunhye and Choi, DaEun and Min, Bryan and Yi, Hyunjung and Jiang, Yue and Kim, Juho},
booktitle = {Proceedings of the 39th Annual ACM Symposium on User Interface Software and Technology},
series = {UIST '26},
year = {2026},
location = {Detroit, MI, USA},
publisher = {ACM},
doi = {10.1145/3830398.3830621}
}