If you are interested in contributing to the project, please read the following guidelines.
- Node.js
- pnpm
- Bun
- Deno
- Rust
- protobuf
- MacOS:
brew install protobuf
- Linux:
sudo apt install -y protobuf-compiler
- Windows:
Then configure the environment variables (yours may differ):
choco install protoc choco install openssl
OPENSSL_DIR
:C:\Program Files\OpenSSL-Win64
OPENSSL_INCLUDE_DIR
:C:\Program Files\OpenSSL-Win64\include
OPENSSL_LIB_DIR
:C:\Program Files\OpenSSL-Win64\lib
- MacOS:
- cmake
- MacOS:
brew install cmake
- Linux:
sudo apt install -y cmake
- MacOS:
git clone https://github.com/kunkunsh/kunkun.git --recursive
pnpm install
pnpm prepare
pnpm --filter @kksh/desktop tauri dev
# or run it within the desktop app directory
cd apps/desktop
pnpm tauri dev