TavLite is a lightweight, open-source local AI chat application for creating immersive role-playing experiences. Build and manage character cards, chat with any OpenAI-compatible LLM, and generate images — all running locally on your own machine with no cloud dependency.
Image Library — Upload multiple images with descriptions. The AI inserts them into conversations at the right moments — perfect for event CGs and visual storytelling.
Welcome Page — Attach custom HTML pages to character cards for introductions, game rules, persona setup, and interactive openings — with AI-assisted generation.
Group chats are a great feature, and they’ll probably be added in the version after next. Right now I’m preparing a new update with some really nice features, but I haven’t pushed it to GitHub yet.
I’ve made some interesting progress. The next version of TavLite will support Intiface Central, which means it can connect to toys through Intiface Central and should be compatible with many more toys.
Expanded Device Support: Added support for Intiface Central and The Handy. The Handy integration is still experimental and may not function correctly.
A New Local AI Roleplay Experience: Redesigned the homepage and chat interface, with support for GM, NPC, and Novel storytelling modes.
Major Character Card Improvements: Added support for SillyTavern PNG card import and enhanced import/export capabilities.
Expanded Text-to-Image Features: Deepened ComfyUI integration with support for Anima models and compatibility with ZIT, SDXL, and Anima workflows, alongside improved prompt generation and model adaptation.
Enhanced UI and User Experience: Introduced sticky sidebars, notifications, modal components, and numerous optimizations for both desktop and mobile devices.
Upgraded Conversation and Data Management: Added automatic chat history saving, context caching, structured logging, and more efficient data storage mechanisms.
Performance and Architecture Refactoring: Completed template-based and modular frontend refactors, introducing asynchronous I/O, in-memory caching, incremental writes, and rendering optimizations for significantly improved responsiveness and resource efficiency.
Stability and Security Improvements: Fixed numerous issues related to chat, text-to-image generation, JSON parsing, and device compatibility, improving overall reliability and security.
I’d love some community feedback on the toy integration features.
If you’ve tested TavLite with Intiface Central or The Handy, please let me know whether it works on your setup and how the experience was overall.
Reports about device compatibility, connection issues, latency, or anything else are all welcome. Even a simple confirmation that everything works correctly would be very helpful.