We completed a major internal update: the Web version and the Telegram bot now work as a single unified system. This means the model, character, conversation history and active state are fully synchronized.
Previously, Web and Telegram could create separate dialogs for the same conversation. Now the system uses one canonical dialog for each user + character pair.
This is the foundation for future multiple chats inside the personal dashboard.
If you switch the model in Telegram, Web sees it. If you switch the model in Web, Telegram immediately starts using it.
The system currently supports:
Old legacy providers have been removed completely, making the logic cleaner and more stable.
Character switching is now stored in the shared database and reflected in the conversation history. There are no hidden changes anymore — the system state is transparent and predictable.
We fixed the behavior of the “Back” button. Submenus no longer loop unexpectedly, and state logic became more predictable.
Many AI products suffer from desynchronization: the web version lives one life, while the bot lives another. This creates confusion.
In llmgirl, there is now:
This makes behavior predictable and scalable.
This was a major infrastructure update. It is not purely visual, but changes like this make the system stable and ready to grow.
In short, we are working to make the product convenient no matter where you use it — Telegram or the Web version. The system should understand and remember you: what you discussed, which tasks you had, which character you selected and what context is currently active. The goal is full synchronization between different interfaces and platforms.
As a bonus, below is a screenshot of the current Web interface implementation, which has changed significantly during this update.