by Mcourtyard
M-Courtyard: Local AI Model Fine-tuning Assistant for Apple Silicon. Zero-code, zero-cloud, privacy-first desktop app powered by Tauri + React + mlx-lm.
# Add to your Claude Code skills
git clone https://github.com/Mcourtyard/m-courtyardLast scanned: 5/30/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-05-30T16:19:27.032Z",
"npmAuditRan": true,
"pipAuditRan": true
}m-courtyard is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Mcourtyard. M-Courtyard: Local AI Model Fine-tuning Assistant for Apple Silicon. Zero-code, zero-cloud, privacy-first desktop app powered by Tauri + React + mlx-lm. It has 153 GitHub stars.
Yes. m-courtyard passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Mcourtyard/m-courtyard" and add it to your Claude Code skills directory (see the Installation section above).
m-courtyard is primarily written in TypeScript. It is open-source under Mcourtyard on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh m-courtyard against similar tools.
No comments yet. Be the first to share your thoughts!
Zero-code local LLM fine-tuning & data prep on Apple Silicon. Privacy-first, powered by MLX.
M-Courtyard is a desktop assistant designed to demystify LLM fine-tuning. Forget about writing Python scripts, managing CUDA dependencies, or renting expensive cloud GPUs. If you have an Apple Silicon Mac, you can build your own custom AI locally.
mlx-lm, maximizing the potential of unified memory on M1/M2/M3/M4 chips.AGX_RELAX_CDM_CTXSTORE_TIMEOUT=1 for training subprocesses to mitigate the upstream MLX / macOS Tahoe Metal watchdog regression that can crash LoRA runs with kIOGPUCommandBufferCallbackErrorImpactingInteractivity..txt, .pdf, .docx.mlx-lm.server and loaded in LM Studio on Apple Silicon.mlx-lm is the core engine: training and built-in inference are powered by Apple MLX rather than Ollama.Ollama is currently optional but recommended: it is used for Ollama-based AI dataset generation and one-click Ollama export.LM Studio is supported as a parallel local runtime: use its local OpenAI-compatible server for AI dataset generation, or load exported MLX models there on Apple Silicon.Import documents, auto-clean, and generate training datasets using local LLMs.
Real-time loss curves, ETA, and progress tracking powered by Apple MLX.
Instantly chat with your fine-tuned model and export it either to Ollama or as MLX assets for LM Studio / local MLX workflows.
uv / Python / mlx-lm setup inside the app.dmg..dmg and drag M-Courtyard.app to your Applications folder.sudo xattr -rd com.apple.quarantine /Applications/M-Courtyard.app
Prerequisites:
pnpmxcode-select --install)# 1. Clone the repo
git clone https://github.com/Mcourtyard/m-courtyard.git
cd m-courtyard/app
# 2. Install dependencies
pnpm install
# 3. Development mode
pnpm tauri dev
# OR: Production build
pnpm tauri build
mlx-lm (Apple MLX), local Python venv managed automaticallyJoin our community to share your fine-tuned models, get help, or suggest features!
If M-Courtyard helps you build your local AI, please consider giving it a star on GitHub!
If M-Courtyard saves you time, consider buying me a coffee — it helps keep the project alive! ☕
Chinese supporters can also use 爱发电 (WeChat Pay / Alipay supported).
M-Courtyard is open-source software licensed under the AGPL-3.0 License.
For brand name and logo usage, see Brand and Logo Usage Notice.
For commercial use or different licensing terms, please contact: tuwenbo0112@gmail.com