
The round one
ESP32-S3-Touch-LCD-1.85B
A round 1.85-inch touch display for your pet’s face, stories and swipe controls.
View on Waveshare
For a better tomorrow
Open-source framework with a real talent for storytelling.
Build, modify and play with your AI pets on ESP32 devices or in your browser. Only pay for tokens you use, bring your own API keys. Go on fantastical adventures guided by what you say and keep control of your data.
Somewhere in Glimmerwood, a little adventure is waiting.
Meet AI Pets
A quick look at the project, the pets and the little devices that bring them to life.
Start creating your AI pets and stories and test them in the Story Lab. No ESP32 device needed.
Create your accountThree little homes
Choose one of these supported Waveshare devices, install our firmware and bring your pet along.

ESP32-S3-Touch-LCD-1.85B
A round 1.85-inch touch display for your pet’s face, stories and swipe controls.
View on Waveshare
ESP32-S3-Touch-LCD-1.54
A compact 1.54-inch touch display. Choose the touch version when ordering.
View on Waveshare
ESP32-S3-Touch-AMOLED-2.06
A 2.06-inch AMOLED touch display in a watch-style case. Take your companion with you.
View on WaveshareHardware prices vary by option. Shipping and taxes are extra.
Made for a little screen
Talk to your companion, check on your character, or lend a little magic when the story needs it. Try the swipes below.

A little personality between adventures. Tap the swipes to look around.
Real firmware screens with sample Luna story data. Contents change with your adventure.Runs on supported Waveshare ESP32-S3 boards, including the round 1.85B. Install from Chrome or Edge, then make it yours.
Get the open-source firmwareneokarma.md · The open story standard
We created neokarma.md to give agents a whole story in one readable Markdown file. The world, characters, voice, rules and choices all live together.
Write it yourself or work on it with AI. Change the setting, add a twist, or share your version with someone else. Give the file to a compatible agent and let the adventure begin.
Explore neokarma.md
From children’s stories to more mature adventures, you choose the tone.
Tell a dark mystery, a strange adventure, or something that makes you laugh. There’s room for all kinds of stories.
Your companion. Your imagination.
Play in your browser, build your own stories, or give your companion a home on an ESP32. Start with an account. The hardware can come later.
Sign in to Studio to create, edit and play stories. Give Luna a new adventure, or create a companion of your own.
Open Stories in StudioInstall the firmware on a supported ESP32 board. Connect it to your account and take your companion with you.
Set up your ESP32
Add your OpenRouter key in Studio to create and talk with your pets. You choose the models and pay your providers directly. Cartesia voices currently need a Cartesia key too. We recommend setting a daily spending limit with your provider.
Create your account