open-claude-ui
A high-fidelity recreation of the official Claude desktop UI, based on a deep REA-based breakdown. 30 hand-written standalone React components, 8 hardcore interaction physics algorithms, and a 3000+ line reverse-engineering analysis manual.
Translated from Chinese · show originalhide original
基于 REA 深度拆解并高保真还原 Claude 官方桌面端 UI。纯手写 30 个独立 React 组件与 8 项硬核交互物理算法,附带 3000+ 行逆向分析手册。
- anthropic
- audioworklet
- claude
- design-system
- framer-motion
- motion-physics
- react
- reverse-engineering
- tailwindcss
- ui-components
- Stars
- 721
- Forks
- 169
- + today
- +10
- Created
- 2d
Ranking data as of October 15, 2026 (UTC).
Star History
Today, hour by hour
Overview
A high-fidelity recreation of the official Claude desktop UI, based on a deep REA-based breakdown. 30 hand-written standalone React components, 8 hardcore interaction physics algorithms, and a 3000+ line reverse-engineering analysis manual. It ranks #21 on GitTiger, gaining +10 stars on October 15, 2026 (UTC).
The project is written in TypeScript and has 169 forks. It was created 2d ago.
What it is
Open Claude UI is a TypeScript and React project. Its description says it is a high-fidelity recreation of Claude's official desktop UI, based on a reverse-engineering breakdown. The description also says it has 30 hand-written React components and a reverse-engineering analysis manual of more than 3,000 lines.
Capabilities described
- Design tokens and surface levels, following a Claude Design System approach (README summary). - Core controls such as buttons, segmented controls, status indicators and dialogs (README summary). - Session UI with a composer, IME guard, model switcher and MCP cards (README summary). - Motion features: spring physics, ambient shimmer and scroll fade masks (README summary).
Getting started
The supplied data has no installation or run steps. See the README at https://github.com/Caho1/open-claude-ui.
Missing evidence
The supplied data does not state browser or platform support, test coverage or how the components are packaged.
git clone https://github.com/Caho1/open-claude-ui.git
cd open-claude-ui
# see README for setupFrequently Asked Questions
What does Open Claude UI reproduce?
According to the description, it reproduces Claude's official desktop UI, based on a reverse-engineering breakdown.
What license does it use?
The license field is MIT.
How do I get started?
The supplied data has no setup steps. See the README at https://github.com/Caho1/open-claude-ui.