Local LLM: MITHRIL

Local LLM: MITHRIL

Local AI Models On-Device

13 ratings
7 reviews
Free

Details

  • Released
  • Updated
  • September 8, 2025
  • October 13, 2025

Features

Local LLM: MITHRIL screenshot #1 for iPhone
Local LLM: MITHRIL screenshot #2 for iPhone
Local LLM: MITHRIL screenshot #3 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Run advanced AI language models directly on your device without needing an internet connection. Explore a variety of quantized models optimized for mobile performance and enjoy features like real-time streaming and local data storage.

Run AI models locally on iPhone
No cloud or internet required
Access quantized AI models
Supports GGUF-format models
Metal GPU acceleration
RAG with embeddings
SQLite conversation storage
Show original description

What's New in Local LLM

1.6.2

October 13, 2025

-fixed ability to voice chat with Apple Foundation Model -smoothed onboarding for voice chat- now if no models are downloaded yet a modal will pop up and prompt you to download one of the 3 whisper models instead of automatically downloading them all -if content block is hit with foundation model in voice chat, a modal will popup and explain that Apple limits content then give option to start new chat or switch to open source model

More

User reviews

Good but

Needs a bit more stuff, like allowing to edit the system prompt. The rog feature is really good.

bug in iPhone xs

Bug Report: Model Persistence and Startup Errors (iPhone XS)
App Version: Mithril (Local LLM) Device: iPhone XS iOS Version: [ ios 18.3.2]

Issue Summary

I am experiencing two main issues regarding model management and app startup:

Redundant Download Prompt: After successfully importing and downloading a custom model, the app prompts me to download it again every time I select it.

ExecuTorch Error: Every time the app opens, an "ExecuTorch error" appears, even though the model is already present on the device.

Steps to Reproduce

Import a custom model and complete the download process.

Select the model for use.

Observe the prompt asking to download the model again. (Current workaround: I close/force-quit the app to bypass this).

Re-open the app and observe the "ExecuTorch error" notification upon startup.

Expected Behavior

The app should recognize that the model is already stored locally and load it immediately without re-triggering the download prompt.

The app should launch without ExecuTorch errors if the model files are valid and present.

Additional Notes

Despite the error messages, the model does eventually work if I bypass the prompts.

I am using an iPhone XS, so there may be specific optimizations or memory constraints related to older A12 Bionic hardware that are triggering these flags.
Show more

Works as described so far

I’ve just started using the app and it’s working as described. There is one critical feature missing. It must have a way to quickly copy the generated text. Each request and response needs to be able to be copied easily. Preferably with a button or a shortcut. I will update my rating to 5 stars a fast as possible when this feature is added. If there is a stretch goal for this app I would like to be able to use text2image models as well. Great job, and keep up the great work.
Show more

Best app for local LLMs

Currently the best App Store iOS app for running local LLMs. Despite its many shortcomings it still gets 5 stars simply because there is currently no competition to this app to my knowledge. It is the only app capable of running any model that’s compatible with llama.cpp. This allows the use of custom fine tuned models downloaded from Hugging Face which is essential as 4B parameters is about the maximum that an iPhone can currently handle. It really needs some improvements such as the ability to copy prompts and answers to the system clipboard. Currently the best workaround is to take a screenshot and use the iOS Live Text feature to copy the text to clipboard although this is impractical for long answers.
Some other issues include the export data feature. The exported .json file is terribly formatted.

The app has limited support for markdown and formatting. Failing to render tables for example.

Thinking models also have their output truncated making it impossible to see the models entire process.

Browsing conversation history is annoying. It lacks search feature and is limited to past 100 conversations which is exasperated by the apps poor quality .json exports.

A previous app I have used called “Locally AI” has a very good UX, but has tons of technical limitations.
Show more

Best app for local LLMs

Currently the best App Store iOS app for running local LLMs. Despite its many shortcomings it still gets 5 stars simply because there is currently no competition to this app to my knowledge. It is the only app capable of running any model that’s compatible with llama.cpp. This allows the use of custom fine tuned models downloaded from Hugging Face which is essential as 4B parameters is about the maximum that an iPhone can currently handle. It really needs some improvements such as the ability to copy prompts and answers to the system clipboard. Currently the best workaround for anyone interested is to export data (at the bottom of the screen) and parse the export file, Or take a screenshot and use the iOS Live Text feature to copy the text to clipboard although this is impractical for long answers.
Show more

Developer apps

FAQ

What AI models can I run with MITHRIL?

MITHRIL supports a complete model suite including Llama 3.2, Gemma 3, Qwen 2.5, and LLaVA 1.5/1.6. It also integrates directly with the Hugging Face model repository for a wide selection of GGUF-format models.

Does MITHRIL require an internet connection?

No, MITHRIL is designed to run AI models entirely on your device. There is no cloud or internet connection required for its core functionality, ensuring zero data transmission.

What are the system requirements for MITHRIL?

Models run efficiently when their file size is less than or equal to your available RAM. A minimum of 6GB RAM is recommended for larger models, with the iPhone 15 Pro/Pro Max being optimal. iOS 26 is required for Apple foundation models.

How does MITHRIL handle conversations?

MITHRIL uses SQLite for conversation storage, which includes vector search capabilities. This allows for efficient retrieval and management of your chat history locally.

What is the update frequency for MITHRIL?

The latest version, 1.6.2, was released on October 13, 2025. The app is actively developed, with a release date of September 8, 2025, suggesting regular updates.

Is MITHRIL suitable for younger users?

MITHRIL has an age rating of 12+, indicating it is intended for teenagers and older. This is due to the nature of the AI models and their potential outputs.

Does MITHRIL have ads?

No, MITHRIL is ad-free. The app is completely free to download and use without any advertisements interrupting your experience.

What is the performance like on different Apple devices?

MITHRIL utilizes Metal GPU acceleration on Apple Silicon for optimal performance. While it can run on various iPhones, iPads, and iPods, the iPhone 15 Pro/Pro Max is recommended for the best experience with larger models.