Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Optimized Ollama LLM server configuration for Mac Studio and other Apple Silicon Macs. Headless setup with automatic startup, resource optimization, and remote management via SSH.
| Date | Stars |
|---|---|
| 2026-07-31 | 347 |
| 2026-08-02 | 347 |
| 2026-08-03 | 347 |
| 2026-08-05 | 348 |
| 2026-08-06 | 348 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Mac Studio Server Configuration for Ollama This repository contains configuration and scripts for running Ollama LLM server on Apple Silicon Macs in headless mode (tested on Mac Studio with M1 Ultra). ## Overview This configuration is optimized for running Mac Studio as a dedicated Ollama server, with: - Headless operation (SSH access recommended) - Minimal resource usage (GUI and unnecessary services disabled) - Automatic startup and recovery - Performance optimizations for Apple Silicon ## Latest Updates - **[v1.2.0]** Added Docker autostart support for container applications (with [Colima](https://github.com/abiosoft/colima)) - **[v1.1.0]** Added GPU Memory Optimization - configure Metal to use more RAM for models - **[v1.0.0]** Initial release with system optimizations and Ollama configuration See the [CHANGELOG](CHANGELOG.md) for detailed version history. ## Features - Automatic startup on boot - Optimized for Apple Silicon - System resource optimization through service disabling - External network access - Proper logging setup - SSH-based remote management - Docker autostart for container applications ## Requirements - Mac with Apple Silicon - macOS Sonoma or later - [Ollama](https://ollama.com/) installed - Administrative privileges - SSH enabled (System Settings → Sharing → Remote Login) ## Remote Access For optimal performance, we recommend: 1. Primary access method: SSH ```bash ssh username@your-mac-studio-ip ``` 2. (Optional) Screen Sharing is kept available for emergency/maintenance access but not recommended for regular use to save resources. ## Installation 1. Clone this repository: ```bash git clone https://github.com/anurmatov/mac-studio-server.git cd mac-studio-server ``` 2. (Optional) Configure installation: ```bash # Default values shown export OLLAMA_USER=$(whoami) # User to run Ollama as export OLLAMA_BASE_DIR="/Users/$OLLAMA_USER/mac-studio-server" # Optional features - only set these if you need them export OLLAMA_GPU_PERCENT="80" # Optional: Enable GPU memory optimization (percentage of RAM to allocate) export DOCKER_AUTOSTART="true" # Optional: Enable automatic Docker startup ``` 3. Run the installation script: ```bash chmod +x scripts/install.sh ./scripts/install.sh ``` ## Configuration The Ollama service is configured with the following optimizations: - External access enabled (0.0.0.0:11434) - 8 parallel requests (adjustable) - 30-minute model keep-alive - Flash attention enabled - Support for 4 simultaneously loaded models - Model pruning disabled ### Customizing Configuration To modify the Ollama service configuration: 1. Edit the configuration file: ```bash vim config/com.ollama.service.plist ``` 2. Apply the changes: ```bash # Stop the current service sudo launchctl unload /Library/LaunchDaemons/com.ollama.service.plist # Copy the updated configuration sudo cp config/com.ollama.service.plist /Library/LaunchDaemons/ # Set proper permissions sudo chown root:wheel /Library/LaunchDaemons/com.ollama.service.plist sudo chmod 644 /Library/LaunchDaemons/com.ollama.service.plist # Load the updated service sudo launchctl load -w /Library/LaunchDaemons/com.ollama.service.plist ``` 3. Check the logs for any issues: ```bash tail -f logs/ollama.err logs/ollama.log ``` ## System Optimizations The installation process: - Disables unnecessary system services - Configures power management for server use - Optimizes for background operation - Maintains Screen Sharing capability for remote management ## Logs Log files are stored in the `logs` directory: - `ollama.log` - Ollama service logs - `ollama.err` - Ollama error logs - `install.log` - Installation logs - `optimization.log` - System optimization logs ## Performance Considerations This configuration significantly reduces system resource usage: - Memory usage reduction from 11GB to 3GB (tested on Mac Studio M1 Ultra) - Disables GUI-related services - Minimizes background processes - Prevents sleep/hibernation - Optimizes f
Excerpt of 7,416 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:cf7a18ef751a63dd, llm:Repository description: "Optimized Ollama LLM server configuration for Mac Studio and other Apple Silicon Macs. Headless setup with automatic startup, resource optimization, and remote management via SSH."
matched fp:cf7a18ef751a63dd, llm:Repository description: "Optimized Ollama LLM server configuration for Mac Studio and other Apple Silicon Macs. Headless setup with automatic startup, resource optimization, and remote management via SSH."
matched fp:cf7a18ef751a63dd, llm:Repository description: "Optimized Ollama LLM server configuration for Mac Studio and other Apple Silicon Macs. Headless setup with automatic startup, resource optimization, and remote management via SSH."