50 điểm bởi byunjin11 2026-01-15 | 25 bình luận | Chia sẻ qua WhatsApp

Có thể phát hiện và chụp các phần tử con tồn tại trong UI của MAC bằng Rust + Tauri + React.

Dù là chương trình hay phần tử bên trong trang web thì đều làm được.

Cũng có thể chụp toàn màn hình.

25 bình luận

 
newshada2 2026-01-26

Ồ, thú vị thật. Cảm ơn vì công cụ hay này.

Tôi chỉ âm thầm theo dõi GN, nhưng đã đăng ký chỉ để viết bình luận này (vì phải sau một tuần kể từ khi đăng ký mới có thể để lại bình luận, nên giờ tôi mới viết được).

 
byunjin11 2026-02-01

Cảm ơn bạn

 
byunjin11 2026-01-22

[Thông báo cập nhật]

  • Đã thêm HUD thông tin: giờ đây khi chọn một phần tử, bạn có thể xem thông tin chi tiết của phần tử đó trực quan hơn dưới dạng HUD (Head-Up Display).
  • Cải thiện khả năng hiển thị: hiệu ứng làm nổi bật của phần tử được chọn đã được cải thiện, giúp xác định mục tiêu rõ ràng hơn ngay cả trên những màn hình phức tạp.
 
roxie 2026-01-16

đơn giản, trực quan, nhẹ.

Rất tốt!!

 
byunjin11 2026-01-17

Cảm ơn bạn

 
cafedead 2026-01-16

Cơ chế xóa sẽ như thế nào?

 
byunjin11 2026-01-16

Ý bạn là đang nói đến kiểu xóa nào vậy?

 
cafedead 2026-01-16

À không, tôi đã hiểu nhầm rồi haha, hóa ra là cài đặt bằng file DMG trong phần release! Tôi sẽ dùng thử thật tốt.

 
byunjin11 2026-01-16

Cảm ơn bạn, nhưng vì không có chữ ký nên nếu không phải theo cách clone -> build thì Gatekeeper của macOS sẽ nhận diện đó là tệp bị hỏng và chặn chạy.

Có vẻ sẽ cần chạy bằng sudo xattr -rd com.apple.quarantine <DMG Path>

 
pmc7777 2026-01-16

Đây là một ví dụ tận dụng Tauri khá tốt.

 
byunjin11 2026-01-16

Vâng, những tiện ích hệ thống như thế này cần dùng ít tài nguyên nhưng vẫn tận dụng được các tính năng native của OS, và vì nó nhẹ nên có vẻ rất tốt.

 
shakespeares 2026-01-16

Ồ, trông có vẻ hay đấy.

 
byunjin11 2026-01-16

Cảm ơn.

 
skageektp 2026-01-16

Nguyên lý hoạt động là gì??

 
byunjin11 2026-01-16

Nguyên lý là hook vào Accessibility API của macOS để duyệt cây đối tượng UI của hệ thống.

Có thể hiểu là kiểu inspect DOM ở cấp độ OS 😀

 
skageektp 2026-01-16

À ha~ mình có thấy một app dùng cái đó để hiện con trỏ chỉ thị lên rồi thay việc trỏ chuột bằng bàn phím, hóa ra là cùng loại nhỉ~

 
byunjin11 2026-01-16

Ồ, có ứng dụng nào tương tự không??

 
skageektp 2026-01-16

Có khoảng ba bốn ứng dụng như https://shortcat.app/. Chúng hoạt động theo cùng một nguyên lý. Vì vậy tôi luôn nhớ là khi cài đặt thì phải bật gì đó trong phần thiết lập...
Tôi đã tìm và thử dùng khá nhiều để tạo một môi trường phát triển ít dùng chuột, nhưng thấy bất tiện nên bỏ cuộc luôn haha

 
byunjin11 2026-01-16

Ồ, hóa ra đã có một ứng dụng tên là Shortcat rồi. Thật thú vị khi cùng dùng một công nghệ nhưng mục đích lại khác nhau.
Thật ra tôi cũng là kiểu người nhanh chóng bỏ cuộc nếu phải thiết lập phức tạp hay cần thời gian làm quen...
Trong lúc suy nghĩ "làm thế nào để tiện và trực quan nhất", cuối cùng tôi đã làm ra phiên bản hiện tại kiểu "cứ đưa chuột lướt tới rồi click là xong!" haha

 
kandk 2026-01-16

Ồ, cảm ơn. Tôi cũng sẽ thử đóng góp nữa!

 
byunjin11 2026-01-16

Cảm ơn!

 
zero0000 2026-01-16

Ồ, ổn đấy. Tôi sẽ thử dùng tốt xem sao.

 
byunjin11 2026-01-16

Cảm ơn bạn 😀

 
m00nlygreat 2026-01-15

Tên ứng dụng cũng vui thật nhé haha

 
byunjin11 2026-01-15

Sau khi đắn đo, tôi thấy nó có cảm giác như chụp X-ray nên quyết định đặt là xray kk