Welcome to Hudiy!

Advanced software designed to help you build and expand your own custom infotainment system.

Designed to

add modern capabilities to your vehicle

Hudiy is an application that helps you build your own head unit for your vehicle.
It provides core functionalities such as OBD-II communication, hands-free calling, multimedia playback, Android Auto, and CarPlay – all fully customizable!

Get Hudiy in our shop

Explore documentation and examples on our GitHub

New to Hudiy? Check out our FAQ

Down-open-big Down-open-big
Palette Palette

Customizations

Create HTML/JavaScript elements and integrate them into the interface as widgets, overlays, or custom apps.

Modify theme colors and add custom backgrounds.

Customize the main menu to suit your needs.

Add shortcuts for frequently used functions.

Lamp Lamp

Linux

Hudiy is designed for Raspberry Pi Zero 2, 3B, 3B+, 4, 5 and x86_64 platforms running 64-bit Debian Trixie and 64-bit Raspberry Pi OS Bookworm/Trixie.

Android Auto

Hudiy emulates an Android Auto-capable head unit. You can use Android Auto with all its features in both wireless and USB modes.

CarPlay

With CarlinKit CPC200-CCPA/Autokit, you can use CarPlay directly in Hudiy, both wirelessly and via USB.

OBD-II

Using ELM327, you can retrieve diagnostic data and real-time parameters from your vehicle, and display them on dashboards, overlays, or your own custom applications.

Dashboards

Create your own widgets in HTML/JavaScript and organize them into dashboards to display OBD-II, multimedia, navigation, or any other data.

Overlays

Create your own overlays in HTML/JavaScript and display them on top of other content to always have access to important data and functions.

Bluetooth

Play your favorite music using the A2DP profile.

Access contacts, call history, and make hands-free calls using the HFP profile.

Display notifications from Android phone using the Hudiy companion app.

Music Music

Multimedia

Play your favorite music from local storage, FM Radio, Bluetooth, Android Auto, CarPlay, or integrate web players as custom apps directly in Hudiy.

Chart-bar Chart-bar

15-bands equalizer

The equalizer features 15 adjustable frequency bands, allowing precise control over the audio spectrum. Each band’s gain can be individually configured to shape the overall sound. This allows for custom tuning or the use of predefined equalizer presets.

Reverse camera

Use prebuilt controls to integrate any camera device for reverse camera functionality.

API

Hudiy exposes an API for external systems to retrieve data, perform actions, and integrate with application features.

Down-open-big Down-open-big

Flexible and fully customizable UI

Hudiy follows the guidelines of Material 3 Design

Interface automatically scales to screen resolution and supports widescreen, standard, and multi-screen configurations.

1
2
3
4
5
6
7
8
9
10
1

Dashboards for arranging and displaying widgets

2

Fully customizable main menu

3

Shortcuts for frequently used functions

4

The status bar to provide quick access to important system information

5

Widgets can have different sizes for better layout and organization

6

Navigation widget

7

Widget for currently playing media

8

Bluetooth widget

9

Custom HTML/JavaScript widget for displaying OBD-II data

10

Custom HTML/JavaScript widget for displaying OBD-II data

1
2
1

Hudiy supports various screen resolutions

2

The interface can be controlled using both touch and key events

1
1

Custom HTML/JavaScript widgets for displaying OBD-II data

1
1

Custom HTML/JavaScript widgets for displaying OBD-II data

1
1

Custom HTML/JavaScript widgets for displaying OBD-II data

1
1

Custom HTML/JavaScript widgets for displaying OBD-II data

1
1

AndroidAuto/CarPlay and native UI can be displayed on separated screens

1
1

Overlays let you position elements anywhere on the screen with full flexibility.

Down-open-big Down-open-big

Dark and light themes with

custom source color and contrast level

Material 3 Design defines two themes: dark and light.

Both can have a custom source color and contrast level.

LeftRight
BeforeAfter
BeforeAfter
Down-open-big Down-open-big

custom ui elements

Using HTML/JavaScript you can create your own UI elements like widgets, overlays and applications.

1
1

Overlays are displayed above all other content to provide data display and quick-access controls

1
1

Overlays can be used to create split-screen layouts

1
1

Overlays are displayed above all other content to provide data display and quick-access controls

1
1

Overlays are displayed above all other content to provide data display and quick-access controls

1
1

You can create your own applications in HTML/JavaScript and integrate them with Hudiy

1
1

You can create your own applications in HTML/JavaScript and integrate them with Hudiy

Hudiy includes a set of built-in widgets, but you can also create your own

Down-open-big Down-open-big

Fully customizable

Main menu

Arrange menu items your way — freely organize and group to match your preferences.

1
2
1

Items in the menu can be organized into categories

2

Menu items are fully customizable

1
1

Menu items are fully customizable

Down-open-big Down-open-big

Audio control

Hudiy detects the speaker setup based on the system configuration and provides controls for balance, fade, and subwoofer levels.

The equalizer features 15 adjustable frequency bands, allowing precise control over the audio spectrum.

1
1

15-bands graphical equalizer

1
1

Equalizer settings can be saved as presets for quick access and reuse

1
1

Balance, fade, and subwoofer levels can be adjusted for better sound

1
1

Play audio from various sources like FM Radio, Bluetooth, local files, Android Auto or CarPlay

Down-open-big Down-open-big

Companion app

Hudiy comes with a companion app available for Android devices that connects to the system via Bluetooth.
1
2
1

Display notifications from selected apps directly on the Hudiy screen

2

Synchronize time with your phone if you don’t have an RTC connected

1
1

Display notifications from selected apps directly on the Hudiy screen

1
1

Display notifications from selected apps directly on the Hudiy screen

Down-open-big Down-open-big
Down-open-big Down-open-big

For even deeper integration, Hudiy exposes an

API

API is exposed over TCP and WebSocket, allowing external systems to retrieve data, perform actions, and integrate with application features.

  • Exchange runtime data

  • Control the reverse camera

  • Display custom status icons

  • Display custom notifications

  • Display custom toast messages

  • Control audio focus

  • Inject keystrokes

  • Inject cover arts

  • Switch themes

  • Control overlays visibility

  • Query ELM327 OBD-II device

  • Switch equalizer presets

  • Register and dispatch actions