HighliteDesktop
A RuneLite-esque Client for the game High Spell
Install / Use
/learn @Highl1te/HighliteDesktopREADME
HighLite
As of 9/18/2025 Highl1te Development has been paused indefinitely
HighLite is an open-source game client for High Spell and has received permission to operate from the game developer (Dew).
Installing HighLite
HighLite is packaged as an Electron application and provides Linux, MacOS, and Windows support.
Windows
- Obtain the .exe file from the latest release
[!WARNING] In Microsoft Edge, you may recieve a download warning due to HighLite not being commonly downloaded.
You can typically resolve this by clicking '...' and selecting 'Keep'
[!WARNING] HighLite is currently un-signed due to the inherent cost of obtaining signing certificates for software. This results in install and download warnings. If we recieve enough players (or complaints!) we will invest in obtaining certificates.
You can resolve this by clicking 'More Info' and pressing 'Run anyway'
- Install HighLite
- You will be prompted by the game client when launching to automatically install any future updates!
Linux
- Obtain the .AppImage file from the latest release
- Execute the AppImage
- You will be prompted by the game client when launching to automatically install any future updates!
MacOS
[!CAUTION] MacOS builds go largely untested so they may be more prone to buggy behavior.
- Instructions Pending
Related Repositories
The HighLite ecosystem is distributed across multiple repositories, each serving a specific purpose in the overall architecture.
Desktop Application
This repository! The desktop application handles:
- Electron-based desktop application mechanics
- Window management and user interface
- Core and plugin loading system
- Auto-updater functionality
- Cross-platform builds (Windows, Linux, macOS)
Core
The core repository provides APIs for interacting with the High Spell game code:
- @highlite/plugin-api - TypeScript type definitions for plugin development
- Game state monitoring and interaction APIs
- High Spell game client integration layer
- Plugin development framework and utilities
- Shared interfaces for game data access
Plugin Hub
The Plugin Hub serves as the central registry:
- Verified plugin configurations
- Plugin version management
Development
Prerequisites
- Node.js v22 LTS - Download here
- Yarn v4 - Managed via Corepack (comes with Node.js)
Getting Started
-
Clone the repository
git clone https://github.com/Highl1te/HighliteDesktop.git cd HighliteDesktop -
Install dependencies
yarn install
Development Commands
Development Mode
yarn dev # Start development server with hot reload
yarn start # Preview built application without packaging
Building
yarn build # Build the application for production (automatically runs prebuild)
yarn build:unpack # Build and create unpacked directory
Platform-Specific Builds
yarn build:win # Build Windows installer (.exe)
yarn build:mac # Build macOS application (.dmg)
yarn build:linux # Build Linux AppImage
Code Quality
yarn format # Format code with Prettier
yarn format:check # Check code formatting
yarn format:fix # Fix formatting issues
Project Structure
src/main/- Electron Main Process (Node Client Rendering)src/preload/- Preload Scripts (Middle-man APIs between Node Client and Web Page)src/renderer/- Renderer process (Web Page Rendering)scripts/- Build and development scriptsbuild/- Application icons and build assets
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
