Skip to content
Covi-pi-1
v3.0.0 · CC BY 4.0

A design system you can almost touch.

Covi-pi-1 is a tactile, hardware-inspired design system for the web: an aluminium body, white key caps, coloured knobs and a black OLED read-out, as 124 Vue 3 components and CSS tokens.

The Covi-pi-1 device pattern in the light theme: speaker grilles, three OLED displays, four coloured knobs and a preset dial, track and transport keys, a 16-step sequencer, an XY filter pad and a piano keyboard. The same device pattern in the dark Graphite theme.
Components

124

Stories

927

Themes

2 + sys

WCAG

2.2 AA

The visual language

Five physical parts, every screen

Aluminium body

Calm, light surfaces that hold everything else; Graphite in the dark theme.

White key caps

Raised keys set into thin grooves. Pressing one feels like pressing hardware.

Coloured knobs

Blue, green, white and orange caps: the only strong colour on the page.

Four knobs labelled Attack, Decay, Sustain and Release with blue, green, white and orange caps.

OLED display

Black glass for numbers, meters and status, set in a mono typeface.

An OLED display with two tape reels and a time counter.

Grille and dots

Speaker grilles and small "sharp" dots as quiet decoration and signals.

What's inside

A full system, with a hardware family no one else has

A studio dashboard built with Covi-pi-1: side navigation, OLED stat tiles, an input level meter and a recent sessions table. The same dashboard in the dark Graphite theme.
The dashboard pattern, built only from Covi-pi-1 components.
A device screen titled Record settings with OK and BACK key hints.
DeviceScreen: menus that page like hardware.
Transport keys: back, record, play, stop and forward.
Transport keys with real keyboard shortcuts.

Built with Covi-pi-1

Already shipping, and growing

Fuji's Discover page: a key-cap navigation bar, a search field with an orange Search key, film simulation and mood chips, and a lighting card.
In use

Fuji, a camera companion

A personal app for the Fujifilm X-S20: film recipes and C1–C4 bank planning, the camera manual searchable in English and Spanish, recipe import from posts, and studio lighting setups with top and side diagrams converted to the gear you own. Navigation is a row of key caps; read-outs are OLED displays.

coviyarce.com: a key-cap navigation bar, an OLED role badge, a large thin headline and Download CV and Explore Skills keys. coviyarce.com in the dark Graphite theme.
Live

coviyarce.com, a portfolio

The author's portfolio and CV: satin hero, key-cap navigation, an OLED role badge, skills and case studies, both themes. Its contact form is sent through the same mailer as the access requests below.

In development

A workflow console

A friend is building a console for monitoring automated workflows on Covi-pi-1: run states as status lights, live numbers on OLED read-outs, and tables that show the essentials first and reveal detail on demand. Illustration only; the product is not public yet.

Access

The repository is private. Ask, and you're in.

  1. 01

    Read the agreement

    Access is granted only under the Attribution Agreement. It is the only way in.

  2. 02

    Write your promise and sign

    In your own words, promise how you will credit Covi-pi-1, then sign with your full name.

  3. 03

    Accept the invitation

    Once approved, GitHub emails you an invitation to the repository and its package.

Request access

Your request is emailed privately to the author and kept as the record of the agreement. You can browse every component without access in the live Storybook.

Licence

Creative Commons Attribution 4.0

Use, share and adapt Covi-pi-1, including in commercial work, as long as you give credit, link to the licence and say if you changed it. A credit line like this is enough:

"Covi-pi-1 Design" by Luis Carlos Covilla Yarce, CC BY 4.0, https://coviyarce.github.io/covi-pi-1/

The licence covers the original work only. The bundled open-source icons (Lucide, ISC) and fonts (Jost and IBM Plex Mono, SIL OFL 1.1) keep their own licences. Read the licence summary.