YourBestFanControl
СкачатьDownload СкороSoon

Тише или холоднее. Решаете вы. Quieter or cooler. Your call.

YourBestFanControl живёт в строке меню и ведёт вентиляторы Mac так, как скажете: по кривой, к заданной температуре или по правилам. macOS бережёт тишину и даёт чипу греться до 100°. Теперь это ваш выбор.

YourBestFanControl lives in the menu bar and runs your Mac's fans the way you say: along a curve, to a target temperature, or by rules. macOS favours silence and lets the chip sit at 100°. Now that's up to you.

Скачать для macOSDownload for macOS Версия 0.1 готовится к выпускуVersion 0.1 is getting ready Что умеетWhat it does

Для macOS 26, на Apple silicon и Intel. Нужен Mac с вентиляторами.For macOS 26, on Apple silicon and Intel. Needs a Mac with fans.

Mac изнутри: чип, теплотрубка и два вентилятора ПроцессорCPU ГрафикаGraphics НакопительStorage АккумуляторBattery
ПультPanelмодельa model
ПроцессорCPU–
ГрафикаGraphics–
МощностьPower–

Это модель, а не замеры: числа условные, логика та же, что в приложении. Нагрузите Mac, переключайте режимы, а если ткнуть в вентилятор, сдует всё лишнее.A model, not a measurement: the numbers are illustrative, the logic is the app's. Load the Mac, switch modes, and poke a fan to blow everything else away.

Своя кривая для каждого вентилятораA curve of your own for every fan

По горизонтали температура, по вертикали обороты. Перетаскивайте точки; двойной щелчок добавляет точку или убирает ту, по которой пришёлся. От двух до восьми точек, следить можно за процессором, графикой или самым горячим датчиком.

Temperature across, speed up. Drag the points; a double-click adds one, or removes the one it lands on. Two to eight points, following the CPU, the graphics or the hottest sensor.

Вентилятор не дёргаетсяThe fan doesn't hunt

На Apple silicon самый горячий датчик прыгает на 15–35° от замера к замеру. Приложение берёт медиану трёх замеров, сглаживает её и сбавляет обороты, только когда температура упала на 3°. На графике это видно: серая метка скачет, синяя идёт ровно.

On Apple silicon the hottest sensor jumps by 15–35° from one reading to the next. The app takes the median of three readings, smooths it, and slows the fan only once the temperature has dropped by 3°. The chart shows it: the grey mark jumps, the blue one doesn't.

замер датчикаsensor readingпосле сглаживанияafter smoothing

ДержатьHold

80°

55°95°

Или просто назовите температуруOr just name a temperature

В режиме «Держать» вентилятор крутится ровно настолько, чтобы температура не поднималась выше цели. Чем выше цель, тем тише. Разгоняется сразу, сбавляет плавно.

In Hold mode the fan spins just enough to keep the temperature from rising above the target. The higher the target, the quieter. It speeds up at once and slows down gently.

Подвиньте цель и смените нагрузку: обороты найдут себя сами. От 100° вентиляторы идут на полную, какая бы цель ни стояла.

Move the target and change the load: the speed finds itself. From 100° the fans go to full speed whatever the target is.

Правила переключают режим за васRules switch modes for you

Запущен Xcode, Mac работает от батареи, закрыта крышка, наступила ночь: пока условие выполняется, правило заменяет общий режим. Подошло несколько — главнее нижнее.

Xcode is running, the Mac is on battery, the lid is closed, night has come: while its condition holds, a rule replaces the overall mode. When several match, the lowest one wins.

