Skip to content

Fine tuning local LLMs on your iMessage chats using QLoRA and mlx to use your tone / text style

Notifications You must be signed in to change notification settings

hansen-han/mlx-imessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

mlx-imessage

This project fine-tunes a large language model (LLM) locally using iMessage chat history to replicate your communication style. By keeping the process on your device, it ensures privacy, preventing data leakage to external servers. The goal is to create a personalized AI that generates organic, contextually relevant messages, matching how you typically text.

Setup

pip install -r requirements.txt

Usage

Run imessage_mlx.ipynb in your IDE.

Future Work / Ideas

  • Incorperating RAG with your message history, attachments, calendar, notes, etc. to create a personal assistant and better messages per-person

References / Inspiration

About

Fine tuning local LLMs on your iMessage chats using QLoRA and mlx to use your tone / text style

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published