Repolode
agalwood

agalwood/Motrix

Кроссплатформенный менеджер загрузок для HTTP, FTP, BitTorrent и magnet-ссылок с возможностью запуска headless-сервера в Docker.

Open source альтернатива:IDMFree Download Manager

Звёзды
57,145
Форки
5,104
Открытые issues
156
Последний коммит
2 часа назад

Что это?

Motrix — настольный менеджер загрузок для HTTP, FTP, BitTorrent и magnet-ссылок, созданный на Electron и TypeScript. В основе движка загрузок — поддерживаемый форк aria2, а данные о загрузках хранятся в SQLite, чтобы их можно было продолжить после перезапуска. Для задач BitTorrent можно выбирать отдельные файлы; также в приложении есть управление списками трекеров, настройка переадресации портов через UPnP и NAT-PMP и профили ограничения скорости.

Проект охватывает и другие этапы работы. Официальное расширение для Chrome, Edge и Firefox передаёт загрузки из браузера в Motrix, а инструмент `@motrix/cli` добавляет команду `motrix` для добавления задач и отслеживания их выполнения из командной строки. Для обмена данными используется MDXP — протокол на основе JSON-RPC 2.0.

То же ядро можно запустить как headless-сервер на Node.js или в Docker; веб-интерфейс предназначен для NAS-устройств и домашних серверов. Плагины работают в песочнице QuickJS с объявленными разрешениями, а в проект входит SDK для плагинов. Текущая ветка v2 находится в бета-версии.

Ключевые возможности

  • 01Загрузка по HTTP, FTP, BitTorrent и magnet-ссылкам с выбором отдельных файлов в торрентах
  • 02Данные о сессиях хранятся в SQLite, поэтому загрузки можно продолжить после перезапуска
  • 03Управление списками трекеров с автоматическим обновлением и проверкой работоспособности
  • 04Ограничение скорости отдачи и загрузки с несколькими профилями
  • 05Расширение для Chrome, Edge и Firefox, которое передаёт загрузки в Motrix
  • 06Клиент командной строки `motrix` для добавления задач и отслеживания их выполнения
  • 07Плагины работают в песочнице QuickJS с объявленными разрешениями

Сценарии использования

  • Управление загрузкой больших файлов и торрентов на настольном компьютере
  • Запуск headless-сервера загрузок на NAS или домашнем сервере через Docker
  • Автоматизация задач загрузки из командной строки или AI-агентов с помощью CLI
  • Передача загрузок из браузера в локальный или удалённый менеджер загрузок

Быстрый старт

  1. 1

    Скачайте приложение для компьютера с motrix.app и выберите пакет для своей ОС

  2. 2

    Установите клиент командной строки (требуется Node.js 22 или новее)

    npm install -g @motrix/cli

Что важно знать

  • Motrix Turbo v2 находится в бета-версии, поэтому перед тестированием создайте резервную копию данных и загрузок Motrix.
  • Пакеты для Windows x64 и arm64 не подписаны и могут вызвать предупреждение SmartScreen.
  • В README не указана чёткая лицензия (в метаданных указано NOASSERTION).

Темы

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

Что такое Motrix?
Кроссплатформенный менеджер загрузок для HTTP, FTP, BitTorrent и magnet-ссылок с возможностью запуска headless-сервера в Docker. Motrix — настольный менеджер загрузок для HTTP, FTP, BitTorrent и magnet-ссылок, созданный на Electron и TypeScript. В основе движка загрузок — поддерживаемый форк aria2, а данные о загрузках хранятся в SQLite, чтобы их можно было продолжить после перезапуска. Для задач BitTorrent можно выбирать отдельные файлы; также в приложении есть управление списками трекеров, настройка переадресации портов через UPnP и NAT-PMP и профили ограничения скорости.
Motrix можно использовать бесплатно? Какая у него лицензия?
Motrix распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
Motrix всё ещё поддерживается?
Активно поддерживается. Последний коммит в Motrix — 21 окт. 2026 г..
Для чего можно использовать Motrix?
Управление загрузкой больших файлов и торрентов на настольном компьютере Запуск headless-сервера загрузок на NAS или домашнем сервере через Docker Автоматизация задач загрузки из командной строки или AI-агентов с помощью CLI Передача загрузок из браузера в локальный или удалённый менеджер загрузок
Как установить Motrix?
Скачайте приложение для компьютера с motrix.app и выберите пакет для своей ОС Установите клиент командной строки (требуется Node.js 22 или новее): npm install -g @motrix/cli
Где скачать Motrix?
Исходный код и инструкции по установке — на GitHub: https://github.com/agalwood/Motrix

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты