Thêm chỉ báo trạng thái trên thanh menu macOS
Kỹ năng cài đặt biểu tượng trên thanh menu macOS để xem trạng thái NanoClaw và bật/tắt/khởi động lại dịch vụ.
Tiện íchTrung cấp★ 30,471⑂ 12,865Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
Thêm một biểu tượng tia sét thường trú trên thanh menu macOS, giống cách Docker Desktop hiển thị. Chấm màu bên cạnh cho biết NanoClaw đang chạy (xanh) hay đã dừng (đỏ); nhấn vào biểu tượng để Start / Stop / Restart hoặc mở log.
Quy trình gồm ba giai đoạn rõ ràng:
- Kiểm tra trước — xác nhận đang dùng macOS, có
swiftc(Xcode Command Line Tools), và chưa cài trước đó - Biên dịch & cài đặt — build mã Swift kèm theo thành
dist/statusbar, gỡ thuộc tính quarantine, tạo file plist launchd trong~/Library/LaunchAgentsrồi load - Xác minh — dùng
launchctl listkiểm tra PID và hướng dẫn người dùng cách sử dụng
Cách gỡ cài đặt được mô tả trong tài liệu REMOVE.md riêng.
Phù hợp với ai
- Người chạy NanoClaw thường xuyên trên macOS và muốn thấy trạng thái ngay lập tức
- Người ngại gõ
launchctl,pstrong terminal mỗi lần kiểm tra - Lập trình viên muốn tham khảo mẫu điều khiển dịch vụ nền qua thanh menu
Ví dụ sử dụng
- Cài lần đầu: chạy
/add-macos-statusbartại thư mục gốc dự án NanoClaw để build binary và đăng ký agent tự khởi động khi đăng nhập. - Khởi động lại sau khi sửa code: nhấn biểu tượng rồi chọn Restart, không cần quay lại terminal.
- Xử lý sự cố: khi chấm chuyển đỏ, chọn View Logs để mở
logs/statusbar.error.logvà tìm nguyên nhân.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/add-macos-statusbar từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-macos-statusbar/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw && cp -r /tmp/nanoclaw/.claude/skills/add-macos-statusbar ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Đảm bảo bạn đang dùng macOS — kỹ năng này không chạy trên Windows hay Linux.
- Mở Terminal và chạy
which swiftc. Nếu không có kết quả, cài Xcode Command Line Tools bằngxcode-select --install. - Tải kỹ năng về thư mục skills của bạn:
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw mkdir -p ~/.claude/skills cp -r /tmp/nanoclaw/.claude/skills/add-macos-statusbar ~/.claude/skills/ - Mở Claude Code ngay trong thư mục gốc của dự án NanoClaw (binary sẽ được tạo trong
dist/của dự án). - Gõ
/add-macos-statusbarhoặc yêu cầu "thêm chỉ báo trạng thái trên thanh menu macOS". - Xem kỹ và phê duyệt các lệnh biên dịch và
launchctl loadmà Claude đề xuất. - Kiểm tra biểu tượng tia sét đã xuất hiện trên thanh menu và
launchctl list | grep com.nanoclaw.statusbartrả về một PID. - Muốn gỡ bỏ, làm theo hướng dẫn trong REMOVE.md của thư mục kỹ năng.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT