Đang tải quảng cáo...

TrayLink — Ứng dụng open source của Loa AI biến thiết bị thành Stream Deck điều khiển PC

adminQuản trị viên
👁️ 11👍 0
Giới thiệu

Giới thiệu TrayLink do Loa AI phát triển: HTTP API mở app trên PC, Remote Deck kiểu Stream Deck, tích hợp đồng hồ/loa AI. Open source MIT trên GitHub.

Đang tải quảng cáo...

TrayLink là gì?

TrayLink là ứng dụng open source do Loa AI phát triển, chạy nền trên máy tính (Windows/macOS/Linux) và cung cấp HTTP API trên mạng LAN để mở ứng dụng, mở file hoặc chạy lệnh đã được cấu hình sẵn.

Nói đơn giản: TrayLink biến PC của bạn thành một "trung tâm điều khiển" — bất kỳ thiết bị nào trong cùng Wi‑Fi (điện thoại, tablet, đồng hồ AI Loa AI, ESP32…) đều có thể gọi API để mở app trên PC giống như bấm phím trên Elgato Stream Deck.

Mã nguồn công khai tại GitHub: github.com/PhamMinhKha/TrayLink — giấy phép MIT, ai cũng có thể tải, dùng và đóng góp.

Dashboard TrayLink — quản lý app, lệnh và cấu hình server HTTP API

TrayLink giải quyết vấn đề gì?

Nhiều người muốn điều khiển PC từ xa bằng phím tắt vật lý hoặc màn hình cảm ứng — nhưng Stream Deck gốc khá đắt và chỉ hoạt động trên một thiết bị riêng. TrayLink mang lại trải nghiệm tương tự bằng phần mềm:

  • Biến điện thoại cũ thành Stream Deck — mở Remote Deck trên trình duyệt, chạm icon để mở app trên PC
  • Kết nối thiết bị Loa AI — đồng hồ/loa AI chạm màn hình gọi API mở Photoshop, Chrome, VS Code…
  • Tự động hóa qua script — curl, Python, shortcut macOS/Windows đều gọi được
  • Gửi phím tắt theo app — không chỉ mở app mà còn gửi Save, Export, Copy…

Tính năng chính

1. HTTP REST API trên LAN

TrayLink lắng nghe trên port 8765 (HTTP) và 8766 (HTTPS), tự phát hiện IP LAN. Các endpoint phổ biến:

  • GET /status — kiểm tra server online
  • GET/POST /open-app?app=chrome — mở ứng dụng theo key
  • GET/POST /send-hotkey?app=photoshop&hotkey=save — gửi phím tắt đã cấu hình
  • GET/POST /open-file — mở file trên PC
  • GET/POST /exec — chạy lệnh trong whitelist

Token API tùy chọn (mặc định tắt) — phù hợp mạng LAN gia đình/văn phòng tin cậy.

Modal API TrayLink — copy link GET hoặc lệnh curl POST để gọi từ thiết bị khác

2. Remote Deck — Stream Deck trên điện thoại

Mở link https://IP-LAN:8766/remote trên điện thoại cùng Wi‑Fi → giao diện grid icon app kiểu Stream Deck. Chạm icon để mở app trên PC. Có nút giữ màn hình sáng (Wake Lock) và hỗ trợ PWA — thêm vào Màn hình chính iPhone để dùng fullscreen như app native.

Ngoài mở app, Remote Deck còn hỗ trợ upload file từ điện thoại lên PC (ảnh, video, PDF…) — lưu vào thư mục Downloads/TrayLink.

Remote Deck trên điện thoại — grid icon app kiểu Stream Deck, chạm để mở app trên PC

3. Dashboard quản lý trực quan

App chạy nền trên menu bar (macOS) hoặc system tray (Windows). Mở Dashboard để:

  • Thêm/xóa app trong allowlist
  • Cấu hình phím tắt theo từng app (Save, Export, v.v.)
  • Xem log request, copy link API, quét QR Remote Deck
  • Bật autostart khi boot, cấu hình token bảo mật

4. Phím tắt theo app

