Tactile UI
A UI component library of interactive, hardware-like objects, page sections, kit parts and templates for React, Vue, Svelte or plain JS.
At a Glance
About Tactile UI
Tactile UI is made by Ciprian Titire and offers interface components designed to behave like real hardware, such as counters whose drums carry, compasses that settle on a bearing and lights on pull cords. The site lists 37 objects, 55 page sections, a UI kit of 190 parts and 26 templates, usable with React, Vue, Svelte or plain JS. A free open-source subset is published on GitHub under the MIT licence.
What It Is
Tactile UI is a component and design-system library for web interfaces. It provides interactive objects (for example Pin Screen, Chladni Plate, Globe, Annunciator, Odometer), ready-made page sections like heroes, footers, FAQs and 404 pages, and a kit of everyday parts such as buttons, forms, tables, dialogs, charts and AI chat components. Templates cover dashboards, SaaS screens, admin panels, blogs, documentation, e-commerce, authentication and audio apps. Components are delivered as code the user owns, and finishes and themes (for example aluminium and graphite) can be switched.
Free Open-Source Pieces
The tactile-ui-free repository contains six MIT-licensed pieces: Compass, Odometer, Pull-cord Bulb, Engraved Client Plates, FAQ Index and Machined Footer. They are plain JavaScript modules and CSS with no framework, build step or dependencies. Each piece is a folder that can be copied, or added with the shadcn CLI from the registry. The Odometer is also on npm as tactile-odometer. The README states every piece works by keyboard and touch and respects reduced motion.
Working With AI Agents
The site documents using the library with Claude and Cursor, and states that agents can be pointed at its MCP endpoint to read each piece's docs. It lists a Claude connector directory entry and a shadcn registry install path. The kit also includes AI-oriented parts such as chat, tool call, reasoning, agent run and approval flow components.
Community Discussions
Be the first to start a conversation about Tactile UI
Share your experience with Tactile UI, ask questions, or help others learn from your insights.
Pricing
Free
62 pieces free to use; 6 open source under MIT with no account, the rest with a free account. No card required.
- 6 pieces open source, MIT: use, change and share, with no account
- Everyday kit parts, a template and Cloth-lit Cubes with a free account (Google or GitHub), for own and client projects
- Every piece's page runs live with all settings once signed in
Founder Pass
One-time payment: every object, block and the Tactile UI Kit, plus everything made later. $99 for the first 50 seats, then $129 for the next 50.
- 37 objects
- 55 blocks
- 190 kit parts
- 26 templates
- Everything added later, no second payment
- Unlimited personal and client work
- Install via copy, shadcn, or agent
- Full refund within 30 days, for any reason
- $129 after the first 50 founder seats
Pass
After the founder seats: library, every object and block, current and future. Kit sold separately.
- Every object and block, current and future
- Kit sold on its own
- Opens after the founder seats
Team Pass
Everything a Pass opens plus the Tactile UI Kit, for up to five people.
- Up to five people, each named by sign-in email
- Everything a Pass opens and the Tactile UI Kit
- Change who is on it from your account
Capabilities
Key Features
- 37 interactive hardware-like objects
- 55 ready-made page sections
- UI kit with 190 parts
- 26 templates
- React, Vue, Svelte and plain JS support
- Custom elements and web component wrappers
- Finishes and themes such as aluminium and graphite
- Keyboard and touch support with reduced-motion respect
- shadcn registry install
- MCP endpoint for agents
- Free MIT-licensed subset on GitHub
