Bảo trì Mac kiểu đặt rồi quên: chẩn đoán tự chạy
Phần lớn việc bảo trì Mac không bao giờ diễn ra vì nó phụ thuộc vào việc bạn nhớ làm. Chẩn đoán theo lịch thay đổi điều đó — quét chạy đúng giờ, kết quả tự hiện ra, và bạn vẫn kiểm soát mọi thứ.
Articles and insights about Macos.
Phần lớn việc bảo trì Mac không bao giờ diễn ra vì nó phụ thuộc vào việc bạn nhớ làm. Chẩn đoán theo lịch thay đổi điều đó — quét chạy đúng giờ, kết quả tự hiện ra, và bạn vẫn kiểm soát mọi thứ.
Aurora Control cung cấp các chỉ số CPU, nhiệt, mạng và pin trực tiếp của Mac dưới dạng JSON qua một endpoint HTTP cục bộ — để bạn có thể đẩy thẳng vào Grafana, một script trên thanh menu, hoặc bất kỳ công cụ nào bạn đã dùng.
Mỗi ứng dụng bạn cài có thể âm thầm tự thêm vào lúc khởi động. Không ai bao giờ dọn chúng đi. Đây là những gì thực sự chạy lúc đăng nhập, vì sao nó làm Mac chậm lại, và cách tìm ra những mục đáng cắt.
Bạn rút sạc ở mức 100%. Hai giờ sau còn 50% dù gần như không chạm vào bàn phím. Có gì đó đã thức dậy và cứ thế chạy tiếp. Đây là cách tìm ra nó.
MacBook của bạn dường như hết pin nhanh hơn trước — nhưng pin có thật sự đã chai, hay chỉ là một tuần dùng nặng? Phần cứng đã biết câu trả lời. Đây là cách đọc nó.
Most Mac users assume FileVault, SIP, XProtect, and the Secure Enclave are working. Checking them means hunting across four different places. Here is how to confirm in one glance.
Camera và mic là những quyền mà ai cũng biết. Nhưng macOS lặng lẽ cấp cho ứng dụng khả năng ghi lại màn hình của bạn, điều khiển con trỏ, ghi lại thao tác gõ phím và đọc mọi tệp trên ổ đĩa — còn System Settings thì khiến từng mục này thật sự khó tìm.
Tên file "Screenshot 2026-06-14 at 14.32.15.png" trông có vẻ vô hại. Nhưng với hàng trăm file, nó trở thành một khoản phí thật sự cho thời gian của bạn — và một mẫu đặt tên sẽ sửa hẳn nó.
Procfile, cấu hình supervisord, và cả một “nghĩa địa” script shell để quản lý các dịch vụ dev. Đây là lý do tôi ngừng duy trì tất cả và thứ tôi dùng bây giờ.
Full Disk Access là quyền riêng tư rộng nhất trên macOS — một ứng dụng có quyền này có thể đọc Mail, Messages, lịch sử Safari và phần lớn tệp của bạn. Có lẽ bạn đã cấp nó từ nhiều tháng trước rồi quên mất. Đây là cách xem ai đang có quyền đó và lấy lại, không cần Terminal.
Sáu token. Một mẫu. Mỗi ảnh chụp màn hình được đặt tên đúng ngay khi được lưu xuống ổ đĩa — với ứng dụng, ngày, kích thước, và cửa hàng đích đã có sẵn trong tên tệp.
Việc sàng lọc log rất đau đầu vì lỗi đến như một luồng dữ liệu, không phải một câu chuyện. Dòng thời gian trong Agata Stack biến mọi sự kiện khớp với quy tắc thành một mục được mã hoá màu mà bạn có thể đọc như một timeline — đây là cách nó hoạt động và vì sao hệ màu quan trọng hơn vẻ ngoài của nó.
macOS cho bạn biết ứng dụng nào có quyền dùng camera và mic. Nhưng nó không cho thấy rõ ứng dụng nào thực sự đã dùng chúng gần đây. Đây là cách kiểm tra — và nên làm gì sau đó.
Argus Capture cung cấp 10 App Intents và một lược đồ URL tùy chỉnh để bạn có thể kích hoạt ảnh chụp màn hình, bắt đầu và dừng quay, thêm điểm đánh dấu chương, và truy vấn cấu hình trực tiếp từ Shortcuts, terminal, hoặc bất kỳ tác nhân AI nào — mà không cần rời khỏi quy trình làm việc.
HTTP API cục bộ của Agata Stack cho phép bạn khởi động, dừng, khởi động lại và theo dõi log của bất kỳ dịch vụ nào trên Mac bằng một lệnh curl thuần túy — từ CI, từ alias shell, hoặc từ công cụ AI. Không cần cấu hình daemon, không cần dịch vụ bên thứ ba.
Điện thoại, TV thông minh, ổ cắm, loa, có thể cả một thiết bị khách của hàng xóm — Wi‑Fi của bạn bận rộn hơn bạn nghĩ. Đây là cách Mac của bạn có thể cho bạn thấy chính xác những gì đang kết nối.
Phần lớn công cụ chụp màn hình nằm ngoài các script của bạn. Argus Capture đi kèm một scheme URL tùy chỉnh để bạn có thể bắt đầu chụp, dừng ghi hình và đọc lại cấu hình từ bất kỳ shell, pipeline CI hay tác tử AI nào.
SSH vào một box staging mỗi lần muốn kiểm tra log là kiểu DevOps của năm 2010. Đây là cách các dịch vụ từ xa có thể nằm cạnh các dịch vụ cục bộ trong cùng một chế độ xem trạng thái, với cùng các kiểm tra tình trạng, luồng log và quy tắc tự động hóa.
Ngay lúc này, hàng chục ứng dụng trên Mac của bạn đang tạo kết nối ra ngoài. Bạn có lẽ không biết ứng dụng nào, hay dữ liệu đang đi đâu. Đây là cách để tìm ra — và cách để dừng chúng lại.
Hầu hết công cụ chụp màn hình buộc bạn làm mờ toàn bộ ảnh hoặc không làm gì cả. Đây là cách vẽ một khung mờ đúng vào phần bạn muốn ẩn và giữ mọi thứ khác sắc nét từng pixel.
Giờ đây bạn có thể trỏ Claude Code hoặc Cursor vào iOS Simulator hay Android emulator đang chạy, chụp màn hình, chạy lệnh adb shell và cài bản build — tất cả từ một prompt AI, ngay từ menubar, không cần chuyển app.
Trình cập nhật, công cụ sáng tạo, tiện ích của bạn — bất kỳ thứ nào cũng có thể lặng lẽ mở một kết nối đi ra mà bạn không ngờ tới. Đây là cách Aurora Control hiển thị nó, nó đi đâu, và bạn có thể làm gì để xử lý.
Hầu hết quy trình chú thích bắt bạn chụp xong, mở app thứ hai, đánh dấu, rồi xuất lại. Đây là cách vẽ mũi tên, thêm khung làm mờ và làm nổi bật vùng ngay trên màn hình — trong lúc hoặc sau khi chụp — mà không rời khỏi công cụ.
Phần lớn MCP server cần một tiến trình riêng, một relay cloud, hoặc chỉ xử lý một việc. Agata Stack chạy endpoint MCP ngay trong app menubar — bao gồm computer-use, kiểm thử mobile, quản lý dịch vụ và stream log từ một địa chỉ localhost.
Laptop của bạn đang nóng và pin tụt nhanh, nhưng bạn không làm gì cả. Đây là những gì thực sự đang diễn ra ở nền, và cách tìm tiến trình chịu trách nhiệm.
Bạn không cần công cụ thiết kế để khiến ảnh chụp màn hình trông như nó thuộc về một trang sản phẩm. Chỉ cần gradient nền đúng, áp dụng lúc chụp, là đã làm phần lớn công việc chỉ với một cú nhấp.
Trợ lý lập trình AI của bạn có thể thấy code của bạn. Nó không thể biết liệu dev server của bạn có thực sự đang chạy hay không. Đây là cách một local HTTP API và một endpoint MCP thay đổi hoàn toàn điều đó.
Con số "đã dùng 90% bộ nhớ" khiến bạn muốn mua thêm RAM? Gần như chắc chắn là vẫn ổn. Đây là chỉ số thực sự quan trọng — và cách đọc nó trong chưa tới một phút.
Thêm khung thiết bị vào ảnh chụp màn hình không nhất thiết phải vòng qua Figma. Đây là cách giữ mọi thứ ngay trong quy trình chụp trên macOS.
Chuyển ngữ cảnh giữa dev, staging và production chậm và dễ hỏng. Các profile môi trường trong Agata Stack thay đổi toàn bộ chỉ với một cú nhấp — và API cũng cho phép script của bạn làm điều đó.
Mac của bạn chậm như rùa giữa lúc đang làm việc, rồi lặng lẽ hồi phục. Đó không phải ngẫu nhiên — đó là thermal throttling. Đây là nó là gì, cách tự nhận ra, và cách bắt nó trước khi nó cắn bạn.
Chế độ Steps của Argus Capture cho bạn hai cách xuất ảnh chụp màn hình đánh số: một ảnh ghép chồng hoặc một tệp cho mỗi bước. Đây là cách mỗi chế độ hoạt động, khi nào nên dùng, và khác biệt trông như thế nào trong quy trình viết tài liệu thực tế của bạn.
A failed health check is not a diagnosis. Here is how Agata Stack reads the last 20 log lines, matches known error patterns, and hands you a runnable fix command before you even open a terminal.
Quạt đang gào lên, kê tay ấm nóng, và Activity Monitor hiện một bức tường số liệu — nhưng chẳng có gì rõ ràng là sai cả. Đây là điều thực sự đang xảy ra, cách đọc nó, và vì sao thermal throttling đang làm đúng việc của nó.
Hầu hết công cụ tài liệu bắt bạn tự thêm huy hiệu đánh số trong app thiết kế, sau đó mới ghép vào. Có một cách tốt hơn — ngay trong luồng chụp trên macOS của bạn.
Hầu hết các nhóm tìm đến dịch vụ uptime bên thứ ba ngay khi họ cần health check. Bạn đã có sẵn mọi thứ cần thiết trên Mac — và không tốn thêm đồng nào.
Ba bản sao của cùng một video nằm rải rác trong Downloads, Desktop và một thư mục dự án cũ. Bản nào an toàn để xóa? Vấn đề không phải là tìm ra bản trùng — mà là không xóa nhầm bản quan trọng.
Mỗi bối cảnh ghi hình cần các thiết lập khác nhau — codec, độ phân giải, âm thanh, lớp phủ. Hồ sơ có tên ghi sẵn những quyết định đó một lần để bạn không phải đụng vào chúng trước mỗi lần quay nữa.
Bạn có thể bắt các phản hồi API chậm từ dev stack theo thời gian thực mà không cần chạm vào một dòng code nào hay thêm middleware. Đây là cách stream rules trong Agata Stack hoạt động với log hiện có của bạn.
Cài đặt Dung lượng trên macOS chỉ hiện một thanh mơ hồ với một khối "System Data" khổng lồ. Đây là thứ thực sự nằm trong đó, cách tự tìm thủ phạm, và vì sao một bản đồ đĩa đúng nghĩa sẽ giúp bạn khỏi mất cả buổi đoán mò.
Bốn codec, bốn đánh đổi rất khác nhau. Đây là cách H.264, HEVC, ProRes 422 và ProRes 4444 hoạt động trong một trình ghi màn hình — và nên chọn cái nào tùy theo bạn đang làm gì.
Crash thì ồn ào. Lỗi im lặng thì không. Đây là cách bắt loại sự cố tệ nhất — dịch vụ chỉ lặng lẽ dừng lại — trước khi người dùng của bạn phát hiện.
Kéo một ứng dụng vào Thùng rác chỉ xóa bundle. Các cache, preference, file hỗ trợ và container mà nó rải khắp Mac của bạn có thể nằm lại nhiều năm — và hầu hết mọi người không hề biết chúng vẫn còn đó.
Mỗi developer đều từng mất năm phút vì lỗi port-in-use lúc khởi động. Đây là stream rule phát hiện EADDRINUSE trong log, giết port đang chặn, và khởi động lại service của bạn — tự động, không cần terminal.
Quay báo lỗi thường kéo dài vì không có gì buộc nó phải dừng. Tự dừng sau 60 giây trong hồ sơ ghi hình sẽ thay đổi điều đó — và giúp mọi báo cáo dễ xem hơn.
Bạn đã dọn những cache đó tháng trước. Chúng quay lại — và còn kéo theo “bạn bè”. Câu chuyện thật không nằm ở dung lượng của một ngày bất kỳ; mà là tốc độ nó tăng lên, và công cụ nào đang gây ra nó.
Một ảnh chụp màn hình có lộ API key cũng có thể làm lộ cả hệ thống production. Đây là cách đối sánh mẫu bằng OCR trên thiết bị tự động bắt bí mật trước khi tệp được lưu.
Agata Stack chạy một HTTP server cục bộ trên cổng 19877. Tail logs trực tiếp qua SSE, quản lý services, và dùng một OpenAPI spec tự mô tả — tất cả từ một shell script, một CI job, hoặc một AI tool.
Hầu hết tiện ích Mac có thể can thiệp vào máy của bạn mà không cần hỏi. Aurora Control được thiết kế để không bao giờ làm vậy — và đây là câu chuyện vì sao.
node_modules, Docker images, DerivedData, tải Homebrew — các cache của nhà phát triển phình to âm thầm và không bao giờ tự dọn. Đây là cách tìm ra thứ đang ăn ổ đĩa của bạn, và cách theo dõi nó theo thời gian thay vì chơi trò đập chuột chũi.
Chỉ cần một ảnh chụp màn hình công khai có API key lộ ra là đủ. Đây là hệ thống phát hiện ngay trên thiết bị, được tích hợp trong Argus Capture, để bắt các bí mật trước khi chúng rời khỏi Mac của bạn.
Một dòng lỗi lặp lại 400 lần trông như nhiễu. Nhưng đó là một mẫu — và một quy tắc đúng có thể bắt nó trong 5 dòng đầu, kích hoạt một lần, rồi im lặng sau đó. Đây là cách log fingerprinting hoạt động trong Agata Stack.
Sáu mảng bảo trì Mac, một ứng dụng, một mức giá. Đây là lý do vì sao thay thế một ngăn kéo đầy tiện ích đơn năng bằng Aurora Control là phép tính đơn giản, không phải lòng trung thành với thương hiệu.
Đưa app lên iOS App Store, Google Play và Mac App Store nghĩa là phải cung cấp bộ kích thước ảnh chụp màn hình hoàn toàn khác nhau cho từng nơi. Đây là cách chụp một lần rồi để các mẫu xuất lo phần còn lại.
Phần lớn công cụ dev chỉ hiện log cho những tiến trình do chúng khởi chạy. Agata Stack có thể gắn vào bất kỳ tiến trình người dùng nào đang chạy trên Mac của bạn — bằng PID — và stream đầu ra theo thời gian thực, không cần khởi động lại.
Mỗi app store lại muốn một kích thước khác nhau. Đa số lập trình viên mới nhận ra điều này theo cách khó chịu nhất, lúc 2 giờ sáng trước hạn nộp. Đây là điều hệ thống store preset trong Argus Capture thực sự làm — và vì sao chỉ cần một lần chụp là đủ.
Một service bị crash mà không ai phát hiện cho đến khi có người dùng than phiền là một bài toán đã có lời giải. Đây là thiết lập phát hiện crash và tự khởi động lại đã chấm dứt những bất ngờ lúc 3 giờ sáng.
Công cụ Mac của bạn lại báo động giả rồi. Vấn đề không nằm ở Mac của bạn — mà là công cụ đó chẳng hiểu bạn dùng nó thế nào. Đây là cách Aurora Control học được thế nào mới thực sự là bình thường với bạn.
Các lần bị từ chối trên App Store hiếm khi do code tệ. Thường là do sai kích thước pixel. Đây là bảng kích thước đầy đủ cho mọi store lớn — và cách xuất tất cả từ một lần chụp.
Mười bốn tab terminal, các nhóm cửa sổ được tô màu, vậy mà tôi vẫn không thể nhìn lướt qua để biết dịch vụ nào đã lặng lẽ chết. Đây là điều đã thay đổi.

Mọi công cụ trên Mac đều đo lường. Ít công cụ giải thích. Đây là sự khác biệt giữa một màn hình đầy số liệu và việc thực sự biết Mac của bạn đang gặp vấn đề gì — và phải làm gì.