ChatMLX  by johnmai-dev

MacOS chat application using local LLMs

Created 1 year ago
807 stars

Top 43.8% on SourcePulse

GitHubView on GitHub
Project Summary

ChatMLX is a high-performance, open-source chat application for macOS, designed to run large language models locally. It targets macOS users seeking a private, secure, and versatile chat experience powered by Apple silicon and the MLX framework.

How It Works

ChatMLX leverages the MLX framework, optimized for Apple silicon, to achieve high performance for local LLM inference. This approach ensures user privacy and security by keeping all computations and data on the user's device. It supports a variety of popular LLM architectures, offering flexibility in model choice.

Quick Start & Requirements

  • Install: Download the application bundle.
  • Prerequisites: macOS 14.0 and later.
  • Troubleshooting: If the application is blocked due to macOS security, run xattr -cr /Applications/ChatMLX.app in the terminal.

Highlighted Details

  • Supports 39 major App Store languages.
  • Offers multiple LLM models including Llama, OpenELM, Phi, Qwen, Starcoder, Cohere, and Gemma.
  • Emphasizes high performance through MLX and Apple silicon optimization.
  • Prioritizes user privacy and security by running LLMs locally.

Maintenance & Community

The project is open-source and welcomes contributions. No specific community channels or contributor details are provided in the README.

Licensing & Compatibility

The README does not explicitly state a license. Compatibility is limited to macOS 14.0+.

Limitations & Caveats

The application is not signed by default, requiring manual steps to bypass macOS security checks. The README does not detail specific model performance or resource requirements for running different LLMs.

Health Check
Last Commit

6 months ago

Responsiveness

Inactive

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

Explore Similar Projects

Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Gabriel Almeida Gabriel Almeida(Cofounder of Langflow), and
2 more.

torchchat by pytorch

0.1%
4k
PyTorch-native SDK for local LLM inference across diverse platforms
Created 1 year ago
Updated 1 week ago
Starred by Sourabh Bajaj Sourabh Bajaj(Cofounder of Uplimit), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
3 more.

NextChat by ChatGPTNextWeb

0.1%
86k
AI assistant for web, iOS, MacOS, Android, Linux, and Windows
Created 2 years ago
Updated 3 days ago
Feedback? Help us improve.