Skip to content

imfile-io/imfile-desktop

 
 

Repository files navigation

imFile

Motrix App Icon

A full-featured download manager

GitHub release Build/release Total Downloads Support Platforms

English | 简体中文

Motrix has not been updated for a long time and has accumulated a large number of issues. This project is based on Motrix Fork and maintain and update it for a long time.

imFile is a full-featured download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, etc.

imFile has a clean and easy to use interface. I hope you will like it 👻.

✈️ Official Website | 📖 Manual

💽 Installation

Download from GitHub Releases and install it.

Windows

It is recommended to install imFile using the installation package (imFile-Setup-x.y.z.exe) to ensure a complete experience, such as associating torrent files, capturing magnet links, etc.

✨ Features

  • 🕹 Simple and clear user interface
  • 🦄 Supports BitTorrent & Magnet
  • ☑️ BitTorrent selective download
  • 📡 Update tracker list every day automatically
  • 🔌 UPnP & NAT-PMP Port Mapping
  • 🎛 Up to 10 concurrent download tasks
  • 🚀 Supports 64 threads in a single task
  • 🚥 Supports speed limit
  • 🕶 Mock User-Agent
  • 🔔 Download completed Notification
  • 💻 Ready for Touch Bar (Mac only)
  • 🤖 Resident system tray for quick operation
  • 📟 Tray speed meter displays real-time speed (Mac only)
  • 🗑 Delete related files when removing tasks (optional)
  • 🌍 I18n, View supported languages.
  • Support the use of doh to solve the problem that some trackers are hijacked by dns
  • Support direct download hashes
  • Automatically save tasks, restart without losing tasks
  • Regular update and maintenance
  • 🛠 More features in development

🖥 User Interface

motrix-screenshot-task-en.png

⌨️ Development

Clone Code

git clone git@github.com:imfile-io/imfile-desktop.git

Install Dependencies

cd imfile-desktop
pnpm i

Error: Electron failed to install correctly, please delete node_modules/electron and try installing again

Electron failed to install correctly, please refer to electron/electron#8466 (comment)

Dev Mode

pnpm run dev

Build Release

pnpm run build

Build for Apple Silicon

pnpm run build:applesilicon

After building, the application will be found in the project's release directory.

🛠 Technology Stack

🌍 Internationalization

Key Name Status
ar Arabic ✔️ @hadialqattan, @AhmedElTabarani
bg Българският език ✔️ @null-none
ca Català ✔️ @marcizhu
de Deutsch ✔️ @Schloemicher
el Ελληνικά ✔️ @Likecinema
en-US English ✔️
es Español ✔️ @Chofito
fa فارسی ✔️ @Nima-Ra
fr Français ✔️ @gpatarin
hu Hungarian ✔️ @zalnaRs
id Indonesia ✔️ @aarestu
it Italiano ✔️ @blackcat-917
ja 日本語 ✔️ @hbkrkzk
ko 한국어 ✔️ @KOZ39
nb Norsk Bokmål ✔️ @rubjo
nl Nederlands ✔️ @nickbouwhuis
pl Polski ✔️ @KanarekLife
pt-BR Portuguese (Brazil) ✔️ @andrenoberto
ro Română ✔️ @alyn3d
ru Русский ✔️ @bladeaweb
th แบบไทย ✔️ @nxanywhere
tr Türkçe ✔️ @abdullah
uk Українська ✔️ @bladeaweb
vi Tiếng Việt ✔️ @duythanhvn
zh-CN 简体中文 ✔️
zh-TW 繁體中文 ✔️ @Yukaii @5idereal

Star History

Star History Chart

📜 License

MIT Copyright (c) 2023-present imFile

About

A full-featured download manager.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 68.3%
  • Vue 23.5%
  • SCSS 6.4%
  • CSS 1.5%
  • Other 0.3%