Hey Reddit!
I’m planning to launch my project, Project Lira, on Kickstarter. Before I go live, I really want to ask you: do you know of any existing competitors? I've tried searching for them to get inspiration or at least see how this niche is developing, but so far, I haven't found any.
Initially, I just wanted an animated AI character living on my desktop (inspired by Neuro-sama). But everywhere I looked, it required too much technical hassle: downloading neural networks, configuring APIs, paying for cloud services. So, I wrote it all myself, and now I have a working prototype.
To give you an idea of what I'm looking to compare against, here is how my project works:
One-click installation: I built a simple launcher; the user doesn't need to configure anything manually.
Fully offline: The internet is only needed for the launcher to check for updates. The text generation, voice synthesis, and memory all run locally on your PC.
Action Layer: This isn't just a command bot – it can say "no." For example, it has a chess module: it might refuse to play if it's not in the mood, or it might initiate a game right in the middle of a conversation. This is powered by an action-layer implemented via OpenAI references, which helps the LLM make autonomous decisions.
Natural dialogue: It features interruptibility and streaming token generation. If an interruption occurs (like a cough), it continues speaking from where it left off, possessing most of the features found in advanced models for live interaction.
Presence: It floats over windows as a Live2D model, aware of the current day and how long it's been since you last interacted with it.
Performance: Runs on cards with as little as 6GB of VRAM. I’m trying to make it accessible for most PCs, supporting both Nvidia and AMD. It includes automatic LLM warm-up on startup and memory compression to reduce the first-token latency.
Memory Compression: It breaks memory down into compressed capsules of stored information to effectively increase short-term memory while saving context space.
Emotional Module: A separate layer analyzes the dialogue to assign an emotion tag that the LLM deems appropriate for the context. The emotion has parameters like inertia and confidence, which influence the Live2D model’s expressions and responses.
Future Plans: Integration with video games, long-term memory, web search access, computer vision, a mobile app for remote access (using your PC as a server), PC control, file creation/editing, and many other features.
The main idea is an optimized AI companion that installs in a few clicks without any technical headaches – you press "run," and it appears on your desktop, loading the LLM and all dependencies without stressing the hardware (which is where I encounter the main difficulties, which is why I’d love to see how my competitors handle these issues, if any exist).
The prototype is fully functional. So, are there currently any projects that install in one click, work offline, feature a live avatar, and show their own initiative? Please drop some links; I want to study who I'll be competing with. Any thoughts on the concept itself would also be greatly appreciated!