Llamaport for MAC
Free, open-source Mac app for running and downloading local GGUF models with llama-server, with resumable Hugging Face downloads. Beta.
Llamaport Overview
Llamaport is a small Mac app for running and downloading local GGUF language models. It wraps llama-server from the llama.cpp project: it lists the models in your models folder, launches one with the full command shown before you press start, shows what it costs while it runs, and fetches new models from Hugging Face with downloads that can resume after a kill or a reboot. It reads GGUF headers directly, so the list shows the real quantisation, context length and mixture-of-experts structure rather than guesses from the file name.
Llamaport is made by Muhammad Kamran and is free and open source under the MIT license. Version 0.7.0 is the first release after a redesign, with a sidebar for Library, Discover, Downloads, Activity Monitor and Settings, and the new Discover screen for browsing Hugging Face's GGUF repositories. Two downloads are offered: one for Apple Silicon and a universal one for Apple Silicon and Intel Macs. The developer says the universal build has never been run on an Intel Mac.
Llamaport is a beta and is not signed by Apple, so macOS blocks the first launch; use Open Anyway in System Settings, Privacy & Security. It does not include llama.cpp: you need llama-server installed, for example with Homebrew (brew install llama.cpp). It runs one model at a time, has no chat window of its own (it opens llama.cpp's Web UI) and only reaches public Hugging Face repositories.
Key Features
Llamaport takes the retyping out of running local models with llama-server.
- Model library: Lists your GGUF models with their real quantisation, context length and size.
- Visible launch command: Shows the full llama-server command before you start a model.
- Presets: Default, Best speed and Model suggested set the settings nobody wants to hand-tune.
- Test model: Checks the process, port, health endpoint, model list and a real chat completion.
- Memory sizing: Works out weights and KV-cache needs against what the GPU can actually use.
- Resumable downloads: Four ranged connections, sha256 checks and resume after a kill or reboot.
- Discover: Browse Hugging Face GGUF repositories with a quantisation picked to fit your Mac.
- Activity Monitor: Shows every llama-server on the Mac with its memory and CPU use.
What’s New in Version 0.7.0
Llamaport 0.7.0 is the first release since the redesign and the first with Discover.
- Discover browses Hugging Face's GGUF repositories live, with trending, most downloaded and most liked lists, filters and search, and picks a quantisation that fits your GPU.
- A new sidebar layout with Library, Discover, Downloads, Activity Monitor and Settings, and three launch presets on each model screen.
- Activity Monitor lists every llama-server on the Mac with its memory and CPU.
- Appearance settings with five palettes, light or dark, and a translucent sidebar.
- Network commands and the llama-server binary now run off the main thread, and the app's web view has a Content Security Policy.
Llamaport FAQ
Is Llamaport free?
Yes. Llamaport is free and open source under the MIT license.
What do I need to use Llamaport?
You need llama-server from llama.cpp. Llamaport finds it on your PATH or in the usual Homebrew locations; you can install it with brew install llama.cpp. Llamaport does not bundle or manage llama.cpp.
Does Llamaport run on Apple Silicon?
Yes. There is an Apple Silicon download and a universal download for Apple Silicon and Intel Macs.
Does Llamaport work on Intel Macs?
The universal build includes Intel support, but the developer says it has never been run on an Intel Mac, so Intel use is untested.
Why does macOS block Llamaport?
Llamaport is not signed with an Apple Developer certificate. Try to open it, then go to System Settings, Privacy & Security and click Open Anyway.
Is Llamaport finished software?
No. The developer describes it as an unsigned beta.
Can Llamaport resume a large model download?
Yes. It downloads over four ranged connections, verifies sha256 and resumes after the app is killed or the Mac restarts. Servers that cannot resume are refused.
Does Llamaport have a chat window?
No. llama-server already ships a chat interface, and Llamaport opens llama.cpp's own Web UI for a ready model.
Can Llamaport run several models at once?
No. It runs one model at a time, and it only downloads from public Hugging Face repositories.
Where does the Llamaport download on llamaport.FULLMAC.app come from?
The download button leads to the official Llamaport releases on GitHub at https://github.com/smkamranqadri/llamaport/releases/latest. llamaport.FULLMAC.app does not change or repackage the app.
Similar Apps
UnfoldlyUnfoldly is a local AI search app for Mac that finds files by what you remember about them, not by their names. You choose the folders and files it should index, and it builds a searchable memory of them on your Mac: text from documents, what is shown in images, moments in videos and the content of audio recordings. Then you describe what you are looking for, such as a photo of your dog or the PDF that mentioned a pricing plan, and ask follow-up questions about the files it finds: summarize a document, ask about a video or compare notes.AI
Claude Usage MonitorClaude Usage Monitor is a free, open-source menu bar app that shows how much of your Claude.ai usage you have left. Its menu bar icon turns from green to orange to red as you approach your limits, and the text next to it shows either your current session percentage or, while you are working, an estimate of the time left at your present pace together with your weekly usage. Click it to open a small dashboard with progress bars for the current session, your weekly limits across all models and, on Max plans, Sonnet-only usage, each with a countdown to its next reset.AI
M-CourtyardM-Courtyard is a desktop app for fine-tuning large language models locally on an Apple Silicon Mac, without writing code. You import your documents, turn them into a training dataset, run a LoRA fine-tune with Apple's MLX through mlx-lm, test the result in a built-in chat and export it. The project says no data leaves your Mac.AI
EnviousWisprEnviousWispr is a dictation app for the Mac menu bar. Press a keyboard shortcut in any app, speak, and your words are transcribed on your Mac and pasted where you were typing. You can choose between two speech models: Parakeet Ultra, the fast default for 25 European languages, and Whisper, which covers more than 99 languages and detects the language automatically. It works offline and needs no account or subscription.AI
Qwen ScribeQwen Scribe is a menu bar app with a local web interface that transcribes audio and video files and adds system-wide dictation on Apple Silicon Macs. It runs the Qwen3-ASR speech model on the Mac's own GPU through MLX. There is no account, no API key and no Qwen Scribe cloud service, so audio and transcripts stay on the Mac.AI
Agent Teams AIAgent Teams AI is a desktop app for coordinating teams of AI agents, for coding and broader project work. You create a team with one prompt and give its members roles. The agents then work in parallel, message each other, manage their own tasks and review each other's work, while tasks move across a live kanban board. You can send a message to any agent, comment on a task, and approve or reject the code each task changed.AI
FULLMAC.app does not host this app. Download buttons lead to the developer’s own pages.