Memory
Remembers who's in the room, their personalities and what you talked about recently.
Open source · MIT · Powered by Flatkey
Mochi remembers the people she talks to, answers from your docs, looks things up and reads images. Run as many bots as you like on Discord, Telegram, Slack, QQ, LINE and your website, all from one dashboard.
One Flatkey key powers every model Mochi uses. Mainstream models at least 20% below official pricing.
Turn each ability on or off per bot, and pick the model behind it.
Remembers who's in the room, their personalities and what you talked about recently.
Add docs, FAQs or notes and get a Q&A bot that answers from them.
Looks up facts and recent news instead of guessing.
Understands screenshots, photos and memes people send.
Each bot has its own persona, description, channels and budget.
Discord, Telegram, Slack, QQ, LINE and a widget for your website.
Dashboard in English, 中文, 日本語 and Português.
Switch abilities off, choose cheaper models and watch spending per bot.
Create an API key on Flatkey and top up your balance. It powers chat, vision, search and memory.
Get your Flatkey key →Run it with Docker, on Sealos, on any VPS or on your own computer. It needs an always-on server.
Deploy guide (Docker, Sealos) →Paste your key in the dashboard, set a persona, add knowledge and connect your channels.
git clone https://github.com/flatkey-ai/Mochi-ai-chatbot
cd Mochi-ai-chatbot && npm install
cp .env.example .env && npm start
# open http://localhost:3000/dashboardOfficial models. Better prices.
A chatbot needs several kinds of models. Flatkey gives you all of them behind one key.
Create your Flatkey keyPowered by flatkey
Mainstream models like GPT, Claude, DeepSeek, Kimi and GLM are at least 20% below official pricing. Same official models, same quality. Failed calls cost $0.
Chat, vision, web search and a low-cost model for memory. Going direct means one account and invoice per provider. Flatkey is one key, one balance and one bill for 100+ models.
Change the model behind any ability from the dashboard in one click. No new signup, no code change.




A friendly regular for your Discord or Telegram group who knows everyone by name.
Answers customer questions from your docs on your website, LINE or Slack, around the clock.
Explains, quizzes and looks things up for a class or study group on QQ or Discord.
Mochi is open source under the MIT license. You pay only for the model usage your bots make, from your Flatkey balance. Turn abilities off or pick lower-cost models to spend less.
A chatbot uses chat, vision, search and memory models from different providers. Flatkey puts 100+ official models behind one key and one bill, with mainstream models at least 20% below official pricing. That keeps Mochi simple to set up and to run.
No. You run one command (or a Docker container), then do everything else in the dashboard: personas, knowledge, channels and models.
On your own server, in a local database file. Mochi sends messages to Flatkey only to get model replies.
No. Bots keep live connections to Discord, Telegram and others, so Mochi needs an always-on process and disk. Use Docker, Sealos, a VPS or your own computer.
Any model in the Flatkey catalog, including GPT, Claude, Gemini, DeepSeek, Kimi and GLM. Mochi starts with a fast, low-cost DeepSeek model and you can change it any time.
Get a Flatkey key, deploy Mochi and say hi.