Initialize once
Run the installer, then initialize from the folder that contains your Xcode project.
pulse init --accent '#D9FE3E' --radius 10PulseUI is a source-owned SwiftUI system. You choose the language of your interface, the CLI puts the exact pieces in your project, and you stay in control.
No package archaeology. No folder choreography. The CLI reads the project you already have and prepares the native path.
Run the installer, then initialize from the folder that contains your Xcode project.
pulse init --accent '#D9FE3E' --radius 10Add source-owned components. Their dependencies are resolved for you and the app target is kept buildable.
pulse add button table chartUse the public SwiftUI API directly. The theme is already attached at the app root and remains yours to edit.
ContentView().pulseTheme(pulse)Three decisions keep PulseUI expressive, native and genuinely useful in production.
Pulse components feel at home because they use SwiftUI primitives and platform behavior first. Dynamic Type, VoiceOver, keyboard navigation and Reduce Motion are built into the API.
Liquid Glass is reserved for navigation, toolbars, menus, floating actions and transient UI. Content stays sharp, calm and fast to scan.
Pulse copies the source into your project. Inspect it, tune it, ship it. No opaque generator, no hidden design layer, no lock-in.
Browse every component, tune the system in Studio, then ship the smallest useful surface.
Explore components →