Roadmap
We're thrilled to share our vision for Mandragora with you. As longtime users of various LLM
chat apps, we've encountered our fair share of pain points and have often found ourselves
thinking, "There must be a better way to do this." That's what inspired us to create
Mandragora – a character chat experience that not only addresses these common issues but
also goes above and beyond to deliver an exceptional user experience.
We started with a rough proof of concept, and the results were incredibly promising. It
validated our belief that we're on the right track to building something truly special.
Our journey began with ensuring that Mandragora offers all the essential features you've
come to expect from a chat app. But we didn't stop there; we're adding new features every
day that make your chats last longer, more dynamic, more rational.
Your input is invaluable to us. If you've encountered any pain points or have ideas for
improvement, please don't hesitate to reach out to us at [email protected]. We're always
eager to hear from our community and learn how we can better serve your needs.
Thank you for being a part of the Mandragora community. Together, we'll redefine what a
character chat app can be!
We expect to release meaningful feature updates every two weeks. Stay tuned and check back
here often to see whats coming next.
Last Updated: 23rd July, 2024
Quality of Life improvements
Mandragora needs to be nicer to use, we're aiming for the *best* UX.
Ongoing
56 updates since launch in May 2024
Character Builder
Create your own character, with custom images and a unique personality.
Completed!
Shipped v1.1.0 (May '24)
Listing, searching, sharing characters
A public directory for sharing and finding characters
Completed!
Shipped v1.1.0 (May '24)
Scene Persistence
The scene is now consistent. There's nothing worse than "and we went to the living room", when you were at the cinema. Now you see the side context pins just above the chat input box.
Completed!
Shipped v1.2.0 (June '24)
Outfit Persistence
Character outfits are now persistent. Characters will remember what they were wearing, and be able to change it. But not simply hallucinate a different outfit three messages apart.
Completed!
Shipped v1.2.0 (June '24)
Improve value for subscribers (Fancy pants!)
Our subscribers are the lifeblood of Mandragora. We believe all features should be available to free users, but we want to make sure subscribers feel like they are getting their money's worth and that they are getting something special that non-subscribers don't get. We added fancy pants; many of the available features are limited for free users and unlimited for Fancy Pants havers. The feedback from our subscribers on the changes we made has been extremely positive.
Completed!
Shipped v1.2.0 (June '24)
Trinkets
Trinkets are special items that enhance your chats in unique ways. Imagine using a "Laughter Elixir" to make your characters crack up with even more hilarious jokes, or a "Cosmic Compass" to steer your conversation towards mind-bending topics about the universe. Trinkets are shared between chats and characters, and can be independently toggled on and off at any time.
Completed!
Shipped v1.3.0 (July '24)
Persistent Character Memories
Your conversations with characters will add to a running bank of memories. This allows your interactions with a character to shape their personality over time. Memories are opt-in per chat, and each character's memory bank is unique per user. Your interactions with a character will not be shared with or affect other users. (although public shared characters are an interesting prospect...)
Completed!
Shipped v1.4.0 (July '24)
Rebrand to Mandragora
We've rebranded to Mandragora to better represent our vision for the future of AI chat experiences. We're making much, much more than a chat app.
Completed!
Shipped v1.5.0 (July '24)
Deeper Characters
We're constantly improving the chat experience. This time we're adding six new character profile sections; likes, dislikes, habits, additional facts, custom prompt section, and our favourite; secrets.
Completed!
Shipped v1.6.0 (August 2024)
Multi-Character Chats
Engage in conversations with multiple characters simultaneously. You will be able to select the speech order/rules, and @mention characters to have them speak.
In Development
July/August 2024
Character Forking
We're going to add the ability for character creators to fork existing characters. Forked characters start as a perfect copy, but can be customised to be totally unique. Creators can disallow their characters to be forked. Forked characters will have a link to the original character and creator in their profile.
Completed!
Shipped v1.6.0 (August 2024)
Villages
A shared environment for characters to inhabit. Villages have a set of characters and a set of locations with a shared context. When you connect to a village for the first time in X hours, you will be greeted with a summary of events that have happened since you left, and a prompt to go interact with a specific character. For example; "Since you were here last, Liliana has opened a bakery and she's very excited. Why don't you check in on her?". Most of the characters in the village will likely want to gossip about Liliana's bakery. A village is just a construct, and can be any kind of location; share house, college campus, space station, office building, town. You have full creative freedom with your villages. You will be able to create multiple villages.
In Development
Soon™
Character Variants
Create multiple versions of a character with slight variations in personality, appearance, or backstory, providing more diverse interaction options.
In Beta
August 2024
Creator/User Profiles
Personalized profiles for creators and users to showcase their characters, achievements, and contributions to the Mandragora community.
Planned
August 2024
Scene Enrichment
Sometimes you just want more information, but if you ask the character you're chatting to it derails the conversation. We will add a series of "slash commands" that will allow you to expand on the current scene in a variety of ways. "/describe the smell of the room", "/elaborate on the position we're in", "/direct towards the restaurant we discussed" "/emotion how do they feel about that?" "/shake-it-up" (no further input). After some time and testing, we'll solidify them and add a menu for choosing these as an alternative to inputting them
Prototyped
August/September 2024
Inventory
Characters (and users) should be able to carry things, and use them. Your inventory will be displayed in the chat UI.
Planned
September 2024
Set Dressing (Visual Chat Frames)
A set of visual frames and backgrounds for chat messages. These will react to each message and select one of 25 different frames based on emotional content. For example, if a character (or the chatter) says something cold and standoffish, the chat bubble will appear to be covered in icycles. Similarly in a heated exchange it may appear to be on fire, or in a romantic exchange it may appear to be covered in roses.
Planned
September 2024
Character Expressions
Characters should be able to express themselves in more ways than just text. We have a plan to allow characters to use images and gifs to express themselves, and to allow users to upload their own images and gifs for their characters to use. These will be optionally provided by character creators for 25 different emotions, and will be switched between automatically as the chat evolves.
Working prototype
September 2024
NPC Extraction
Sometimes while you're chatting with a character, you meet someone new. Mandragora will automatically extract new characters into profile stubs, and update them as you continue to chat. NPCs will have the option to be promoted to a full character profile via the character builder.
Planned
Later
Live Portrait
A more advanced form of character expression. We want to bring your characters to life with dynamic, animated portraits that react to the conversation in real-time. We'll use a one-time generation at character build time to transform static character images into responsive, emotive faces that blink, smile, and express a range of emotions, and then we'll interpolate between these based on the context of your chat. This will be limited to close up character portraits, and will eventually be used for secondary characters or NPCs
Prototyped
Later
Character Animations
A more advanced form of the live portraits feature. Some time ago we rigged together a prototype that allowed us to fully animate a character from a static image. We have a plan to bring this feature to Mandragora. Your character image will have to conform to a specific format, but once active, they will be able to breath, move, blink, act shocked, happy, sad, and more, depending on the evolving context of the chat. These animations are generated on the fly.
Working prototype
Much Later
Scene Image Generation
Mandragora already does multiple layers of inference behind the scenes during your chats. We will add the ability to generate an image based on a current description of the scene. Including the present character(s) when possible.
Planned
Much Later
Speech to Text Input
Speaking to your character companions and freinds should feel natural and normal. We have a working prototype in the lab for this.
Planned
Much Later
Character Voices
A lot of text to speech implementations are so bad that they may as well not have been shipped. We want to buck that trend and use the best available text to speech for our users. We're still in the R&D phase with this one, but our early tests are already promising. The secret is using a TTS stack that can inhale.
Prototyped
Eventually
Dynamic Scene Backdrop
Mandragora will adapt the background image of your chat, and add dynamic particles to reflect scene conditions; such as falling leaves or snow.
Planned
Eventually
Much, much more
We have a lot more planned - Mandragora has been in ideation and R&D for years, but for now; we want to make sure we can continue to deliver on our promises before we start talking about the next big thing. If you want to chat about Mandragora, or have any ideas, please join our Discord server.
Ideas
Far Flung Future