RU

Как разобрать файлы на Mac за 10–15 минут и удалить дубли фото, видео и документов + готовый скрипт

На Mac накопилось 860 ГБ файлов, среди которых одни и те же фото, видео и документы лежали в разных папках под разными именами. Я собрал Python-скри…

macOSPythonдубли файловпоиск дубликатовудаление дублейSHA-256сортировка файловTerminalExifToolавтоматизация
Habr
RU

OpenAI добавила в ChatGPT для macOS функцию Computer History — ИИ теперь видит клики и нажатия клавиш

OpenAI запустила Computer History в ChatGPT для macOS. Функция записывает клики и нажатия клавиш, чтобы ИИ продолжал задачи. Разбираем, как это рабо…

БезопасностьМашинное обучениеИскусственный интеллектmacOSOpenAIНовости
Tproger
RU

Как я собрал полностью локальную диктовку для русского языка на Mac: GigaAM, Whisper, Qwen и Apple

VoiceSwitch — открытое menu bar-приложение для Apple Silicon: одна глобальная клавиша запускает запись, GigaAM, Whisper, Qwen или Apple распознают р…

VoiceSwitchраспознавание речиGigaAMWhisperQwenMLXmacOSлокальные модели
Habr
RU

Как не-программист собрал нативный дашборд для Mac руками Claude и доказал, что баг с CPU в скролле ему померещился

Сразу скажу: я не программист Вообще. Код на работе не пишу, пет-проектов на гитхабе нет, да и SwiftUI изнутри не знаю совсем. Просто захотелось пон…

SwiftUImacOSAppKitпроизводительностьпрофилированиеCPUИИ-агентыClaudeразработка без Xcodeоптимизация
Habr
RU

Шесть часов на один рендер: как я собрал нативную студию Ideogram 4 на Swift и MLX

Я запустил Ideogram 4 локально на Mac, а затем собрал для него нативное приложение на Swift и MLX — без отдельного Python-процесса во время рендера.…

искусственный интеллектCyclonminigenIdeogram 4MLXSwiftApple SiliconmacOSгенерация изображенийлокальный ИИopen source
Habr
RU

Apple Intelligence в Python для агента Hermes

Apple выпустила Foundation Models SDK for Python ещё в феврале 2026. Эта Python-библиотека предоставляет прямой доступ к локальной модели Apple Inte…

macOSai
Habr
RU

«Четыре шага — и точка» Я сам придумал главное ограничение своего приложения

Пару недель назад я рассказывал здесь, как три ночи чинил рендер, который не был сломан . С тех пор в главном ничего не изменилось: я по-прежнему эн…

FLUX.2KleinMLXApple Siliconгенерация изображенийLoRAобучение LoRASwiftmacOSлокальный ИИ
Habr
RU

Новый вредонос PamStealer атакует macOS через поддельный Maccy

Исследователи Jamf нашли macOS-инфостилер PamStealer, который маскируется под Maccy и проверяет пароль через PAM. Разбираем, как он работает и как з…

AppleБезопасностьmacOSИнформационная безопасностьКибербезопасностьНовости
Tproger
RU

Меняем Punto Switcher на macOS: открытый код, ноль телеметрии и ноль зависимостей — в обоих смыслах

Если серьёзно — зависимостей у RuSwitcher действительно ноль : только системные фреймворки и чистый Swift, никакой телеметрии и ничего пос…

RuSwitcherPunto Switcherпереключатель раскладкираскладка клавиатурыmacOSSwiftCGEventTapUCKeyTranslateopen sourceприватность
Habr
RU

Картинки рвало полосами, а файлы при этом были чистыми

Три ночи я был уверен, что у меня сломан рендер. Вертикальные картинки — те самые 9:16, под обои телефона и под сторис, — на экране разъезжались гор…

FLUX.2MLXApple SiliconmacOSSwiftгенерация изображенийлокальная нейросетьon-device AIKleinopen source
Habr
RU

Видео → текст → саммари. Ставим транскрибацию на Mac

Транскрибируем любое видео локально, прямо на Mac. Бесплатно, приватно, с качеством на уровне платных сервисов. Полный гайд: настройка, скрипт и про…

whisper.cppтранскрибацияmacOSраспознавание речилокальный ИИвидео в текстsubtitlesvoice activity detection
Habr