A downloadable game for Windows

Download NowName your own price

A local AI roleplay app that runs entirely on your computer.

No censorship. No subscriptions. No cloud services. Your characters live with you.


Features


🧠Local AI roleplay system
💻Runs with Ollama on your PC
☁️Google Colab support for weaker computers
🤖Powered by the uncensored LLM fluffy/l3-8b-stheno-v3.2 (q4_k_m)
❤️Persistent character personality and evolving emotions
🔒Fully private conversations


Click Download to get the setup instructions

(Easiest to set up among local AI roleplay apps)

New version 1.2.1 is out, Check out Latest features and announcements, here.



Future Extensions

Elixir is still in an early stage of development. It is my first desktop application, built while I am learning Tkinter and AI stuffs myself. Here's a plan for future updates,

  • Improved and more polished user interface
  • A more advanced and refined memory system
  • An interface that allows users to create their own characters
  • Text-to-speech support so characters can speak
  • More characters with unique personalities and interactions

Download

Download NowName your own price

Click download now to get access to the following files:

Elixir v1.2.1 (lite).zip 432 MB
Elixir v1.2.1.zip 842 MB
if you pay $5 USD or more

Comments

Log in with itch.io to leave a comment.

What is the difference between Lite and Paid?

(1 edit)

Paid version comes with a lot of pics

Pics thar updates the character during certain triggers?

Not yet bro, but I am going to implement a gallery like system for future updates.

If you want to change a character pic, let me know, I'll explain the process.

Deleted 2 days ago
(1 edit)

Sorry bro, not yet, may be in future 

(1 edit)

Hopefully you add some features because as is it's pretty bare bones. Most people would be better off with Silly Tavern or something. Not being able to have your own personality for the player character kills this for me. It's really just a text box, and a picture. 

(29 edits)

I have plans for many interesting features in future updates.

Elixir is designed to be easier to set up and use than Silly Tavern.

To use Silly Tavern you need to have a descent understanding of how AI Roleplay works to set the parameters, select the best LLM and adapt the character to run flawlessly on that LLM.

In Elixir, I have done all those steps for you and adapted the characters to run perfectly on fluffy/l3-8b-stheno-v3.2 (q4_k_m).

But, there's no way to "explicitly" describe "user Persona" in Elixir. The conversation summary system generates a summary of "user's personality" based on the conversation, and it becomes a part of the character's memory.

In short, how you behave with her (character) and what you tell her about yourself will define your persona for her. That's my current approach towards "user persona".

Hi, is there an option to toggle Memories, statuses and summaries of. After chatting for a while they take a long time. Thank you dev!

(28 edits)

You are welcome, bro, but there's no way to toggle it off, because it's very important to keep the character's behaviour consistent, it tracks her attire, mood, feelings etc. and acts as her long term memory. I'll improve this system in upcoming months.

But even in its current state, the summarization takes very little time if you run ollama on Google colab with the colab ollama script included in the app.

The setup process is as simple as clicking a few buttons. Just check the short video guide in the setup instructions folder.

Have a nice day.

(12 edits)

Detailed Explanation of Summarization Process:

Elixir’s memory system is designed to be lightweight enough to run on low-end hardware, but its speed relies entirely on your Ollama server's processing power. 

Running Ollama locally without a dedicated GPU (at least 8GB VRAM) will cause slowdowns. That’s exactly why the app includes a setup to run the Ollama server on Google Colab, taking advantage of their T4 GPUs for incredibly fast processing. Summarizing your entire chat history into the character's long-term memory within ~ 30 seconds.

This step is essential: since fluffy/l3-8b-stheno-v3.2 (q4_k_m) has an 8k context limit, we must compress past conversations to keep the story moving without breaking the context limit.

How i can add more characters? Or replace for anothers

(+1)

I haven't added a character editor yet, but actively working on such a system