About ThemeCn
ThemeCn is a theming layer for any interface. Type, colour, radius, density and depth are tokens that swap in a single frame.
What ThemeCn does
- Type, colour, radius, density and depth are controllable tokens.
- Themes swap in a single frame with no page reload.
- Works in React, Vue, Svelte, Angular and plain HTML.
- Install with one line: npx themecn init.
- The landing page is the demo: pick a theme and watch it change.
Who it is for
Front-end teams that need runtime theming without a rewrite. That is the whole audience: people who want the job done, and agents that have to do it with them.
How we build
ThemeCn ships a small surface. Every page works without JavaScript, every product has a plain-language index at llms.txt, and every API has docs an agent can read at /docs.
We write the limits down. If a feature is not ready, this site says so instead of implying it works.
When to use it
- An interface needs runtime theming without a rewrite.
- Type, colour, radius, density and depth have to be tokens.
- One theme has to target React, Vue, Svelte, Angular or plain HTML.
Not for: Server-side image rendering or design-tool plugin work.
Company
ThemeCn is part of the FiftySeven family, a group of small products built for people working with AI agents. The family is based in Mumbai, India.
ThemeCn is in pre-launch. Join the waitlist on the home page for launch access and updates.
Contact
Email hello@fiftyseven.is or use the contact page. Press and security reports go to the same address.