escrcpy
📱 Display and control your Android device graphically with scrcpy.
Sync locale files in escrcpy effortlessly with the pnpm lang-sync command. This guide shows how to standardize translations using the Node.js script for efficient i18next-json-sync.
How to Build escrcpy for Different Platforms: Windows, macOS, and Linux GuideBuild escrcpy for Windows macOS or Linux easily. Follow our guide to install Nodejs pnpm and compile escrcpy for your specific platform with simple commands.
Complete Guide to Vite Path Aliases in EscrcpyDiscover the eight Vite path aliases in escrcpy, like $ and $control, that simplify imports across your project for cleaner code.
How escrcpy Implements Function-Based IPC Communication with @escrcpy/electron-ipcxDiscover how escrcpy uses @escrcpy/electron-ipcx for seamless function-based IPC. Enable type-safe, promise-based communication between Electron processes effortlessly.
How escrcpy Implements Standard IPC Communication with electron-ipcxDiscover how escrcpy uses its custom IPCX layer to wrap Electron's native IPC APIs, enabling seamless function callbacks across process boundaries for efficient communication.
How State Persists in escrcpy's Pinia Stores: A Dual-Layer ApproachDiscover how escrcpy persists state in Pinia stores using a dual-layer approach: automatic localStorage serialization and custom Electron store for cross-process durability.
Where Are Pinia Stores Located in the Escrcpy Project?Discover where Pinia stores are located in the escrcpy project. Find Pinia store modules organized within the desktop/src/store/ directory for clear structure.
Auto-Imported Globals in the escrcpy Vue FrontendDiscover auto-imported globals in escrcpy's Vue frontend. Learn how Vite's unplugin-auto-import simplifies Vue, Pinia, Vue Router, and VueUse imports, reducing boilerplate.
How escrcpy Uses Vue 3 Composition API and `<script setup>` to Build Its Electron InterfaceDiscover how escrcpy uses Vue 3 Composition API and script setup to build a type-safe, modular Electron interface with reusable composables for reactive state and business logic.
Understanding Electron Main Process Services in Escrcpy: 9 Modular Services ExplainedExplore the 9 modular services in Escrcpy's Electron main process, including ContextMenu, Edger, and Handles. Learn how these services manage application concerns for better performance and organization.
Where Are Window Modules Located in the escrcpy Project?Discover the precise location of window modules within the escrcpy project. Find window.js implementation files under desktop/electron/modules/ for detailed insights.
Vite Entry Points for Electron Windows in escrcpy: Multi-Page Build GuideDiscover how escrcpy leverages Vite entry points for Electron windows, building separate interfaces for main app, control, explorer, and terminal. Learn multi-page build strategies.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →