MCPcopy Index your code
hub / github.com/develar/onshape-desktop-shell

github.com/develar/onshape-desktop-shell @v0.5.18

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.5.18 ↗ · + Follow
56 symbols 110 edges 10 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Onshape Desktop Application

Download Onshape standalone app (release notes).

Onshape is the first and only full-cloud 3D CAD system that lets everyone on a design team simultaneously work together using a web browser, phone or tablet. CAD Anywhere, Anytime, On Any Device.”

So, there is no official desktop application since you can use Onshape on a desktop computer using web browser.

But using web browser in this case is not always convenient — you lost all standard ways to open app or to switch to it. What if you want to easily switch to Onshape using cmd+tab? And not to lose Onshape among other web pages?

Please note – it is unofficial application.

You don't need to worry about updates, once installed, application will be updated automatically (in the same way as Google Chrome).

Installation

OS X

Nothing special. Just download, double click to mount it and drag the application icon to the /Applications folder.

After the app is dragged to your Applications folder, you can run it normally — from the Finder, Launchpad, Spotlight, dock, or anything else. The first time you open a downloaded application, you’ll see a warning. Agree to open the file and you won’t see the warning again. See short or long (“DMG Files" section”) guide.

Windows

Download, open the folder that contains the downloaded file, double click to open it, application will be automatically installed and launched. Desktop shortcut will be also created.

How to report issues

You can ask questions, request improvements and file issues in the tracker.

Extension points exported contracts — how you extend this code

WindowEvent (Interface)
(no doc)
src/electronEventSignals.ts
Config (Interface)
(no doc)
src/StateManager.ts
WebContentsEvent (Interface)
(no doc)
src/electronEventSignals.ts
WindowItem (Interface)
(no doc)
src/StateManager.ts

Core symbols most depended-on inside this repo

isNotEmpty
called by 5
src/autoSignIn.ts
openExternalHandler
called by 5
src/AppMenuManager.ts
addHandler
called by 5
src/electronEventSignals.ts
getInputElement
called by 4
src/autoSignIn.ts
checkLocationAndSignInIfNeed
called by 3
src/autoSignIn.ts
setValue
called by 2
src/autoSignIn.ts
openWindows
called by 2
src/WindowManager.ts
isUrlInvalid
called by 2
src/WindowManager.ts

Shape

Function 20
Method 18
Class 14
Interface 4

Languages

TypeScript100%

Modules by API surface

src/electronEventSignals.ts14 symbols
src/autoSignIn.ts11 symbols
src/StateManager.ts10 symbols
src/WindowManager.ts8 symbols
src/AppMenuManager.ts6 symbols
src/AppUpdater.ts3 symbols
typings/configstore.d.ts2 symbols
src/util.ts2 symbols

For agents

$ claude mcp add onshape-desktop-shell \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact