Skip to content

Pierwsze kroki ​

Wersja internetowa ​

OpenPencil działa bezpośrednio w przeglądarce i nie wymaga instalacji. Otwórz app.openpencil.dev, aby rozpocząć pracę.

Jeśli chcesz zbudować własny produkt na bazie OpenPencil, a nie tylko korzystać z gotowej aplikacji, przejdź do sekcji Automatyzacja lub dokumentacji Vue SDK.

Aplikacja na komputer ​

Gotowe wersje dla macOS, Windows i Linux są dostępne na stronie wydań.

PlatformaPlik
macOS (Apple Silicon).dmg (aarch64)
macOS (Intel).dmg (x64)
Windows (x64).msi / .exe
Windows (ARM).msi / .exe
Linux (x64).AppImage / .deb

Instalacja w macOS przez Homebrew ​

sh
brew install --cask openpencil

Polecenie instaluje podpisaną aplikację dla komputerów Mac z Apple Silicon lub procesorem Intel z oficjalnego katalogu Homebrew. Aktualizacje są weryfikowane przez Homebrew i mogą pojawiać się później niż wydania na GitHubie. W tym czasie skorzystaj z bezpośredniego pobierania. CLI instaluje się osobno: npm install -g @open-pencil/cli.

Jeśli używałeś zarchiwizowanego własnego tapa, przeprowadź migrację:

sh
brew uninstall open-pencil/tap/open-pencil
brew install --cask openpencil

Budowanie ze źródeł ​

Wymagania ​

  • Bun — runtime i package manager;
  • Rust — tylko do aplikacji Tauri.

Instalacja ​

sh
git clone https://github.com/open-pencil/open-pencil.git
cd open-pencil
bun install

Serwer deweloperski ​

sh
bun run dev

Edytor będzie dostępny pod adresem http://localhost:1420.

Polecenia ​

PolecenieZastosowanie
bun run devUruchamia serwer deweloperski z HMR
bun run buildBuduje wersję produkcyjną
bun run checkUruchamia oxlint i sprawdzanie typów za pomocą tsgo
bun run testUruchamia testy E2E i testy wyglądu w Playwright
bun run test:updateAktualizuje wzorcowe zrzuty ekranu
bun run test:unitUruchamia testy jednostkowe za pomocą bun:test
bun run docs:devUruchamia serwer deweloperski dokumentacji
bun run docs:buildSzybko buduje dokumentację do lokalnej weryfikacji
bun run docs:build:productionBuduje pełną wersję dokumentacji do publikacji, w tym pliki dla LLM

Aplikacja Tauri ​

Do zbudowania aplikacji Tauri potrzebne są Rust i składniki systemowe właściwe dla danej platformy.

macOS ​

sh
xcode-select --install
cargo install tauri-cli --version "^2"
bun run tauri dev

Windows ​

  1. Zainstaluj Rust z toolchain stable-msvc:
    sh
    rustup default stable-msvc
  2. Zainstaluj Visual Studio Build Tools i wybierz workload Desktop development with C++.
  3. WebView2 jest już częścią Windows 10 w wersji 1803 lub nowszej oraz Windows 11.
  4. Uruchom:
    sh
    bun run tauri dev

Linux ​

W Debianie lub Ubuntu zainstaluj zależności systemowe:

sh
sudo apt install libwebkit2gtk-4.1-dev build-essential curl wget file \
  libxdo-dev libssl-dev libayatana-appindicator3-dev librsvg2-dev

Następnie uruchom:

sh
bun run tauri dev

Budowanie pakietu instalacyjnego ​

sh
bun run tauri build                                    # Bieżąca platforma
bun run tauri build --target universal-apple-darwin    # Universal binary dla macOS

Released under the MIT License.