---
title: "Discussion on \"I Reverse Engineered Claude's UI Widget — And It Changed How I Think About Building LLM Apps\" | Hashnode"
description: "Discussion on \"I Reverse Engineered Claude's UI Widget — And It Changed How I Think About Building LLM Apps\". Anthropic doesn't use React components to render widget. They give Claude a design system and let it generate raw HTML/CSS/JS, rendered in an iframe."
url: "https://hashnode.com/posts/i-reverse-engineered-claude-s-ui-wi-and-it-changed-how-i-think-about-building-llm-apps/69e8d2f15d1c107105555604"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [I Reverse Engineered Claude's UI Widget — And It Changed How I Think About Building LLM Apps](https://blogs.navayuvan.com/i-reverse-engineered-claude-s-ui-wi-and-it-changed-how-i-think-about-building-llm-apps?utm_source=hashnode&utm_medium=feed)

Anthropic doesn't use React components to render widget. They give Claude a design system and let it generate raw HTML/CSS/JS, rendered in an iframe.

Apr 22 · 5 min read · blogs.navayuvan.com  
Read the article

-   [#claude](https://hashnode.com/tag/claude)
-   [#claude-code](https://hashnode.com/tag/claude-code)
-   [#claude-ai](https://hashnode.com/tag/claude-ai)
-   [#ai](https://hashnode.com/tag/ai)
-   [#anthropic](https://hashnode.com/tag/anthropic)
-   [#llm](https://hashnode.com/tag/llm)
-   [#agentic-ai](https://hashnode.com/tag/agentic-ai)
-   [#software-development](https://hashnode.com/tag/software-development)
-   [#software-engineering](https://hashnode.com/tag/software-engineering)

## Written by

[Navayuvan Subramanian](https://hashnode.com/@navayuvan)

@navayuvan · Chennai, Tamil Nadu, India

  
[View profile](https://hashnode.com/@navayuvan)

Ending boring work with AI 🧠 | Senior Full Stack dev building Agentic AI in production 👨‍💻 | Shipping in Public 🚀 | AI Consultant

Senior Software Engineer with 5+ years of expertise crafting innovative products that make people's lives easier, now with AI.

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
