Pake

명령어 하나로 모든 웹페이지를 데스크톱 앱으로 변환. macOS, Windows, Linux 지원.

pake.run

English · 中文 · 繁體 · 日本語 · 한국어 · Deutsch · Français

twitter telegram GitHub downloads GitHub commit GitHub closed issues
## 특징 - 🎐 **가벼운 용량**: Electron 패키지 대비 약 20배 작으며, 일반적으로 10 MB 미만, Nativefier 같은 Electron 래퍼의 가벼운 대안 - 🚀 **빠른 성능**: Rust Tauri 기반으로 기존 JS 프레임워크보다 가볍고 적은 메모리 사용 - ⚡ **쉬운 사용**: CLI 명령어 한 줄 또는 온라인 빌드로 복잡한 설정 없이 패키징 - 📦 **풍부한 기능**: 단축키 전달, 몰입형 창, 드래그 앤 드롭, 커스텀 스타일, 광고 차단 지원 ## 시작하기 - **일반 사용자**: 빌드된 [추천 패키지](#추천-패키지-다운로드)를 사용하거나, 환경 설정이 필요 없는 [GitHub Actions 온라인 빌드](docs/github-actions-usage.md) 활용 - **개발자**: [CLI 도구](docs/cli-usage.md) 설치 후 명령어 한 줄로 아이콘과 창 설정이 포함된 앱 패키징 - **고급 사용자**: 로컬에서 저장소를 클론하여 [커스텀 개발](#개발)을 진행하거나, [고급 사용 가이드](docs/advanced-usage.md)에서 스타일 커스텀 및 기능 확장 확인 - **문제 해결**: [FAQ](docs/faq.md)에서 자주 묻는 질문 및 문제 해결 방법 확인 ## 추천 패키지 다운로드
WeRead Mac Windows Linux Twitter Mac Windows Linux
Grok Mac Windows Linux DeepSeek Mac Windows Linux
ChatGPT Mac Windows Linux Gemini Mac Windows Linux
YouTube Music Mac Windows Linux YouTube Mac Windows Linux
LiZhi Mac Windows Linux ProgramMusic Mac Windows Linux
Excalidraw Mac Windows Linux XiaoHongShu Mac Windows Linux
Notion Mac Windows Linux Flomo Mac Windows Linux
🏂 더 많은 애플리케이션은 Releases에서 다운로드할 수 있습니다. 클릭하여 단축키 안내 펼치기
| Mac | Windows/Linux | 기능 | | --------------------------------------------------------- | --------------------------------------------------- | ----------------------------- | | ⌘ + [ | Ctrl + [ | 이전 페이지로 이동 | | ⌘ + ] | Ctrl + ] | 다음 페이지로 이동 | | ⌘ + ↑ | Ctrl + ↑ | 페이지 맨 위로 스크롤 | | ⌘ + ↓ | Ctrl + ↓ | 페이지 맨 아래로 스크롤 | | ⌘ + R | Ctrl + R | 페이지 새로고침 | | ⌘ + W | Ctrl + W | 창 숨기기(종료 아님) | | ⌘ + - | Ctrl + - | 페이지 축소 | | ⌘ + = | Ctrl + = | 페이지 확대 | | ⌘ + 0 | Ctrl + 0 | 확대/축소 초기화 | | ⌘ + L | Ctrl + L | 현재 URL 복사 | | ⌘ + ⇧ + ⌥ + V | Ctrl + Shift + V | 서식 맞춰 붙여넣기 | | ⌘ + ⇧ + H | Ctrl + Shift + H | 홈으로 이동 | | ⌘ + ⌥ + I | Ctrl + Shift + I | 개발자 도구 열기(디버그 전용) | | ⌘ + ⇧ + ⌫ | Ctrl + Shift + Del | 캐시 삭제 및 재시작 | | ⌃ + ⌘ + F | F11 | 전체화면 전환 | 타이틀 바를 더블 클릭하여 전체화면을 전환할 수도 있습니다. Windows 및 Linux에서는 `--hide-window-decorations`로 상단 드래그 영역이 있는 프레임리스 창을 만들 수 있습니다. Mac에서는 제스처로 뒤로 가기/앞으로 가기와 타이틀 바 드래그로 창 이동을 지원하며 메뉴 표시줄에서 탐색, 확대/축소 및 창 제어 옵션도 제공합니다.
## CLI로 한 줄 패키징 ![Pake](https://raw.githubusercontent.com/tw93/static/main/pake/pake1.gif) ```bash # Pake CLI 설치 pnpm install -g pake-cli # 기본 사용법, 파비콘 자동 다운로드 pake https://github.com --name GitHub # 고급 사용법, 사용자 지정 옵션 pake https://weekly.tw93.fun --name Weekly --icon https://cdn.tw93.fun/pake/weekly.icns --width 1200 --height 800 --hide-title-bar ``` 첫 패키징은 빌드 환경 준비로 인해 시간이 조금 더 걸릴 수 있으나 이후에는 빠르게 완료됩니다. 전체 옵션 설명은 [CLI 사용 가이드](docs/cli-usage.md)를 참조하세요. 명령줄 도구를 사용하지 않으려면 [GitHub Actions 온라인 빌드](docs/github-actions-usage.md)를 활용할 수 있습니다. 스크립트나 AI agent에서 Pake를 사용할 때는 `--json`으로 기계가 읽을 수 있는 결과를 받고, `--config app.json`([schema](schema/pake.schema.json))으로 앱을 선언적으로 정의하며, 로컬 빌드 결과물은 `pake ./dist --name MyTool`로 바로 패키징할 수 있습니다. 전체 agent 사양은 [llms.txt](llms.txt)를 참조하세요. 공식 skill은 다음과 같이 설치합니다. ```text # Claude Code /plugin marketplace add tw93/Pake /plugin install pake@pake # Codex codex plugin marketplace add tw93/Pake codex plugin add pake@pake ``` AI agent에게 다음 내용을 전달하여 실행할 수 있습니다: ```text Pake(npm i -g pake-cli)를 사용하여 웹페이지를 데스크톱 앱으로 패키징하세요. 먼저 https://unpkg.com/pake-cli@latest/llms.txt 를 읽고, 항상 --json 옵션을 붙여 실행한 후 stdout을 단일 JSON 객체로 파싱하세요. 를 이라는 앱으로 패키징합니다. ``` ## 개발 Rust `>=1.85` 및 Node `>=22`(LTS 권장, `>=20.9`도 지원)가 필요합니다. 자세한 설치 안내는 [Tauri 공식 문서](https://v2.tauri.app/start/prerequisites/)를 참조하세요. 개발 환경 설정이 번거롭다면 CLI 도구 사용을 권장합니다. ```bash # 의존성 설치 pnpm i # 로컬 개발 [우클릭으로 디버그 모드 실행] pnpm run dev # 애플리케이션 빌드 pnpm run build ``` 스타일 커스텀, 기능 확장, 컨테이너 통신 등 고급 기능은 [고급 사용 가이드](docs/advanced-usage.md)를 확인하세요. ## 기여자 Pake의 성장은 훌륭한 오픈소스 기여자분들과 함께 만들어갑니다 ❤️ Contributors ## 후원 - 가장 직접적인 후원 방법은 제가 개발한 Mac 정리 앱 [Mole for Mac](https://mole.fit)을 이용해 주시는 것입니다 - Pake가 유용했다면 GitHub Star를 눌러주시고, [주변 개발자 동료들에게 추천](https://twitter.com/intent/tweet?url=https://github.com/tw93/Pake&text=Pake%20-%20명령어%20하나로%20모든%20웹페이지를%20데스크톱%20앱으로%20변환.%20macOS,%20Windows,%20Linux%20지원)해 주시면 큰 힘이 되며, 문제나 데스크톱 앱으로 만들면 좋은 웹사이트가 있다면 issue나 PR로 알려 주세요 - TangYuan과 Coke라는 두 마리의 고양이를 키우고 있는데, Pake가 유용하셨다면 그 아이들에게 캔 간식 🥩을 선물해 주셔도 좋습니다
따뜻한 응원을 보내주신 분들 🐱
## 오픈소스 라이선스 Pake는 GPL-3.0 라이선스로 배포됩니다. 자세한 내용은 [LICENSE](./LICENSE) 및 [Pake Output Exception](./LICENSE-EXCEPTION)을 확인하세요. Pake로 패키징한 앱의 소유권은 온전히 사용자에게 있으며, 자유롭게 사용 및 배포할 수 있습니다. Pake를 포크하여 독립된 제품을 만들 경우, 오해를 방지하기 위해 다른 이름을 사용하고 출처를 명시해 주시기 바랍니다.