• Stars
    star
    285
  • Rank 140,501 (Top 3 %)
  • Language
    JavaScript
  • Created about 1 year ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Desktop Waifu!

🌟 AI Waifu Assistant

πŸ’¬ Your ultimate companion!

πŸ€” The Goal

By harnessing the power of the current technologies we have, we can turn the voices in our heads into reality.

✨ Features

  • πŸ’¬ Easy to Use: AI Waifu Assistant is very user-friendly, even for those who are not tech-savvy.
  • πŸ—£οΈ Casual Conversations: AI Waifu Assistant is perfect for roleplaying, asking questions, or just having a casual conversation with your own waifu. You can talk to her about anything and everything under the sun!
  • 🎨 Customizable Characters: With the help of vtuber-studio, you can easily create your own character and give them a unique look that matches your personality. The perfect way to give voice to your inner demons, without actually summoning them in the physical world.
  • 🧩 Modular and customizable! Want to use ElevenLabs for the voice instead of Voicevox? Want to change the output language to English? Do it your way!

πŸš€ Running

Running AI Waifu Assistant is easy and straightforward! Here's how you can get started:

πŸ“Œ Requirements:

βš™οΈ Optional

  • Elevenlabs key, you can find it here.

πŸ“₯ Running:

  • First, you need to download this repository. You can do this by clicking here.
  • Once the download is complete, extract the contents of the ZIP file to a location on your computer where you can easily find it.
  • Next, you'll need to make some changes to a file called example.env. This file is located in the same folder where you extracted the ZIP file. You can open it with a text editor like Notepad.
  • Look for the line that says OPENAI_KEY and replace the text after the equals sign with your own OpenAI key. You'll also need to change the ELEVENLABS_KEY to yours. If you're not using Elevenlabs, you can change the VOICE variable to voicevox.
  • After that, you need to run a program called "VTube Studio" and enable API access. You can do this by going to the settings menu and selecting the option on the right side. Make sure the port number is set to "8001".

  • Finally, double-click the "start.bat" file that's located in the same folder where you extracted the ZIP file. This will automatically download all dependencies and start the program.

If you run into any problems, you can go to the following website to report issues: https://github.com/AlizerUncaged/desktop-waifu/issues/new.

πŸ’‘ Goals

βœ”οΈ - Fully Implemented, 🚧 Partially Implemented, ❌ - Not Implemented yet

Feature State
Basic Functionality βœ”οΈ
Fully Automatic Setup 🚧
GUI ❌

🀝 Contributions

AI Waifu Assistant is an open-source project, and we welcome any contributions from the community to make it even better! Here are some ways you can contribute:

πŸ‘‰ Bug Reporting: If you encounter any bugs while using the app, please report them in the issues section of the repository. Make sure to provide a clear description of the issue and steps to reproduce it.

πŸ”¨ Pull Requests: If you have a fix or improvement that you would like to contribute, you can create a pull request. We encourage you to read the contribution guidelines before creating a pull request.

πŸ“ˆ Feature Requests: We also welcome feature requests from the community. If you have an idea for a new feature or improvement, you can submit it in the issues section of the repository.

We appreciate any contributions that can help make AI Waifu Assistant a better app for everyone to enjoy!

🎁 Credits

Massive thanks to these projects I've used/referenced.

Node-CharacterAI - Unofficial Character AI API library.

More Repositories

1

GDM-Windows

Multiplayer for rhythm game.
C#
62
star
2

HTTP-Injector

Connect to SSH via Proxy with custom payloads!
Java
29
star
3

waifu-desktop

πŸŽ‚ your waifu, right on your desktop!
C#
21
star
4

CGHM-External-UI

Crab game HackerMode.
C#
18
star
5

Proper-Catgirl-Care

The complete guide to caring your catgirl.
14
star
6

AlizerUncaged

Yes.
10
star
7

Chat-App

A chat application UX I made in a span of 30 minutes.
C#
5
star
8

Supplier-MVC

A small supplier-products system in ASP, homework.
C#
5
star
9

Character.API

Unofficial API for Character.AI
C#
4
star
10

Astral

Real-time game AI.
C#
3
star
11

GDTools

GDLikebot-3, complete likebot webapp for rhythm game.
C#
2
star
12

Camera-Rental-System

A camera rental system with user and administrator interfaces.
C#
2
star
13

The-Obsession-Letter

The Love Letter, but worse.
C#
2
star
14

Basic-NLP-in-CSharp

Some natural language processing homeworks.
C#
2
star
15

SignLingo

Yolo sign language detection course! Right in your browser,
C#
2
star
16

BabyPedia

A frontend for an online pediatrician appointment system!
HTML
1
star
17

Hospital-Management

Hospital management is ASP Core (school project).
HTML
1
star
18

False-Information-Detection

A C# application for detecting false information
C#
1
star
19

DelegateGUIs

Usage of delegates in winforms (homework).
C#
1
star
20

Quiz-App

An easy to modify WPF quiz game (homework again).
C#
1
star
21

Macro-Analytica

Homework.
JavaScript
1
star
22

FinalExam_08_Java

Homework.
Java
1
star
23

Pizza-Parlor

Homework.
C#
1
star
24

Macro-Analytics

Homework.
1
star
25

Car-Dealing

A sample event handler project.
C#
1
star
26

collab

Github PR homework
Java
1
star
27

homework-things

Need to host these somewhere.
1
star
28

Inventory-System

ASP Core 7.0 Inventory System
Less
1
star
29

Media-Sharing-Site

Media selling website.
C#
1
star
30

BankConcurrency

Java homework.
Java
1
star
31

JTable-Layout

A basic JSwing layout with JTable, homework.
Java
1
star
32

Salary-Calculator

Homework.
1
star
33

Person-OOP

Java homework.
Java
1
star
34

Real-Estate-Management

Homework again.
Java
1
star
35

Basic-CRUD

A console social networking system, homework.
C#
1
star
36

Comembo-Care

Hospital management (thesis).
HTML
1
star
37

Memory-Game

Another Java homework.
Java
1
star
38

LinkedList

LinkedList implementation in Java, with Unit Tests, homework.
Java
1
star
39

LMS-4

Lessons and quizzes management.
JavaScript
1
star
40

Recyclable-Materials-Account-System

A school project about making a points system for garbage collecting.
C#
1
star