TopGit
Đánh giá repo GitHub

MiniSim: Trình khởi chạy emulator trên macOS

okwasniewski/MiniSim
MTopGit review image for okwasniewski/MiniSim
Review by Topgit.dev for okwasniewski/MiniSim, with GitHub repository stats and README context.
Nhận định nhanh

MiniSim xứng đáng có chỗ trên menu bar vì cắt giảm rào cản khi phải đào qua Xcode hay Android Studio chỉ để khởi động emulator, đặc biệt cho những ai thường xuyên chuyển đổi giữa thiết bị iOS và Android. Riêng tùy chọn không âm thanh đã là lý do đủ để dùng cho những ai dùng tai nghe Bluetooth. Tuy nhiên, có thể bỏ qua nếu bạn chỉ làm việc trên một nền tảng và đã có script riêng.

Sao
★ 3.2k
Fork
⑂ 109
Người đóng góp
👥 10
Ngôn ngữ
Swift
Giấy phép
MIT
Chủ đề
Cập nhật
Feb 2026
Trang chủ
GitHub

MiniSim là gì?

MiniSim là tiện ích menu bar native trên macOS, phát hiện và khởi chạy iOS simulator cùng Android emulator từ một popup duy nhất, với các chức năng bổ sung như copy device ID, cold boot, và bật/tắt âm thanh. Nó nằm yên một góc trên menu bar không gây phiền khi bạn làm việc.

Tính năng chính cho lập trình viên

  • Popup menu bar toàn cục qua ⌥ + ⇧ + e — không cần click qua Xcode hay Android Studio
  • Khởi chạy iOS simulator qua xcrun và Android emulator qua sdk/emulator
  • Cold boot Android emulator từ menu thay vì phải dùng dòng lệnh
  • Chạy Android emulator không có âm thanh — tránh xung đột tai nghe Bluetooth
  • Sao chép iOS device UDID và Android ADB ID chỉ với một click
  • Xóa iOS simulator và bật/tắt accessibility settings trực tiếp từ popup
  • Các chỉ báo trạng thái thiết bị đang chạy để bạn biết thiết bị nào đang hoạt động
  • Raycast extension cho phép truy cập qua command palette
Số sao GitHub của repo này thay đổi thế nào theo thời gian. Nguồn: star-history.com.Xem lịch sử sao

Cài đặt

Tải file .app về từ trang releases, hoặc cài qua Homebrew: `brew install --cask minisim`. Nếu bạn thích dùng command palette, có thêm Raycast extension đi kèm.

Sử dụng MiniSim

Nhấn ⌥ + ⇧ + e để mở popup menu bar. MiniSim quét các thiết bị khả dụng qua xcrun (iOS) và sdk/emulator (Android). Chọn một thiết bị để khởi chạy, hoặc vào submenu để thực hiện các thao tác như copy UDID/ADB ID, cold boot, chạy không âm thanh, hoặc xóa simulator.

Điểm mạnh

  • Không tốn thêm overhead của IDE — khởi chạy emulator từ phím tắt mà không đụng cửa sổ Xcode hay Android Studio
  • Cờ không âm thanh cho Android thực sự hữu ích, và không được expose trong giao diện emulator tiêu chuẩn
  • Một giao diện duy nhất cho cả iOS và Android virtual devices
  • Ứng dụng native macOS — nhanh, chiếm ít RAM, không dùng Electron
  • MIT licensed, source code công khai trên GitHub

Điều kiện tiên quyết và lưu ý

  • Yêu cầu Xcode và Android Studio đã được cài và cấu hình sẵn — MiniSim không tạo hay cài emulator được
  • Chỉ chạy trên macOS — không hỗ trợ Windows hay Linux
  • Không có tính năng tạo hoặc chỉnh sửa cấu hình emulator tích hợp sẵn
  • Phụ thuộc vào xcrun simctl và sdk/emulator được setup đúng trong PATH

Các lựa chọn thay thế cho trình khởi chạy emulator

Mở Xcode, vào Devices & Simulators window trực tiếpemulator -list-avds với adb connect — workflow Android thủ công qua CLISimulatorManager — công cụ menu bar macOS khác, nhưng chỉ hỗ trợ iOS

Những câu hỏi thường gặp

MiniSim hỗ trợ những nền tảng nào?

MiniSim chỉ chạy trên macOS. Ứng dụng sẽ không hoạt động trên Windows hay Linux vì phụ thuộc vào các công cụ đặc thù của macOS như xcrun để quản lý iOS simulator.

MiniSim có thể khởi chạy những emulator nào?

MiniSim khởi chạy iOS simulator thông qua xcrun của Xcode và Android emulator thông qua sdk/emulator của Android Studio. Nó phát hiện mọi virtual device mà bạn đã cấu hình sẵn trên máy.

MiniSim có yêu cầu Xcode hoặc Android Studio không?

Có. README nêu rõ MiniSim dùng xcrun và sdk/emulator để lấy danh sách thiết bị khả dụng — bạn cần có Xcode cho iOS simulator và Android Studio cho Android emulator đã được cài và cấu hình.

MiniSim có miễn phí và nguồn mở không?

Có. MiniSim được phát hành dưới giấy phép MIT và source code có sẵn trên GitHub.

Cài MiniSim trên macOS bằng cách nào?

Bạn có thể tải app trực tiếp từ trang GitHub releases, hoặc cài qua Homebrew với lệnh: brew install --cask minisim.

MiniSim có tích hợp được với Raycast không?

Có. README có đề cập một Raycast extension chính thức, cho phép bạn truy cập các điều khiển emulator của MiniSim ngay từ Raycast command palette.

Vấn đề mà nó giải quyết

Khởi động iOS simulator hoặc Android emulator thường đòi hỏi mở Xcode, Android Studio, hoặc thao tác dòng lệch. Các công cụ đã có sẵn trong hệ điều hành và SDK, nhưng thiếu một giao diện truy cập nhanh, thống nhất để chuyển đổi giữa các thiết bị ảo trên cả hai nền tảng.

Những trường hợp sử dụng tốt nhất

  • Lập trình viên mobile test trên cả iOS và Android hàng ngày, muốn chuyển thiết bị mà không cần chuyển cửa sổ
  • Nhóm cần chuẩn hóa quy trình emulator cho các dev có thể chưa quen với các cờ xcrun simctl
  • QA engineer cần khởi chạy thiết bị nhanh, lặp lại được mà không phải đào qua menu IDE
  • Ai đang bực mình vì emulator chiếm âm thanh tai nghe Bluetooth

Ai nên dùng — và ai nên bỏ qua

Lập trình viên mobile làm việc trên cả iOS và Android, cần truy cập emulator nhanh mà không phải chuyển ứng dụng. Ít hữu ích hơn cho dev chỉ một nền tảng hoặc ai đã thoải mái với công cụ dòng lệnh.

Repo liên quan

Nguồn & ghi công

https://github.com/okwasniewski/MiniSim

Dữ liệu GitHub · đồng bộ lần cuối 14 thg 8, 2026Đánh giá bởi Henry
Về TopGit

MiniSim có đáng để bạn bỏ thời gian?

ChatGPT, Claude và Perplexity đều đọc được trang này. Hỏi thử xem họ nghĩ gì về MiniSim.

GitHub