Muice-Chatbot  by Moemu

AI chatbot for simulating conversations with a female anime character

Created 2 years ago
492 stars

Top 62.8% on SourcePulse

GitHubView on GitHub
Project Summary

Muice-Chatbot is an AI companion designed to proactively engage users in conversation with a distinct tsundere anime girl persona. It leverages a Qwen model fine-tuned on a 3k+ dialogue dataset, offering features like proactive chat initiation, image recognition for memes, and a Faiss-based memory module for contextual recall. The project is intended for users seeking an interactive AI friend with a specific personality.

How It Works

The core of Muice-Chatbot is a Qwen language model fine-tuned with a custom dataset to emulate an anime girl's personality. It utilizes a LoRA adapter for efficient fine-tuning. The system supports multiple model loaders, allowing flexibility with base models like Qwen and ChatGLM, and integrates a Faiss index for long-term memory retrieval, enhancing conversational context.

Quick Start & Requirements

  • Install: pip install -r requirements.txt (or use install_env.bat for automated setup).
  • Prerequisites: Python 3.10, GPU with 6GB+ VRAM (4GB for int4 quantization, 16GB+ RAM for CPU inference), CUDA 12.4 recommended for GPU.
  • Setup: Automated environment setup available. Model download is manual.
  • Docs: Muice-Chatbot

Highlighted Details

  • Proactively initiates conversations at random or scheduled times.
  • Supports OFA for image recognition (emojis, memes).
  • Integrates Faiss for long-term memory retrieval.
  • Offers real-time voice chat in the console.
  • Supports OneBot V11 protocol for QQ integration.

Maintenance & Community

  • Status: Project officially stopped updating on 2025.02.19 and will be archived on 2025.07.16. Migration to MuiceBot (based on Nonebot2) is recommended.
  • Community: MuikaAI Official Channel

Licensing & Compatibility

  • License: Source code is MIT licensed. Fine-tuned models are not recommended for commercial use.

Limitations & Caveats

The project is no longer actively maintained and will be archived soon. A warning exists regarding potential account bans when using QQNT with LiteLoader, recommending specific downgrade and configuration steps.

Health Check
Last Commit

6 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
7 stars in the last 30 days

Explore Similar Projects

Starred by Tobi Lutke Tobi Lutke(Cofounder of Shopify), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
9 more.

companion-app by a16z-infra

0.1%
6k
AI companion stack for personalized chatbots
Created 2 years ago
Updated 1 year ago
Feedback? Help us improve.