Cobalt

Your Kobo can run apps now.

Cobalt is an open-source application platform for Kobo e-readers: a launcher, a signed apps catalog, a Rust SDK, and a runtime that keeps every app in its own unprivileged process.

Featured on Product Hunt Aug 2026: #1 on Hacker News · 662 points

The Cobalt launcher on a Kobo Clara BW showing Settings, App Store, Terminal, AI Chat, Audiobooks, Components, Daily Brief, Feeds and Gutenbird
The launcher on a Kobo Clara BW.
Not affiliated with Rakuten Kobo
A Kobo Clara BW running Audiobook Studio, Gutenbird, Terminal, Hacker News, Sidekick and the App Store, then installing, playing, removing and reinstalling Sudoku over Wi-Fi
Recorded on-device at 3× speed. Watch as video.

More to do on your Kobo.

Read books and papers, follow feeds, play a game, listen to audio, or check a task without changing devices. Install only the apps you want, then update or remove them over Wi-Fi.

Tested devices

  1. Kobo Clara BW
  2. Kobo Clara Colour
  3. Kobo Elipsa 2E
  4. Kobo Clara HD
  5. Kobo Libra 2
  6. Kobo Libra Colour
  7. Kobo Libra H2O

These are the Kobos somebody has physically tested. Cobalt runs on others too: it shows what has not been tested about your device and asks once before it starts. To get yours onto this list, join an existing device thread or create a new one.

Your Kobo stays a Kobo.

Cobalt adds apps next to the stock reader. Your books, library and reading settings are left as they are.

Keep the reader you bought

Open Cobalt from the reader's menu, use an app, then return to the original reader. A restart always returns there too.

Install apps on the device

After one USB setup, browse, install, update, and remove apps over Wi-Fi. You do not need to reconnect a cable for every app.

Choose only what belongs

Apps are separate choices, not a bundle you must accept. Remove one without disturbing the others or reinstalling Cobalt.

Made for an e-ink screen

Large touch targets, readable type, simple screens, and full refreshes only when the panel needs one.

Read research papers. Answer Claude Code and Codex.

Read complete papers with sections, mathematics, tables, and figures. When work needs a simple decision, answer it from the same screen.

An arXiv preprint section titled 'A hard optimization problem and its relaxation' rendered on a Kobo Clara BW
A preprint, page 8 of 54, on the panel.
A results table from an arXiv paper comparing language models, rendered on a Kobo e-reader
A results table from the same paper.
Mathematical notation and a numbered algorithm from an arXiv paper on a Kobo e-reader
Math notation and a numbered algorithm.
Sidekick on a Kobo showing a question from Claude Code with three tappable answers and a 'Leave it for the terminal' button
Sidekick showing a question from Claude Code, with tappable answers.
Sidekick's watching screen on a Kobo, paired with a machine on the local network, showing the last answer sent
Sidekick paired over the local network, waiting for the next question.

All apps

You can install new apps from the Cobalt Apps Catalog over Wi-Fi.

The Cobalt launcher showing installed apps on a Kobo

Launcher

Opens installed apps and always keeps a route back to the Kobo reader.

The Cobalt App Store listing installed and available apps

App Store

Installs, updates, removes and reinstalls signed apps over Wi-Fi.

A shell and touch keyboard on a Kobo

Terminal

A shell with an on-screen keyboard.

Battery status and hardware information in Cobalt Settings

Settings

Wi-Fi, device information and Cobalt updates.

An answer displayed for touch-friendly reading on a Kobo

AI Command Center

Ask a question, then read and navigate the answer with touch controls.

An audiobook player with cover art and playback controls on a Kobo

Audiobook Studio

Turn a topic into an original narrated audiobook and listen on your Kobo.

Backgammon board on a Kobo after Black opened with 4 and 6, with dice, cube and match score.

Backgammon

Play complete solo or pass-and-play backgammon on one Kobo.

A labelled collage of public-domain bird plates filling a Kobo screen.

Birds

Show the birds heard by BirdNET-Go on your Mac or Linux computer.

Cobalt typography and interface components on a Kobo

Components

See every Cobalt UI component on the device in one reference app.

Crossword grid on a Kobo with the first answer filled in and numbered cells.

Crossword

Four offline mini crosswords with clue navigation and saved progress.

A numbered daily news brief on a Kobo

Daily Brief

Build a daily news brief in the background while you use other apps.

Deck paired with a computer, showing Test, Format and Deploy command pads.

Deck

Turn your Kobo into a remote control for your computer.

A Miniflux article open on a Kobo with text-size and front-light controls.

Digest

Read your Miniflux feeds anywhere.

A followed work in Fanshelf naming its author, fandom, rating and chapter count, with Read and Check updates controls.

Fanshelf

Save public AO3 works to a shelf made for offline reading.

Subscribed feeds and articles in the Feeds app on a Kobo

Feeds

Follow feeds, search saved articles and read offline with images.

Fieldbook tallying an American Robin during an outing.

Fieldbook

Log bird sightings anywhere and build your life list.

A Flashcards review showing the revealed answer with Again, Hard, Good and Easy rating buttons.

Flashcards

Review flashcards anywhere, even without Wi-Fi.

A full-area monochrome photograph in Frame on a Kobo Clara BW.

Frame

Show photos from your computer as a slideshow, with the screen on or waking on a schedule.

Grimoire initiative order showing the active combatant and round counter on a Kobo.

Grimoire

Browse offline SRD references and manage tabletop combat.

A shelf of books from an OPDS library on a Kobo

Gutenbird

Browse OPDS libraries and read their books on your Kobo.