Trong Dashboard → Apps & Commands, bạn gán phím tắt cho từng ứng dụng. Gọi qua API /send-hotkey hoặc chạm trên Remote Deck — TrayLink sẽ focus app rồi gửi tổ hợp phím tương ứng. Hữu ích cho designer (Photoshop Save/Export), developer (VS Code build), streamer (OBS scene switch)…

5. Chạy nền, nhẹ, cross-platform

Stack: Tauri 2 + Rust + React + shadcn/ui. Đóng cửa sổ chỉ ẩn app, không thoát. Hỗ trợ macOS (Intel + Apple Silicon), Windows và Linux.

TrayLink + thiết bị Loa AI — Stream Deck trên màn hình đồng hồ

Đây là điểm nhấn đặc biệt trong hệ sinh thái Loa AI. Các thiết bị như Loa AI Văn Phòng có tính năng Stream Deck cảm ứng ngay trên màn hình tròn — bạn tùy chỉnh icon ứng dụng, chạm để kích hoạt tức thì.

Khi cài TrayLink trên PC cùng mạng Wi‑Fi, đồng hồ/loa AI gọi HTTP API của TrayLink để mở app trên máy tính. Ví dụ: chạm icon Photoshop trên đồng hồ → Photoshop mở ngay trên Mac/Windows.

Đồng hồ Loa AI gọi API TrayLink để mở ứng dụng trên máy tính

Minh họa: Đồng hồ Loa AI gọi API TrayLink để mở ứng dụng trên PC. Sản phẩm: Loa AI Văn Phòng.

💡 Kết hợp hoàn hảo: Thiết bị Loa AI làm "bảng điều khiển cảm ứng", TrayLink làm "cầu nối" tới PC — không cần mua Stream Deck riêng, không cần dây cáp.

Hướng dẫn cài đặt nhanh

  1. Tải bản cài từ GitHub Releases (macOS universal/arm64/x64, Windows setup)
  2. Mở TrayLink — icon xuất hiện trên menu bar/system tray
  3. Dashboard → Apps & Commands → thêm app (Chrome, Photoshop, VS Code…)
  4. Test mở app trên máy, sau đó copy link API
  5. Dán link vào thiết bị Loa AI, Remote Deck trên điện thoại, hoặc Stream Deck vật lý

Ví dụ gọi API

# Kiểm tra server
curl http://192.168.1.x:8765/status

# Mở Chrome
curl -X POST http://192.168.1.x:8765/open-app   -H "Content-Type: application/json"   -d '{"app":"chrome"}'

# Gửi phím Save trong Photoshop
curl http://192.168.1.x:8765/send-hotkey?app=photoshop&hotkey=save

Ai nên dùng TrayLink?

  • Chủ thiết bị Loa AI — tận dụng Stream Deck cảm ứng trên đồng hồ/loa để điều khiển PC
  • Creator, designer, developer — mở app và gửi phím tắt nhanh từ điện thoại hoặc thiết bị phụ
  • Người có điện thoại/tablet cũ — treo tường làm bảng điều khiển Remote Deck
  • Maker / DIY — ESP32, script Python, automation workflow qua HTTP API

Bảo mật

TrayLink chỉ mở app/lệnh/file có trong allowlist — không chạy shell tùy ý. Server bind toàn bộ LAN (0.0.0.0), nên nên bật token API nếu mạng không tin cậy. Phù hợp dùng trong mạng gia đình hoặc văn phòng riêng.

Tải về & đóng góp

Kết luận

TrayLink là cầu nối mạnh mẽ giữa thiết bị thông minh và máy tính — đặc biệt hữu ích khi kết hợp với Loa AI để biến màn hình đồng hồ/loa thành Stream Deck điều khiển PC. Ứng dụng miễn phí, open source, dễ cài và mở rộng. Hãy thử TrayLink hôm nay và ghé Loa AI nếu bạn muốn trải nghiệm Stream Deck cảm ứng ngay trên thiết bị phần cứng.

Đang tải quảng cáo...
👁️11 lượt xem