momori777/Artemis
An AI Companion project
What it solves
Artemis is a fully local, uncensored AI companion system designed to provide a private and customizable experience without relying on cloud APIs or subscriptions. It integrates multiple AI modalities—text, voice, and visuals—into a single interface to create immersive, character-driven interactions that remain entirely on the user's machine.
How it works
The project orchestrates several open-source tools to create a cohesive experience:
- LLM Engine: Uses
llama.cppto run large language models (like Qwen MoE models) locally for chat and reasoning. - Voice & Speech: Employs
GPT-SoVITSfor high-quality text-to-speech (TTS) andFaster-Whisperfor automatic speech recognition (ASR). - Visuals: Integrates
ComfyUIfor AI image generation andLive2Dfor real-time character animations and expressions. - Memory System: Combines
mem0(using a Qdrant vector database) andheadroomfor long-term memory, utilizing hybrid search (Vector + BM25) and a background worker to consolidate facts. - Behavior Engine: A layered decision system that tracks relationship scores (interest, trust, attraction, etc.), relationship stages, and simulated hormonal cycles to dynamically adjust the AI's tone and behavior.
- Interfaces: Provides a web chat frontend, as well as integration with QQ and Telegram bots and a PySide6-based desktop pet.
Who it’s for
Users who want a highly private, uncensored AI companion with deep character customization and the ability to run everything locally on their own hardware (specifically NVIDIA GPUs).
Highlights
- Multi-Character Hot-Swap: Instantly switch between different AI personas with isolated memories and automatically updated TTS weights and Live2D models.
- SillyTavern Integration: Supports importing character cards (PNG/JSON) and conversation logs from SillyTavern.
- Smart VRAM Tiering: Automatically detects GPU VRAM to optimize model loading strategies (e.g., keeping all models online vs. hot-swapping for 8GB cards).
- Complex Relationship Simulation: A behavior engine that manages mood swings, conflict levels, and relationship progression from first meeting to long-term dating.
- Local Creative Suite: Includes the "Artemis Studio" console for independent TTS and image generation regardless of the LLM status.
Related
- Project
- Project
- Project
- Project
- Project