AI, built for the BOOX page

An AI agent that lives inside your BOOX.

Write to it with the pen. It can keep the thread of your conversations, use the BOOX tools you choose, and write its answer back on the page.

Built around BOOX pen input, e-ink, and device context.
RIDDLEBOOX / 01 ready for ink
Where did I stop in my current book?
write a request with the pen
write a request / receive an answer in inkRIDDLEBOOX / 001
AI agent on the page
pen / context / tools
01 Write with the pen
02 Choose the model
03 Enable BOOX tools
Keep useful context

Native Android / built for BOOX

Get the Android APK.

RiddleBoox requires a one-time BOOX setup before first use. See the requirement below, install the APK, then add an API key for an AI model that can read images and stream replies.

Download the APK v0.4.0 · APK · Android 10+ minimum Read the user guide

How it works

A conversation that stays on the page.

Write a request on the page. If it needs one of the tools you enabled, the agent can use it before writing the answer back. A pause or a tap on Send starts the turn.

01
page 01ready for ink
Can you help me
think this through?
Use what I wrote on the page.

Write the request.

Write a question or instruction with the BOOX pen. RiddleBoox sends the captured page as an image so a compatible vision model can read it.

02
waiting for send

Send it on your terms.

In automatic mode, a short pause ends the turn. In manual mode, tap Send when the page is ready.

03
agent reply / in ink
Start with the part
you can decide now.
Write the rest below.

Continue on the page.

The agent can use enabled tools before it answers. The response is drawn stroke by stroke, ready for your next line.

What makes an agent

Choose the AI. Shape how it works.

Connect a model, then choose the agent's name, instructions, memory, workspace, and access to BOOX tools.

Provider and model

Connect a model that can read the page.

Add your own API key and choose a model that can read handwriting and stream replies. Tool-enabled agents also need tool calling.

01 / model
ID

Agent identity

Choose or create an agent.

Every agent has its own name, instructions, greetings, and tool permissions. Start with a built-in agent or create one that fits how you work.

02 / identity

Local context

Give each agent its own memory.

Each agent keeps its own memories and workspace files, separate from the others.

03 / context

BOOX capabilities

Choose what it can access.

Optionally let an agent use your BOOX library, reading progress, highlights, and Notes.

04 / tools

Memory between sessions

A companion can pick up where you left off.

Reopen a saved conversation, or let an agent keep useful details and files for the next session.

Resume a conversationSearch saved history and continue it on a new page.
Keep useful memoryAn agent can retain durable facts between sessions and remove them when they change.
Use its workspaceLocal files and artifacts remain in that agent's private directory.
context / selected agent 2 saved turns
current / page 02
What name did
we choose?
Continue from an earlier conversation.
previous / page 01
We'll call it
Northstar.
conversation and memory stay available

Pen, page, and device

The device is part of the interaction.

The pen is the input. The page is the interface.
— RiddleBoox on BOOX
01

The pen carries the request

Write directly inside the page frame with the BOOX stylus. RiddleBoox captures the ink without adding a keyboard to the turn.

02

The page controls the turn

A pause can submit the page, and the reply appears stroke by stroke with refresh behavior tuned for e-ink.

03

BOOX tools stay optional

Enable them for an agent when you want it to use library data, highlights, or Notes.

Ready to install

Put an agent on your BOOX.

Download the APK, complete the ADB step listed below, then connect an AI model that can read images and stream replies.

Installation and data

What to know before you install.

What do I need to run RiddleBoox?

RiddleBoox needs a BOOX tablet with a pen and Android 10 or later. Before first use, connect the tablet to a computer with ADB and run adb shell settings put global hidden_api_policy 1. The setting survives reboots but must be repeated after a factory reset.

Which AI service can I use?

You bring your own API key. The endpoint and model must accept the app's OpenAI-compatible request format, read images, and stream replies. To use agent tools, they must also support tool calling.

What can an agent access on my BOOX?

Every agent has local memory and a private workspace. Optional capabilities can add access to the BOOX library, reading progress, highlights, and Notes; you choose which agent receives them.

Where does my writing go?

Agent definitions, conversation history, memory, and workspace files are stored locally. For each turn, the page image and relevant conversation, memory, and tool context go directly to the AI provider you configured. There is no RiddleBoox server.

Can I create my own agents?

Yes. Start with a built-in agent or create one with its own name, instructions, greetings, local workspace, memory, and selected BOOX capabilities.