ElectrOnshape is an Electron client application for the web based CAD software Onshape.
-
ElectOnshape will automatically re-log you back in when it detects your session has expired and you've been redirected to the login page. This is the main feature of ElectrOnshape, as Onshape has annoyingly short session durations, and requires you to log in with email and password at least daily.
ElectrOnshape saves login information locally (& encrypted if the device supports Electron's
safeStorageAPI). -
Adds Back/Forward buttons to the header (as it's not running in your browser and hence forward/back buttons aren't present).
-
Removes call to action banners that appear asking you to subscribe if your account is not a premium one.
- Prebuild binaries coming soon, for now follow the steps to generate a release build yourself
bun install
bun package
# Output executable is located at ./out/Onshape-{win32|darwin}-{arm/x86}/Onshape.{exe/app}bunpnpm
Install dependencies:
bun installRun:
bun startThis project is not affiliated with the Onshape product or PTC Inc. No code is taken from Onshape, ElectrOnshape sends the same requests that https://cad.onshape.com/signin does, and then loads the Onshape web client the same as on the browser. There are no assets from Onshape in ElectrOnshape, except for the Onshape logo and banner.