Please consider releasing this under the GNU General Public License, along with changing the name to the GNU/waifuapp, or as I’ve recently taken to calling it, GNU Plus waifuapp.

You see, waifuapp is not a waifu system unto itself, but rather another free component of a fully functioning fanbase system made useful by the GNU animators, character designs and vital japanese components comprising a full anime character as defined by Japan.

Many computer users watch a modified version of the anime system every day, without realizing it. Through a peculiar turn of events, the version of GNU/anime which is widely used today is often called fansubs, and many of its users are not aware that it is basically the anime system, developed by the GNU Project.

There really is a waifuapp, and these people will be using it, but it is just a part of the system they use. waifuapp is the portal: the program in the system that manufactures and sustains a connection to the 2D world. The portal is an essential part of an waifu system, but useless by itself; it can only function in the context of a complete system. Waifuapp is normally used in combination with the GNU anime system: the whole system is basically GNU with waifuapp added, or GNU/waifuapp. All the so-called waifuapp distributions are really distributions of GNU/waifuapp.

Not sure if you thought about it yet, but building all but the primary features as plugins to the program may increase the extensibility and the ease with which new features can be added to the program at a later time. This may also allow users to pick which features they wish to enable, possibly through xml or an editor of a configuration file.

Such a system could also make bug fixing easier, as most bugs (if any) would probably exist within one of your plugins. Patching a plugin would take considerably less time than patching the entire program.

There should be an option to eat together with your waifu.
i.e. you somehow activate that option, a special sound is played (like your waifu saying itadakimasu) and you see a random picture of her eating something.

Make it detect when you use [media player], and if you haven’t used it in X amount of time, your waifu asks you why you haven’t been watching your chinese cartoons. Maybe you can’t pull yourself away from /a/ to watch animu, but what if your waifu reminds you?

Different versions for different archetypes. (Tsundere, Kuudere, Meganeko, heck even a Yandere)

Different (and hopefully customizable) responses to whatever you are doing to your PC (like if you play music, she will put headphones. If playing animu, say something about the animu you’re watching. Opening your fap folder will make her either furious or blush heavily and try to stop you etc)

Pretty simple, so this may already be in the works, but here I go. The ability to add a large selection of sayings per event. So every time she wakes up, she randomly picks one of a number of variants on “good morning.” It’d be best if we could customize those tables ourselves, so that it fits our waifus character.

I’m sure a number of people (me included, of course) with waifus lacking in vocal availability will appreciate the option to have custom text messages pop up somehow as an alternative to sounds being played.
It’s a simple idea that you probably already thought of, but this suggestion is more of a just in case.

make it so that she can ask questions like “how was your day?” for example, you could chose between some options and she would react in a specific way,
maybe this even effect her entire mood, for example make her angry for the rest of the day.

Think object orientated; you could easily incorperate most of these suggestions with a simple manner of creating a user interface system that creates a mark up file set to allow the program to react to certain stimuli and dates. Events such as pressing a button, opening a program, and other onactions could be made accessible to the user, to then tell the program what to do in response, allowing any user to tailor the waifuapp to suit their needs, without having to bust your back adding every little thing they want.

The ability to set different backgrounds to display at certain times would be great. Same thing with regular images so that there could be a lunch image, dinner image, etc. set to display at the times you want them until a specified time you want them to end.

Here’s a suggestion, to make it more of a “playable” app, more than a clock with your waifu in the background.

I’m talking about the “Attention Meter”.

Every time you are not AFK (moving your mouse), and not playing/talking/doing anything with your waifu, her Attention Meter will drop down. When getting low, she will start to yell for your attention. After running out, your waifu will leave you, ending your “game”.

Filling the Attention meter will give you Interest (or simply – exp). More Interest means more Attention you have to gain, but it also unlocks different games you can play with your waifu, to keep her Attention Meter high, and also more conversation options. And, well, she’ll love you more.

Forever alone mode off. Please consier this, I don’t think it’s hard to do, and adding Attention+Interest+~3 games will make it somehow playable, while also being a good base for plugins.

PS. I’m listening to some weird music while writing this, so my English might be a little off.

Goodbye messages.
You click on quit, your waifu/husbando says something like “Goodbye anon” or “…Are you going already?” (or even editable messages, maybe?) for some seconds and then the MaiWaifu closes.

I’d like to see Kami continue to do the ‘major’ updates, like he has been doing, and eventualy the ‘MaiWiafu’ become almost like a customizable dating sim.

What I’d also like to see is when this project goes open source, is for the people with the programing know how to go through and make their own personal mods to the program, with functions like ‘Sleep Support’, and ‘To-Do list reminder’, etc.

This way Kami can focus more on the major parts of the program, and the rest of us can simply add the user made features that we want. This probably be the most effective use of everyones time, and I personally feel that if it goes like that, then this will become one of the greatest things ever to come out of the internet.

[For “Robotic” or “Cyborg” type waifus like Yuki Nagato etc.]
Could you make a feature where your waifu monitors your PC’s health, memory usage, links update, CPU workload and stuff. Basically another Task Manager, but your waifu does the job.

A reminder of your daily tasks if you want to remember something. A “scheduler” in other words.

A “dating day” feature (like what they have on LovePlus) where you will ask your waifu for on a date for a specific day. (a day off from school or work) and go on a date (she will get mad all day if you missed it though). Thee user can choose (or the waifu can insist a location) a location from a map, then a map will either have a minigame (for example, a carnival) or just plain old VN styled scenario (if a park was chosen for example). You can give a gift to your waifu (and better if they keep and remember that specific gift) at any point of the date.

Just an idea for a neat feature in the future. How about being able to select from ‘outfits’? That being, the user, can select multiple folders containing pictures of their waifu, with each one having their waifu in a different outfit. There would then be an option when interacting with their waifu to get them to change their outfit. It could even work on a time-based system, so at certian times, they would wear different outfits. Or even seasonal – for example if the waifu is a school girl, then during summer they would wear their summer uniform, and during winter their winter uniform etc.
Obviously it would be up to the user to have pictures of their waifu in different clothing, but I think this would make an interesting feature to be integrated.

I think I’d actually really like some kind of calendar/time-based thing. Like you could set something to happen every Friday, holidays, etc. I think that’d be cool. “Trigger-happy” MrT towards the top had the right idea.