Skip to content
@kodediy

Kode

The Kode Dot: a pocket-size computer for makers, built on the ESP32-P4. Its OS, SDK, radio firmware and apps, all open.
The Kode Dot

Kode

The Kode Dot: a pocket-size computer for makers, open from the bootloader up

Shop · Documentation · Apps · X


The Kode Dot is a programmable device that fits in your hand. Its main chip is an ESP32-P4. It has an AMOLED touch screen, six buttons, a battery, a speaker and a microphone, motion sensors, NFC, 125 kHz RFID, infrared and a header for modules. A second chip, an ESP32-C5, gives it Wi-Fi and Bluetooth.

The software that runs on it is here: the operating system, the SDK that every app is built with, the firmware of the radio and the catalog of apps.

Start here

You want to Go to
set up your Kode Dot and use it docs.kode.diy
write your first app in C kode-app-template, then kode-sdk
publish your app for every Kode Dot apps.kode.diy: upload its .bin, and Kode tries it on a Kode Dot before it is listed (Marketplace)
write a sketch with Arduino arduino_hello in kode-sdk, and arduino-esp32
read or change the operating system KodeOS

The repositories

Repository What it holds
kode-sdk The SDK: one driver for each chip, one Active Object for each part of the board, and kode.h, the calls an app makes
KodeOS kodeOS, the operating system: the screens, the console and the installer of apps
kode_slave_c5 The firmware of the ESP32-C5, the radio of the Kode Dot
kode-app-template An empty app, the starting point for yours
kode-apps Kode's own apps, which Kode publishes on apps.kode.diy

Take part

  • A bug or an idea: open an issue in the repository it belongs to.
  • A change: open a pull request. CONTRIBUTING.md says how.
  • A security problem: do not open an issue. SECURITY.md says where to write.

Licence

kodeOS and the SDK are free software under the GNU General Public License, version 3 or later. The firmware of the radio is under the Apache License, version 2.0, and the drawings and animations of Kody under Creative Commons Attribution-ShareAlike 4.0. Each repository's LICENSE and NOTICE.md say which licence applies to each part.

Kode, Kode Dot, kodeOS and Kody are trademarks of Kode: TRADEMARKS.md says how you can use them. Everyone who takes part follows the code of conduct.

Popular repositories Loading

  1. kodedot_examples kodedot_examples Public archive

    Examples for the Kode Dot prototype. For the Kode Dot, see kode-sdk/examples.

    C 53 5

  2. KodeOS KodeOS Public

    kodeOS, the operating system of the Kode Dot

    C 40 3

  3. kode-sdk kode-sdk Public

    The SDK for the Kode Dot: write an app in C and run it on the board

    C 19 2

  4. kode_slave_c5 kode_slave_c5 Public

    The firmware of the ESP32-C5, the radio of the Kode Dot: esp-hosted with Kode's changes

    C 15 1

  5. esp_lcd_co5300 esp_lcd_co5300 Public archive

    A driver of the Kode Dot prototype. Superseded by kode-sdk.

    C 13 2

  6. kode-app-template kode-app-template Public template

    Starting point for a Kode Dot app on the kode SDK: one Active Object and one FreeRTOS task.

    C 13 2

Repositories

Showing 10 of 20 repositories
  • kode-apps Public

    The catalog of Kode's apps for the Kode Dot, published on apps.kode.diy

    kodediy/kode-apps's past year of commit activity
    Python 1 GPL-3.0 1 1 9 Updated Nov 14, 2026
  • KodeOS Public

    kodeOS, the operating system of the Kode Dot

    kodediy/KodeOS's past year of commit activity
    C 40 GPL-3.0 3 5 2 Updated Nov 14, 2026
  • kode-sdk Public

    The SDK for the Kode Dot: write an app in C and run it on the board

    kodediy/kode-sdk's past year of commit activity
    C 19 GPL-3.0 2 27 2 Updated Nov 14, 2026
  • kode-app-kody_kart Public

    Kody Kart: Kody races his five cousins on three Mode 7 circuits, on the Kode Dot

    kodediy/kode-app-kody_kart's past year of commit activity
    C 0 GPL-3.0 0 0 0 Updated Nov 13, 2026
  • kode_slave_c5 Public

    The firmware of the ESP32-C5, the radio of the Kode Dot: esp-hosted with Kode's changes

    kodediy/kode_slave_c5's past year of commit activity
    C 15 Apache-2.0 1 1 0 Updated Nov 12, 2026
  • kode-app-template Public template

    Starting point for a Kode Dot app on the kode SDK: one Active Object and one FreeRTOS task.

    kodediy/kode-app-template's past year of commit activity
    C 13 GPL-3.0 2 1 4 Updated Nov 12, 2026
  • .github Public
    kodediy/.github's past year of commit activity
    0 0 1 0 Updated Nov 11, 2026
  • codec2 Public Forked from meshtastic/ESP32_Codec2

    Codec2 library for ESP32 (Arduino)

    kodediy/codec2's past year of commit activity
    C 0 GPL-3.0 31 0 0 Updated Nov 7, 2026
  • arduino-esp32 Public Forked from espressif/arduino-esp32

    Arduino core for the ESP32 family of SoCs, with the Kode Dot board

    kodediy/arduino-esp32's past year of commit activity
    C++ 0 LGPL-2.1 8,026 0 0 Updated Nov 3, 2026
  • bareiron Public Forked from p2r3/bareiron

    Minimalist Minecraft server for memory-restrictive embedded systems

    kodediy/bareiron's past year of commit activity
    C 1 GPL-3.0 268 0 0 Updated Nov 2, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.