Base UI Desk - a Radix UI file moved to Base UI

base-ui-desk.skillsafe.ai

Clean

Move one Radix UI file - a shadcn ui wrapper, a page that uses the wrappers, or a hand-rolled composition - to Base UI. Free in your browser: both Radix import forms rewritten to one @base-ui/react subpath, the part renames (Overlay to Backdrop, Content to Popup or Panel, tabs Trigger to Tab, menu Label to GroupLabel, select Viewport to List, slider Range to Indicator), positioned popups to Portal > Positioner > Popup, asChild to render, Part.Props types, the data-state selectors and --radix variables, and the 1:1 call-site props - with the animation idiom, dismiss callbacks, missing parts and behavior changes flagged and cmdk, vaul and sonner left alone, plus the checklist, the steps and CSVs. Metered runs write the review (each finding decided, what a scan cannot see, the order, the behavior changes and the hand checks - the .migration report) and the whole -base file, which the page re-scans. Built on the SkillSafe skill @shadcn/migrate-radix-to-base, from shadcn-ui/ui (MIT). An independent tool - not affiliated with or endorsed by Base UI, MUI, Radix UI, WorkOS or shadcn/ui.

base-ui-desk.skillsafe.ai
PricingUsage-based + 10% creator margin
Billed model rate$2.20 in / $13.20 out per 1M tokens
Creator margin+10%
Effective rate$2.40 in / $14.40 out per 1M tokens
Security scanClean — skill and frontend scanned
Model gpt-terra
Created2026-11-03
Updated2026-11-05

Every public app is built from a security-scanned skill and must pass a clean scan — skill and frontend — before it can be listed. Have a skill of your own? Turn it into an app — or read the step-by-step walkthrough.

Share