explaingit

boltai/inka

Analysis updated 2026-05-18

23KotlinAudience · generalComplexity · 2/5LicenseSetup · moderate

TLDR

An Android app for BOOX e-ink tablets that turns handwritten notes into AI replies written back in handwriting on the same page.

Mindmap

mindmap
  root((Inka))
    What it does
      Pen input on page
      Handwritten AI reply
      Word by word animation
    Tech stack
      Kotlin
      Android
      Docker optional
    Use cases
      Handwritten AI journal
      On device notebook
      Local privacy
    Audience
      BOOX tablet owners
      Hobby tinkerers
    Privacy
      No accounts
      No analytics
      On device recognition

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Write a question by hand on a BOOX tablet and get a handwritten AI reply back on the page.

USE CASE 2

Keep a private, on-device journal that talks back without any cloud account.

USE CASE 3

Run an optional local server to make the AI's handwritten replies look more natural.

What is it built with?

KotlinAndroidDocker

How does it compare?

boltai/inkacrowded-libs/artboardxiyunmn/puredupan
Stars232323
LanguageKotlinKotlinKotlin
Setup difficultymoderateeasymoderate
Complexity2/52/53/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a BOOX e-ink tablet and your own API key from a supported AI provider.

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

In plain English

Inka is a native Android app made for BOOX Note Air e-ink tablets, the kind of device that has a pen and an e-ink screen instead of a regular touchscreen. The idea is simple: you write a question or a note by hand on the page with the stylus, pause, and an AI model writes a reply back in handwriting, right there on the same page, one word at a time. Under the hood, Inka connects to an AI provider using your own API key, which you either type in or send from your phone by scanning a QR code during setup. It does not come with its own AI service baked in, so you supply the key for a supported provider and Inka handles the rest. Once set up, the app keeps a local history of your notebook pages so you can look back at past writing sessions. The app has a built-in font that renders the AI replies as handwriting by default, and there is also an experimental mode, tucked away in developer settings, that can generate more realistic handwritten strokes using a separate server you run yourself, for example through Docker on your own computer. There is also an experimental drawing reply mode for developers to try. Inka is built with privacy in mind: there is no required backend server owned by the app maker, no account system, no analytics, and no crash reporting. Your API key is stored in an encrypted spot on the device, and handwriting recognition happens on the tablet itself once the recognition model is downloaded. This is a small, personal project, built for fun and made specifically for BOOX tablets, so it will not behave the same on a regular Android phone or emulator since it relies on the tablet's pen hardware. It is an unofficial app and is not affiliated with BOOX or its maker Onyx. The app code itself is released under the MIT license, a permissive license that allows free use, including commercial use.

Copy-paste prompts

Prompt 1
Walk me through setting up Inka on my BOOX Note Air tablet, including getting an API key.
Prompt 2
Explain how the phone-assisted QR setup works for adding my AI provider key to Inka.
Prompt 3
Help me build the debug APK for Inka from source using Gradle.
Prompt 4
Show me how to run the optional handwriting synthesis server with Docker for Inka.

Frequently asked questions

What is inka?

An Android app for BOOX e-ink tablets that turns handwritten notes into AI replies written back in handwriting on the same page.

What language is inka written in?

Mainly Kotlin. The stack also includes Kotlin, Android, Docker.

What license does inka use?

Use freely for any purpose, including commercial use, as long as you keep the copyright notice.

How hard is inka to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is inka for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.