In the era of AI, I believe every screen deserves to connect with AI. Based on this idea, I developed Inkwell.
This is a Python script running on kterm that enhances Kindle's AI connectivity while aligning with Kindle's primary goal: reading and learning.
![]()
Key Features:
1. Supports displaying formatted Markdown text in the terminal.
2. Enables AI-powered summarization and interactive learning based on Kindle reading highlights and notes (My Clippings).
3. Allows exporting conversation history as well-formatted eBooks or sending it via email.
4. Supports OpenAI, Google, XAI, Anthropic, Mistral, Groq, Perplexity, and Alibaba.
5. Handles multiple API keys and servers with automatic rotation.
Installation:
1. Ensure your Kindle is jailbroken and has KUAL and Python3 installed.
2. Extract inkwell.zip to the Kindle's root directory (/mnt/us). You don't need to install Kterm; it's already included in this package.
Configuration:
There are two ways to configure Inkwell:
1. Open the config.json file in the Inkwell directory on your computer, edit the fields, and copy it back to your Kindle.
2. Select Inkwell Setup from the KUAL menu and follow the wizard. Simply press Enter for any unclear steps.
Of course, this script not only supports Kindle but can also run on any device as long as Python is installed.
For more details, visit my GitHub repository.
--
This is a Python script running on kterm that enhances Kindle's AI connectivity while aligning with Kindle's primary goal: reading and learning.

Key Features:
1. Supports displaying formatted Markdown text in the terminal.
2. Enables AI-powered summarization and interactive learning based on Kindle reading highlights and notes (My Clippings).
3. Allows exporting conversation history as well-formatted eBooks or sending it via email.
4. Supports OpenAI, Google, XAI, Anthropic, Mistral, Groq, Perplexity, and Alibaba.
5. Handles multiple API keys and servers with automatic rotation.
Installation:
1. Ensure your Kindle is jailbroken and has KUAL and Python3 installed.
2. Extract inkwell.zip to the Kindle's root directory (/mnt/us). You don't need to install Kterm; it's already included in this package.
Configuration:
There are two ways to configure Inkwell:
1. Open the config.json file in the Inkwell directory on your computer, edit the fields, and copy it back to your Kindle.
2. Select Inkwell Setup from the KUAL menu and follow the wizard. Simply press Enter for any unclear steps.
Of course, this script not only supports Kindle but can also run on any device as long as Python is installed.
For more details, visit my GitHub repository.
--






