NPC Engine

Local Large Language Model Persona Framework

Project Overview

The NPC Engine is a sophisticated local AI platform designed to create, manage, and interact with highly stable AI personas. Unlike generic chatbots, this system focuses on role-playing fidelity, ensuring characters stay strictly in character even under "interrogation" or complex dialogue scenarios.

It features a custom-built Web UI that provides full control over the LLM pipeline, from loading different quantized models (Gemma, Llama, Mistral) to fine-tuning specific character behaviors using Low-Rank Adaptation (LoRA) directly within the interface.

Tech Stack

Key Features