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.
I’d like to try it with intiface and/or the Handy and give feedback how it turns out.
Sadly I’m stuck like with OSR Chat before and can’t get TavLite connect to Ollama.
Honestly, I’m puzzled why as another software can connect to Ollama.
Additional Information:
TavLite version: v1.1.0
Once I had a settings page in Firefox but could not replicate it. All buttons were huge and the layout was torn.
Language Seeting in Chrome and Firefox: English
Language Setting in Edge: German
It looks like some files may not have been installed correctly due to insufficient permissions during installation. You could try installing TavLite somewhere other than your C: drive and see if that resolves the issue.
Sorry for the late reply, but my week turned busy :/
Installing to a different partition did the trick, Connection to Ollama works right away.
I’ll give it a spin with Intiface and Handy, then report back
I gave it a try today (just chat + a toy connected).
The direct connect of the Handy didn’t work. It always said that the Handy is offline while script players could connect to it - so there might be a connection issue somewhere.
Instead I connected intiface, which worked surprisingly well with the loop commands!
The loops speed seemed to somewhat try to follow the scenes (slow movements when there’s nothing or not much happened, faster with action or things like teasing).
Sadly the toy control information was not added anymore after 2-3 replies from the AI in my test run.
What I really liked is that the pattern are shown and it’s possible to execute them again by clicking on them.
Overall pretty great, my only real issue would be that the toy control commands went poof in my trial run - otherwise it looks really promising :)
Thank you very much for testing it and for the detailed feedback! It does look like there’s an issue with TavLite’s direct connection to the Handy. If you could send me the error details via DM or email, I’d really appreciate it—it would help me track down the problem.
Regarding the toy control data no longer being included, that’s unfortunately a limitation of local LLMs. Their instruction-following isn’t always reliable, so in some cases you’ll need to manually edit the conversation (there should be an edit icon in the top-right corner of each chat bubble) to correct the AI’s response.
This is a common issue across Tavern-style AI chat applications and isn’t something that can be completely eliminated. Using a more capable model generally improves instruction following and reduces the frequency of these issues, although it can’t guarantee perfect reliability.