---
title: "ModelNap — macOS İçin Boştaki Yerel LLM'leri Uyutan ve RAM Tasarrufu Sağlayan Menü Çubuğu Uygulaması"
url: https://blog.edumints.com/modelnap-macos-icin-bostaki-yerel-llmleri-uyutan-ve-ram-tasa-sgqc3ujk
category: "LLM"
date: 2026-09-16T07:11:54.392Z
publisher: Edumints Blog
lang: tr-TR
source_name: "GitHub"
source_url: https://github.com/eriktaveras/modelnap
---

# ModelNap — macOS İçin Boştaki Yerel LLM'leri Uyutan ve RAM Tasarrufu Sağlayan Menü Çubuğu Uygulaması

## ModelNap Nedir ve Neden Önemlidir?

Yerel büyük dil modellerini (LLM) kendi donanımında çalıştırmak isteyen Apple Silicon (M1/M2/M3/M4) kullanıcıları için **Ollama** vazgeçilmez bir araç haline gelmiştir. Ancak Mac cihazlardaki birleşik bellek mimarisinde (Unified Memory Architecture - UMA) sistem belleği CPU ve GPU arasında ortak paylaşıldığı için, arka planda çalışan modeller ciddi bir kaynak darboğazı yaratabilir. 7B, 8B veya 14B boyutundaki modeller belleğe yüklendiğinde gigabaytlarca RAM'i işgal eder ve siz modelle etkileşimi bıraksanız dahi Ollama bu belleği varsayılan olarak tutmaya devam eder. Bu durum Xcode, Docker konteynerleri, Android emülatörleri veya tarayıcı sekmeleri gibi yoğun geliştirme araçlarının yavaşlamasına ve sistemin kilitlenmesine neden olur.

**ModelNap**, tam da bu bellek darboğazını çözmek amacıyla Swift diliyle geliştirilmiş, açık kaynaklı ve yerel (native) bir macOS menü çubuğu uygulamasıdır. Arka planda boşta (idle) kalan Ollama modellerini izler, belirli bir süre kullanılmadıklarında onları otomatik olarak bellekten boşaltarak sistem RAM'ini serbest bırakır. Ayrıca Ollama arka plan servisini menü çubuğundan tek bir tıklamayla tamamen açıp kapatma imkânı sunar. Electron gibi hantal çerçeveler yerine tamamen yerel Swift ile yazılmış olması, uygulamanın kendisinin neredeyse sıfır sistem kaynağı tüketmesini sağlar.

## Geliştiriciler İçin Pratik Kullanım Senaryoları

ModelNap, yerel yapay zekâ modelleriyle çalışan yazılımcıların günlük iş akışını şu pratik senaryolarla kolaylaştırır:

- **Çoklu Görev (Multitasking) ve Ağır Geliştirme Ortamları:** IDE'nizde kod tamamlama veya test sorguları için Llama 3 veya Mistral kullandıktan sonra, modelin 10-16 GB RAM'i rehin tutmasını engeller; derleme (build) ve test süreçlerinin tam performansla sürmesini sağlar.
- **Otomatik Bellek Boşaltma (Auto-Free Idle RAM):** Kodlama seansınız bittiğinde veya mola verdiğinizde, yapılandırılan boşta kalma süresi (idle timeout) dolduğunda modeli otomatik olarak uyutur ve birleşik belleği anında macOS'e iade eder.
- **Zahmetsiz Servis Kontrolü:** Terminale geçip `pkill ollama`, `ollama stop` gibi komutlar çalıştırmak veya Activity Monitor üzerinden süreç aramak yerine, menü çubuğundaki tek tıkla servisi başlatıp durdurmanızı sağlar.

## Benzer Araçlarla Karşılaştırma

- **Ollama CLI ve Ortam Değişkenleri:** Ollama, modelleri bellekte tutma süresini `OLLAMA_KEEP_ALIVE` ortam değişkeniyle yönetir ancak bu ayar komut satırından müdahale gerektirir ve esnek değildir. ModelNap, bu süreci görselleştiren, anlık durum takibi sunan ve tek tıkla yönetilen bir kullanıcı deneyimi sağlar.
- **LM Studio ve Jan.ai:** Bu araçlar kapsamlı grafik arayüzleri ve yerleşik model yönetim panelleriyle gelir; ancak kendileri de arka planda ciddi RAM ve CPU harcar. ModelNap ise tam bir model çalıştırma istemcisi olmak yerine doğrudan Ollama servisine entegre olan ultra hafif bir sistem yardımcısıdır.
- **macOS Etkinlik Monitörü (Activity Monitor):** Yalnızca bellek kullanımını izleme ve süreçleri zorla sonlandırma (kill) imkânı verir. ModelNap ise modelleri nazikçe bellekten boşaltır ve ihtiyaç duyulduğunda Ollama'nın modeli yeniden sorunsuz yüklemesine olanak tanır.

[[Orijinal kaynağa buradan ulaşabilirsiniz.](https://github.com/eriktaveras/modelnap)](https://github.com/eriktaveras/modelnap)

---

**Kaynak:** [GitHub](https://github.com/eriktaveras/modelnap)
**Yayıncı:** [Edumints Blog](https://blog.edumints.com) · Alıntılarken bu URL'ye bağlantı verin: https://blog.edumints.com/modelnap-macos-icin-bostaki-yerel-llmleri-uyutan-ve-ram-tasa-sgqc3ujk
