
Montage
The runtime framework for agentic user interfaces!
313 followers
The runtime framework for agentic user interfaces!
313 followers
AI agents render UI slowly, expensively, and inconsistently — and a huge chunk of inference bills gets eaten by UI generation. Montage fixes it. Your agent emits a tiny intent schema; we compile it server-side into production components. 10x faster hydration, 50-100x fewer output tokens, model-agnostic, framework-agnostic, themed to your brand. Don't let your agents reinvent UI every turn - ship them on Montage!
This is the 2nd launch from Montage. View more
M1 by Montage
Launching today
AI agents render UI slowly, expensively, inconsistently and inference bills balloon from it. Montage fixes it: emit a tiny intent schema, we compile production components server-side: 10x faster, 50-100x fewer tokens, model and framework agnostic. Now one M1 API call generates rich interactive visuals, hosts them as live UIs with persistent state, and styles to your brand. Don't let your agents reinvent UI every turn - ship them on Montage!





Free Options
Launch Team

Montage
Hey Product Hunt 👋!
@aboss123 and I launched Montage about two weeks ago, and the response from developers has been incredible!
Montage started as a runtime framework for agentic UI, but after talking to teams building real customer-facing agents, one thing became clear: the problem is bigger than rendering components faster.
Agents shouldn’t just display a chart, table, form, or dashboard once inside a chat thread. They should be able to create full interactive artifacts that users can save, revisit, share, and actually use.
The same requests kept coming up:
• Can the UI persist state after the agent creates it?
• Can users save the artifact instead of losing it when the chat ends?
• Can we host it without wiring up a separate app?
• Can it look and feel like our product?
• Can the agent generate richer, higher-quality visuals than basic cards and tables?
That customer feedback led us to Montage M1!
With Montage M1, your agent can generate an interactive artifact, save it, host it on our platform as a disposable UI with persistent state, and style it with your company’s brand, all through a single API call.
What’s new in M1:
• Saved artifacts users can revisit
• Hosted disposable UIs with persistent state
• Interactive, high-quality visuals
• Support for generating far more than charts, tables, kanbans, and forms
• Now supporting pricing for agent-builders: usemontage.ai/pricing!
• Still Model-agnostic and framework-agnostic by design
• Still built to reduce slow, expensive UI generation
Our bigger thesis is that AI outputs are becoming software, not just text. If an agent creates something a human needs to inspect, edit, share, or use, it should behave like a real interface. Montage is the agentic UI rendering platform for exactly that!
Get started:
Make an API key at usemontage.ai/get-started
Read the docs at usemontage.ai/docs
Or hand the docs URL to your coding agent and let it set Montage up for you!
If you’re building customer-facing agents, we’d love to hear what you’re running into and what you want Montage to support next. Reach us at founders@usemontage.ai — we’re helping early teams hands-on with their first Montage-powered setup!
CheckYa
Clean idea, strong positioning, and very relevant timing 🔥
AI apps desperately need better UI orchestration workflows, and Montage seems to tackle that directly. Wishing the team an amazing launch day!
@aboss123 @amakadia
Montage
@monir_ Thanks, always appreciate the support!
The streaming artifact approach is smart. We've spent a lot of time trying to make agent outputs feel like real product surfaces, not just chat bubbles. B2B users don't want to lose outputs when a session ends. Does M1 have any access control layer for shared artifacts, or is that left entirely to the implementing team?
Montage
@dhiraj_patel5
Great question!
Right now, artifact access is scoped to the API key that generated it, and the implementing team controls visibility through their own auth layer. Artifact-level permissions (scoped sharing, role-based visibility, org namespaces) are on the roadmap, but one thing's for sure: the persistence and versioning infrastructure is already in place, and access control is the next layer.
The nice thing about our compilation model is that each artifact is self-contained, so there's no ambient data leakage as you'd get with runtime approaches.
Can devs bring their own component library, or are you limited to a set of Montage resources?
Montage
@othman_katim We are planning to support similar features, allowing users to customize our curated component library. Based on our testing, having too many components can pollute output quality, so we've curated the top ones. Eventually, we will add a component builder that lets users build and edit existing Montage components. Right now, we support design system branding, which personalizes how outputs appear.
Montage
Hey Product Hunt!
I introduce you to... the Montage M1 API. Since our initial launch 2 weeks ago, we've had over 200 downloads on NPM and over 100 API users. I want to say how much we appreciate your support in helping us improve Montage.
Some of our latest features are sure to surprise you.
You can now host artifacts using the M1 API. You create a JWT token that binds to our artifacts endpoint and can securely access hosted Montage artifacts. These artifacts can persist state and use capabilities that fetch data from your server like a standalone application!
Interactive artifacts upgrade. Previously, if you asked Montage to make a simulation of foxes and rabbits in the wild, it would try to cram that into a dashboard or report, which kinda takes the innovation out of generative UI, but with the M1 API, requests like that get turned into beautiful visuals you can interact with and toy around with
Artifacts are now streamable. Previously, you had to wait under a skeleton screen for the full time before an artifact surfaced; now you don't have to! You can stream rendered sections to your users so they don't have to wait 10 seconds for a render to appear.
We are now a paid service, but everyone who signs up gets 1000 free credits, regardless of whether you are paying for a subscription or not.
I am proud to say I am very excited about the release, and, of course, I am open to more feedback. We want you to stress-test our software and report any bugs. Shoot us an email at founders@usemontage.ai, we read every one.
Demo Video
Wion - Audio Dating
Really impressed by the idea of turning tiny intent schemas into fully functional UIs. The focus on reducing token usage while improving rendering speed feels super relevant for the future of agentic apps. Love that it’s both model-agnostic and framework-agnostic too.
Curious — what kind of customer-facing AI products are you seeing adopt Montage the fastest right now? 👀
Montage
@tanjum thanks for reaching out!
To answer your question, teams building customer-facing AI agents! Mostly products where the AI output stops being “chat” and starts becoming software, like dashboards, workflows, research workspaces, ops tools, etc.
That’s where persistent UI matters fast.
Long term, we think this becomes a core layer for AI-generated software in general, not just agents!
Earth.fm
The balance between speed, flexibility, and model compatibility stands out here. Feels like Montage could remove a lot of friction for AI app builders. Are there plans for deeper integrations with existing frontend frameworks?
Montage
@1mirul That’s the direction we’re pushing toward!
We figured out teams don’t want another isolated AI UI stack. The real unlock is when agentic UI can plug directly into existing frameworks, components, and design systems without changing how teams already build products. That’s what we’re already doing with Montage, and will continue doing to support our customers!
Love that this is model-agnostic. Being stuck in an ecosystem where the UI only works if you use a specific provider's function calling is an automatic dealbreaker for us. Handing the docs URL straight to our internal coding agent to let it do the setup is a nice touch too. @amakadia
Montage
@amakadia @priya_kushwaha1 Thanks! We are trying to make adoption as frictionless as possible.