Что сейчас происходитWhat's going on

    • Приложение «на переднем плане» засчитывается через 10 секунд, чтобы вентиляторы не дёргались при каждом переключении окон.
    • An app counts as “in front” after 10 seconds, so the fans don't jump with every window switch.
    • Выбрали режим вручную — правило отходит в сторону, пока условия не сменятся.
    • Pick a mode by hand and the rule steps aside until conditions change.
    • Защита от перегрева действует всегда, поверх любого правила.
    • Overheat protection always applies, on top of any rule.

    Видно, что греется и кто греетSee what's hot and what heats it

    Все датчики температуры с диапазоном за последний час и приложения по потребляемой энергии. Обновляется каждые две секунды; история хранит каждый замер за пять минут и час в усреднённом виде, вместе с оборотами.

    Every temperature sensor with its range over the last hour, and apps by the energy they use. Updated every two seconds; history keeps every reading of the last five minutes and the hour as averages, with fan speeds.

    ДатчикиSensors

      Apple не описывает датчики Apple silicon. Где название неизвестно, приложение честно показывает ключ SMC, а диапазон подсказывает, какие датчики откликаются на нагрузку, а какие, скорее всего, вовсе не температура.

      Apple doesn't document Apple silicon's sensors. Where the name is unknown the app shows the SMC key as it is, and the range tells which sensors respond to load and which are most likely not temperatures at all.

      Кто греет MacWhat heats the Mac

        Считаются процессы вашего пользователя, сгруппированные по приложениям. Три самых прожорливых видны прямо в «Пульте».

        Counts your user's processes, grouped by app. The top three are right in the Panel.

        Что бы ни случилось, вентиляторы вернутся macOSWhatever happens, the fans go back to macOS

        Обороты задаёт отдельный помощник с правами администратора. Он слушает только подписанное приложение, держит каждую цель в пределах вентилятора и сам отдаёт управление, если приложение пропало.

        Speeds are set by a separate helper with administrator rights. It listens only to the signed app, keeps every target within the fan's range, and gives control back by itself when the app is gone.

          • В пределах вентилятораWithin the fan's rangeПомощник обрезает каждую цель до минимума и максимума, которые сообщает сам вентилятор.The helper clamps every target to the minimum and maximum the fan itself reports.
          • Только своё приложениеOnly its own appОбе стороны проверяют подпись кода: чужая программа помощником не воспользуется.Both sides check the code signature: no other program can use the helper.
          • Чистый стартA clean startЗапускаясь, помощник возвращает все вентиляторы macOS: после сбоя ничего не остаётся зажатым.On start the helper hands every fan back to macOS: nothing stays forced after a crash.

          Остальное, короткоThe rest, briefly

          Слайдер в «Пульте»A slider in the Panel
          Потяните полосу вентилятора, и он перейдёт на ручную скорость. Без похода в настройки.
          Drag a fan's bar and it switches to a manual speed. No trip to the settings.
          Строка меню говорит самаThe menu bar speaks up
          Значок, температура процессора или обороты. Если ваш режим не действует или Mac перегрет, значок меняется.
          An icon, the CPU temperature or the fan speed. When your mode isn't in effect or the Mac is overheating, the icon changes.
          Уведомления без спамаAlerts without the spam
          О перегреве, непослушных вентиляторах и пропавшем помощнике. Одно на случай и не чаще раза в десять минут.
          About overheating, fans that don't follow and a helper that went away. One per episode, ten minutes apart at most.
          Вместе или по отдельностиTogether or apart
          Один режим на все вентиляторы или свой у каждого: своя кривая, своя цель, своя скорость.
          One mode for all fans or one each: its own curve, its own target, its own speed.
          °C иand °F
          Как в системе или на выбор. Кривые и цели при этом не сбиваются.
          The system's choice or yours. Curves and targets stay where they are.
          Одиннадцать языковEleven languages
          Русский, English, Українська, Deutsch, Français, Italiano, Español, Português, 日本語, 한국어, 简体中文.
          Не выходит в сетьStays offline
          В приложении нет сетевого кода: ни аккаунтов, ни телеметрии. Всё, что оно знает о Mac, остаётся на Mac.
          There is no network code in the app: no accounts, no telemetry. What it knows about your Mac stays on your Mac.
          После сна всё на местеStill there after sleep
          Проснувшись, Mac получает все команды заново, и ещё раз через восемь секунд.
          On wake the Mac gets every command again, and once more eight seconds later.

          Установка за минутуSet up in a minute

          Датчики читаются сразу. Права администратора нужны только чтобы менять обороты, и спрашивает их сама macOS.

          Sensors are read straight away. Administrator rights are needed only to change fan speeds, and macOS itself asks for them.

          1. Перенесите приложение в «Программы»Move the app to ApplicationsИ откройте. В строке меню появится значок вентилятора.And open it. A fan icon appears in the menu bar.
          2. Смотрите температуры и оборотыWatch temperatures and speeds«Пульт», датчики и «Кто греет Mac» работают без помощника.The Panel, the sensors and “What heats the Mac” work without the helper.
          3. Установите помощникаInstall the helpermacOS попросит разрешить его в Системных настройках › Основные › Объекты входа. Один раз.macOS asks you to allow it in System Settings › General › Login Items. Once.

          Частые вопросыCommon questions

          Это не навредит Mac?Can it harm the Mac?

          Приложение не может задать обороты ниже минимума или выше максимума вентилятора. От 100° любой вентилятор под его управлением идёт на полную скорость, пока не станет ниже 92°. А если приложение закрыто, зависло или упало, вентиляторами снова управляет macOS.

          The app can't set a speed below a fan's minimum or above its maximum. From 100° every fan it runs goes to full speed until it's below 92°. And if the app is quit, hangs or crashes, macOS runs the fans again.

          Зачем права администратора?Why administrator rights?

          Читать датчики можно и без них, а менять обороты macOS разрешает только системной службе. Поэтому у приложения есть помощник: он ставится один раз, принимает команды только от приложения с нашей подписью и завершается, когда приложение закрыто.

          Sensors can be read without them, but macOS lets only a system service change fan speeds. So the app has a helper: it's installed once, takes commands only from the app with our signature, and exits when the app quits.

          А на MacBook Air?What about a MacBook Air?

          У MacBook Air нет вентиляторов: он охлаждается сам. Приложение покажет температуры и кто греет Mac, но управлять там нечем.

          A MacBook Air has no fans: it cools itself passively. The app shows temperatures and what heats the Mac, but there is nothing to control.

          Можно вместе с другой программой для вентиляторов?Can I run it next to another fan app?

          Не стоит: две программы будут отбирать вентиляторы друг у друга. Приложение это заметит и скажет, что вентиляторы не слушаются. Оставьте одну.

          Better not: two programs would keep taking the fans from each other. The app notices and says the fans aren't following. Keep one.

          Почему на Apple silicon так мало названий датчиков?Why so few sensor names on Apple silicon?

          Apple их не публикует. Приложение называет только то, в чём уверено, остальное показывает ключом SMC и группирует по первым буквам. Диапазон за час помогает понять, что из этого действительно температура.

          Apple doesn't publish them. The app names only what it is sure of, shows the rest by SMC key and groups them by their first letters. The hourly range helps tell which of them really are temperatures.

          Заберите вентиляторы себеTake the fans back

          Первая публичная версия готовится к выпуску. Кнопка «Скачать» появится на этом месте.The first public version is getting ready. The Download button will appear right here.

          Для macOS 26, на Apple silicon и Intel. Нужен Mac с вентиляторами.For macOS 26, on Apple silicon and Intel. Needs a Mac with fans.