Lauren Phillips for VirtualFem
Create & Customize

Create Your Own AI Girlfriend

Build your own virtual girlfriend on your Windows PC with custom video, personality, responses and voice. Then choose the private local AI model that brings her to life.

Your VideoReal or AI-generated
Brain EditorPersonality and behavior
Local AIChoose her model
Your VirtualFemTalk and interact
Go As Deep As You Want

Easy out of the box. Open to customize.

VirtualFem includes hundreds of ready-to-use girls, but it does not lock advanced users into one character, one personality or one AI model. Start with an existing VirtualFem or build an entirely new girl.

Create a Girl

Define who she is, how she talks and how she reacts to you.

Add Your Video

Connect your own clips to her dialogue, actions, outfits and locations.

Choose Her AI

Use the core AIML brain, add a local LLM, or combine both in VirtualFem's hybrid system.

Custom Video

Build Your Virtual Girlfriend With Real or AI-Generated Video

Bring in real video you already have, or clips created with your favorite AI video model or LoRA. VirtualFem connects those clips to her conversation and behavior instead of simply playing a fixed sequence.

Don’t just generate her. Make her interactive.

  • Use real video you already have
  • Add clips created with your favorite AI video model or LoRA
  • Connect video to words, actions, clothing, locations and states
VirtualFem Brain Editor assigning responses, video and states to a custom girl
Video becomes part of her behaviorThe Brain Editor connects a pattern with dialogue, a video clip and the state she enters next.View full-size screenshot
From Clip to Character

How to Use LoRA Video in Your Custom AI Girlfriend

VirtualFem does not generate the video. Create clips in your preferred AI video workflow, then use VirtualFem to make those finished clips part of an interactive girl.

1

Create or Collect Clips

Use real video or export character-consistent clips from your favorite AI video model and LoRA workflow.

2

Add the Finished Video

Bring the completed clips into the custom VirtualFem you are building.

3

Map Her Reactions

Use the Brain Editor to connect video with phrases, actions, clothing, locations and states.

4

Choose Brain and Voice

Add her dialogue and personality, choose a local LLM, and select the voice that fits her.

The video comes from your tools. The interaction comes from VirtualFem.

Built-In Brain Editor

Give Her a Brain That Is Yours

Edit patterns, write alternate responses, add conditions and control what happens next. The Brain Viewer lets you see the complete structure of a girl at once, including her current state, video mappings and state changes.

Personality and Dialogue

Write the things she knows, how she speaks and multiple ways she can answer the same idea.

Behavior and State

Use mood, clothing, location and advanced states to decide which response and video fit the moment.

VirtualFem Brain Viewer showing patterns, video files, current states and resulting states
See the whole brainReview patterns, media and state transitions in one searchable viewer.View full-size screenshot
VirtualFem Advanced States Manager controlling arousal, happiness, relationship, love, fatigue and comfort
Advanced States ManagerDefine how each activity, situation or custom state changes her moods.View full-size screenshot
Advanced States Manager

Customize Your Virtual Girlfriend's Moods

The Advanced States Manager controls how individual states affect Arousal, Happiness, Relationship, Love, Fatigue and Comfort. Give each state its own mood effects, then use those states throughout her brain and video interactions.

  • Create and manage custom states
  • Set positive or negative effects for all six mood values
  • Find missing states and remove ones no longer in use
Private Local LLM

Choose the Local Model Behind Her

VirtualFem has native llama.cpp support for running compatible GGUF language models on your own Windows PC. Choose Vulkan or NVIDIA CUDA, tune the model settings, or connect to LM Studio if that is how you prefer to manage local models.

VirtualFem local LLM settings with llama.cpp model controls
Built-in llama.cpp controlsManage the local engine, model, GPU offload, context and generation settings inside VirtualFem.View full-size screenshot
VirtualFem Hugging Face model downloader showing GGUF models and download progress
Direct Hugging Face downloaderSearch models, compare GGUF sizes and quantizations, view the model card and download your selection directly.View full-size screenshot
Advanced Voice

Give Her a Voice and Talk Naturally

VirtualFem supports a completely local voice pipeline. Speak through Whisper voice recognition, then hear her answer through Kokoro or a voice selected from VoiceBox.

VoiceBox

Connect to VoiceBox locally, refresh available voices and select the voice you want her to use.

Kokoro

A lightweight local TTS option for fast, natural spoken responses.

Whisper

Local speech recognition lets you talk instead of typing while keeping voice processing on your PC.

VirtualFem VoiceBox options showing local TTS voices and model selection
VoiceBox integrationBrowse local voices, see the voice engine and language, then assign the selected voice to VirtualFem.View full-size screenshot
Advanced Features

Quick Answers

Can I create my own VirtualFem?

Yes. Advanced users can build new girls and define their video, personality, dialogue and behavior.

Can I use real or LoRA-generated video?

Yes. Create or obtain the finished video outside VirtualFem, then use the Brain Editor to connect those clips to patterns, responses, actions, outfits, locations and state changes.

Is a local LLM required?

No. VirtualFem's AIML brain and separate mood and state systems support the core experience. A local LLM is an optional enhancement.

Can I choose my own local AI model?

Yes. VirtualFem supports compatible GGUF models through llama.cpp, includes a direct Hugging Face model browser and can also connect to LM Studio.

Visit the full VirtualFem FAQ

Start With Hundreds. Build the One You Want.

VirtualFem works out of the box, then opens up when you want control over her video, brain, voice and local AI.