Actions
Make the next step clear.
React components and semantic colors for dashboards, forms, and settings. Explore the UI, shape your theme, and bring it into your Next.js app.
Versioned · documented · tested · actively maintained
View on GitHubLive components
One palette, from workspace settings to assistant conversations. Try the controls, then see how the same theme brings a conversation together.
Each action is a local demo.
Inputs, focus, and validation in one place.
Northstar Studio
Sample team workspace
Make room for great work.
Bring your projects, people, and progress into one place. A shared visual language makes every detail feel connected.
Conversation primitives · Free UI
The same colors, typography and controls, now in a conversation. Switch the appearance above, copy a response or add sample messages.
Follow new messages while keeping your place when you scroll back.
Compose an author, message content and optional actions.
Copy a response with visible success and retry feedback.
Check the guides for package-version availability. Compose these with AIComposer; your app supplies the model connection.
Product assistant
Sample conversation · No model connected
You
Assistant
2 sample messages · Stored only in this preview.
Scroll back, then add an exchange. Choose Jump to latest when you are ready to catch up. Copy writes sample text to your clipboard.
Demo content · Built with public PyColors components.
Open UI ExplorerThe component library
Start with the primitives you need. Each component has usage examples, props, and guidance in the documentation.
Make the next step clear.
Collect input with clear feedback.
Keep focused tasks in context.
Organize records and navigation.
Show progress, results, and next steps.
Give every screen a shared language.
Your colors, across every surface
Choose your brand color, neutrals, and typography in Theme Builder. Explore the palette, try it on components or a dashboard, and export CSS or JSON for both modes.
One palette. Two modes.
Violet presetLight appearance
12 accent shadesDark appearance
12 accent shadesPreview your palette and review color contrast in Theme Builder before using it in your app.
From preview to your project
Add the components and tokens to your React or Next.js app. Follow the installation guide to configure Tailwind v4, then build your first screen.
Install the packages
Add the components and shared color tokens.
Connect your styles
Load the token CSS and configure Tailwind v4.
Build your first screen
Import a component and check both color modes.
pnpm add @pycolors/ui @pycolors/tokensimport { Button } from "@pycolors/ui";export function SaveButton() { return <Button>Save changes</Button>;}Use the UI in your existing app, compose a screen, or start with a complete foundation.
Explore conversation, message and copy-feedback primitives alongside AIComposer. Check the guide for package-version availability; your application supplies the model connection.
Try conversation primitivesExplore layout patterns for settings, dashboards, and everyday product flows.
Explore patternsSee the components inside a runnable Next.js interface with Starter Free.
Explore Starter FreeExplore Starter Pro for authentication, Stripe billing, and protected product routes.
Explore Starter Pro