본문으로 건너뛰기

데스크톱 앱 ​

데스크톱 앱(Tauri 3.0.0-alpha.5)은 rooftop serve와 같은 서버를 무작위 127.0.0.1 포트에서 실행하고, 네이티브 창에 보여 줍니다.

플랫폼설치
macOSbrew install --cask irooftop/tap/irooftop, 또는 Apple Silicon용 또는 Intel용 .dmg
Windows 10 및 11설치 프로그램 (.exe) 또는 .msi
Linux (x86-64)AppImage(모든 배포판), .deb(Debian, Ubuntu), 또는 .rpm(Fedora)

다운로드 링크는 항상 최신 릴리스를 가리킵니다.

빌드가 아직 서명되지 않았습니다

macOS에서는 앱을 한 번 연 뒤 시스템 설정 → 개인정보 보호 및 보안 → 그래도 열기를 누르세요. Windows에서는 SmartScreen에서 추가 정보 → 실행을 선택하세요. 애니메이션이 있는 단계별 안내: 서명되지 않은 앱 열기.

첫 실행 ​

앱은 셸이나 .env를 읽지 않으므로 모델 연결이라는 화면으로 맞이합니다. 설정을 열어 엔드포인트, 키, 모델을 입력하고 테스트를 누르세요. OPENAI_BASE_URL, OPENAI_API_KEY, OPENAI_MODEL, 또는 OPENAI_TEMPERATURE가 설정되어 있으면, 그 값이 초기 기본값이 됩니다.

데이터운영체제의 앱 데이터 폴더. 예: macOS에서는 ~/Library/Application Support/top.iroof.desktop
공유 링크같은 Wi‑Fi에서 또는 인터넷을 통해: 다른 기기에서 링크 열기
다른 사이트t.me 같은 링크는 브라우저에서 열립니다
macOS 창시스템 제목 표시줄이 없습니다. 앱의 머리글이 신호등 버튼 아래까지 이어지며 창을 드래그합니다
가져오기앱이 내보내기를 직접 읽습니다. 폴더 선택…은 시스템 선택기를 열고, 놓은 폴더, .zip, 또는 .txt는 있는 곳에서 바로 가져옵니다. 아무것도 업로드되지 않으며, 원본은 그대로 남습니다. APFS에서는 미디어를 복사하지 않고 복제하므로, 13 GB 내보내기도 추가 공간을 거의 차지하지 않습니다

직접 빌드하기 ​

Rust ≥ 1.95와 Node.js가 필요하며, Linux에서는 Tauri 필수 요건도 필요합니다.

sh
cd desktop
npm ci
npm run build                          # 설치 프로그램은 desktop/target/release/bundle/에 생성
npm run build -- --debug --no-bundle   # 바이너리만

macOS에서 npm run build는 .dmg도 만들며, DMG 창을 정리하기만 하는 Finder AppleScript는 건너뜁니다(자동화 권한이 없으면 실패합니다). 배포된 DMG와 같은 Finder 레이아웃을 유지하려면 ROOFTOP_DMG_FINDER=1을 설정하세요. desktop/dmg/의 배경에 앱에서 응용 프로그램으로 가는 화살표가 있고, 볼륨의 숨김 파일은 보이지 않는 곳으로 옮겨집니다. desktop/dmg/background.svg를 편집한 뒤에는 desktop/dmg/make-background.sh를 실행하세요.

MIT 라이선스로 배포됩니다.