Habits today screen on a Kobo Clara BW, with daily and weekday streak tasks.

Habits

Track daily and weekday habits with local streaks.

A ranked list of Hacker News stories on a Kobo

Hacker News

Read Top, New, Ask, and Show stories with complete comment threads.

Home Panel tile grid on a Kobo showing four Home Assistant tiles with the last refresh time.

Home Panel

Control saved Home Assistant tiles from a low-power panel.

A solved Inkling five-letter daily puzzle with grayscale shape feedback.

Inkling

Solve a fresh five-letter puzzle each day.

Kitchen Card showing a large cooking instruction with Steps and Ingredients tabs.

Kitchen Card

Keep Mealie recipes handy in a counter-friendly cooking view.

A book from a calibre-web library open on a Kobo, with text-size and front-light controls and the page count.

Library

Browse and read books from your calibre-web library.

Lichess on Kobo with Account/Games and Puzzles tiles plus rapid and classical time controls.

Lichess

Play Lichess games, challenge players, solve puzzles, or play offline.

Logic Pack's Minesweeper board after a revealed cell and contradiction check.

Logic Pack

Play four familiar logic games offline.

The Kobo hall sensor responding to a magnet

Magnet

Find the hall sensor behind the bezel and watch it respond to a magnet.

A letter filling the Kobo screen while the front light sends Morse code

Morse

Type a message and send it in Morse code with the front light.

Music Stand showing the Prelude from Bach's Cello Suite No. 1 as a full-page score.

Music Stand

Read music scores with setlists and half-page turns.

Needles pattern screen with row and repeat counters and a large +1 row button.

Needles

Count rows, browse Ravelry collections, and read your synced patterns offline.

A Nonograms puzzle with the selected square and its row and column clues highlighted.

Nonograms

Solve 18 original picture puzzles with attached clues, saved undo and larger grids.

The Panels comic shelf with a cover and saved progress, page 2 of 4.

Panels

Read comics added from your computer or Komga library.

Paperterm showing a laptop terminal session in portrait, with the keyboard open.

Paperterm

Pair with a computer to mirror a terminal session on e-ink.

Reversi opening board showing four legal moves and touch controls.

Parlor

Play Reversi, Draughts, Nine Men's Morris and Kalah on one Kobo.

Parser's book-like transcript after taking a brass lamp and entering the garden.

Parser

Play an original interactive story without Wi-Fi.

Post inbox showing completed Hermes letters, newest first.

Post

Read and reply to letters from Hermes.

The newest Artificial Intelligence preprints listed newest first in the Preprints app on a Kobo

Preprints

Browse and search arXiv, keep preprints, and read their HTML versions on your Kobo.

Pub Quiz pass-around question with four large answer choices for Ada.

Pub Quiz

Play offline solo or pass-around trivia rounds.

Read Later setup screen showing Wallabag credential instructions.

Read Later

Read your Wallabag articles anywhere.

Sidekick showing several coding-agent sessions and their pending approvals.

Sidekick

Answer coding-agent permission prompts from your Kobo.

Reading a paper with structured layout and Zotero metadata on a Kobo

Stacks

Browse Zotero collections, read metadata and indexed paper text, and keep papers available offline.

An original Sudoku puzzle with pencil notes, selected keys and a highlighted row and column

Sudoku

Play 36 original Sudoku puzzles with pencil notes, undo and saved games.

Sync folders: vault, frame and books receive, out sends.

Sync

Sync folders between your computer and Kobo with Syncthing, on a schedule.

A completed game of tic-tac-toe on a Kobo

Tic-tac-toe

Play tic-tac-toe together on one Kobo.

A to-do list with completed items on a Kobo

Todo

Keep a simple to-do list that stays on your Kobo.

Vault home on a Kobo with four synced notes and Browse, Tags, Recent and Search rows.

Vault

Browse your notes by folder, tag, link, and backlink.

Verses displaying a public-domain daily poem in a spacious Kobo reading layout.

Verses

Read a public-domain poem each day.

Add an app without reconnecting USB.

Browse available apps on the reader, install one over Wi-Fi, and remove it when you no longer want it. App updates arrive without reinstalling Cobalt.

Every package is checked before it opens. An interrupted install or update leaves the working version in place.

Cobalt updates remain separate from app updates, so the Store cannot replace the platform itself.

Build and publish an app

The Cobalt App Store installing an app over Wi-Fi on a Kobo Clara BW
Sudoku arriving over Wi-Fi.

Build your own app.

Start a Rust app, run it in the Cobalt simulator, test it on a supported reader, and submit it to Store. An app can ship without waiting for a Cobalt platform release.

Cobalt interface controls and typography rendered on an e-ink screen
The component gallery on a supported reader.

How to install

  1. Install it from your browser. Plug the reader into this computer and install Cobalt in about a minute.

Or from a terminal, which does the same thing:

curl -fsSL https://bandarlabs.github.io/Cobalt/install.sh | sh
  1. Restart the reader and open Cobalt from Kobo's menu.
  2. Open Store. New apps download over Wi-Fi.

The complete walkthrough, including recovery steps, is in docs/INSTALL.md.

Safety

The stock reader is always one restart away.

Cobalt does not replace Kobo's boot chain, and a restart returns to the stock reader. Installing it adds files to the reader's user storage. It is provided without warranty.

The Clara BW, Clara Colour, Elipsa 2E, Clara HD, Libra 2, Libra Colour and Libra H2O are tested at the firmware and kernel versions in the device support matrix. On any other model or firmware, Cobalt lists what has not been tested and asks before it starts. Cobalt is an independent project, not affiliated with Rakuten Kobo.