Chuyển đến nội dung

Ứng dụng máy tính ​

Ứng dụng máy tính (Tauri 3.0.0-alpha.5) chạy cùng máy chủ như rooftop serve trên một cổng 127.0.0.1 ngẫu nhiên, và hiển thị nó trong một cửa sổ gốc.

Nền tảngCài đặt
macOSbrew install --cask irooftop/tap/irooftop, hoặc .dmg cho Apple Silicon hoặc Intel
Windows 10 và 11Trình cài đặt (.exe) hoặc .msi
Linux (x86-64)AppImage (mọi bản phân phối), .deb (Debian, Ubuntu) hoặc .rpm (Fedora)

Các liên kết tải xuống luôn trỏ đến bản phát hành mới nhất.

Các bản dựng chưa được ký

Trên macOS, mở ứng dụng một lần, rồi Cài đặt Hệ thống → Quyền riêng tư và Bảo mật → Vẫn mở. Trên Windows, chọn Thông tin thêm → Vẫn chạy trong SmartScreen. Từng bước, có hoạt ảnh: Mở một ứng dụng chưa ký.

Lần khởi động đầu tiên ​

Ứng dụng không đọc shell hay .env của bạn, nên nó chào bạn bằng Kết nối một mô hình: mở Cài đặt, nhập điểm cuối, khóa và mô hình, rồi nhấn Kiểm tra. Nếu OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL hoặc OPENAI_TEMPERATURE được đặt, chúng trở thành giá trị khởi đầu.

Dữ liệuthư mục dữ liệu ứng dụng của hệ điều hành, ví dụ ~/Library/Application Support/top.iroof.desktop trên macOS
Liên kết chia sẻtrên cùng Wi‑Fi hoặc qua Internet: Mở liên kết trên thiết bị khác
Trang kháccác liên kết như t.me mở trong trình duyệt của bạn
Cửa sổ macOSkhông có thanh tiêu đề hệ thống: phần đầu của ứng dụng tiếp tục bên dưới nút đèn giao thông và kéo cửa sổ
Nhậpứng dụng tự đọc bản xuất: Chọn thư mục… mở bộ chọn của hệ thống, và thư mục, .zip hoặc .txt được thả vào sẽ được nhập từ nơi nó nằm. Không có gì được tải lên, bản gốc không bị đụng đến, và trên APFS phương tiện được nhân bản thay vì sao chép, nên ngay cả bản xuất 13 GB cũng hầu như không tốn thêm dung lượng

Tự xây dựng ​

Bạn cần Rust ≥ 1.95 và Node.js, và trên Linux là điều kiện tiên quyết của Tauri.

sh
cd desktop
npm ci
npm run build                          # trình cài đặt trong desktop/target/release/bundle/
npm run build -- --debug --no-bundle   # chỉ tệp nhị phân

Trên macOS, npm run build cũng tạo .dmg, và bỏ qua AppleScript của Finder chỉ sắp xếp cửa sổ DMG (nó thất bại nếu không có quyền Tự động hóa). Đặt ROOFTOP_DMG_FINDER=1 để giữ bố cục Finder, như trong các DMG đã phát hành: nền từ desktop/dmg/ với mũi tên từ ứng dụng tới Ứng dụng, và các tệp ẩn của ổ đĩa ở ngoài tầm nhìn. Sau khi chỉnh sửa desktop/dmg/background.svg, chạy desktop/dmg/make-background.sh.

Phát hành theo giấy phép MIT.