入门指南
安装
使用您喜欢的包管理器安装 protocol-launcher:
sh
$ npm install protocol-launchersh
$ pnpm add protocol-launchersh
$ yarn add protocol-launcherbash
$ bun add protocol-launcher使用
按需加载(推荐)
为了减小打包体积,建议直接导入特定模块:
typescript
// 仅导入 Cherry Studio 相关代码
import { installMCP } from 'protocol-launcher/cherry-studio'typescript
// 仅导入 CodeBuddy 相关代码
import { openFile } from 'protocol-launcher/code-buddy'typescript
// 仅导入 Cursor 相关代码
import { installMCP } from 'protocol-launcher/cursor'typescript
// 仅导入 GitHub Desktop 相关代码
import { openRepo } from 'protocol-launcher/github-desktop'typescript
// 仅导入 GoLand 相关代码
import { openFile } from 'protocol-launcher/goland'typescript
// 仅导入 IntelliJ IDEA 相关代码
import { openFile } from 'protocol-launcher/idea'typescript
// 仅导入 PhpStorm 相关代码
import { openFile } from 'protocol-launcher/phpstorm'typescript
// 仅导入 PyCharm 相关代码
import { openFile } from 'protocol-launcher/pycharm'typescript
// 仅导入 RustRover 相关代码
import { openFile } from 'protocol-launcher/rustrover'typescript
// 仅导入 Telegram 相关代码
import { open } from 'protocol-launcher/telegram'typescript
// 仅导入 Thunder 相关代码
import { downloadUrl } from 'protocol-launcher/thunder'typescript
// 仅导入 VS Code 相关代码
import { openFile } from 'protocol-launcher/vscode'typescript
// 仅导入 WebStorm 相关代码
import { openFile } from 'protocol-launcher/webstorm'typescript
// 仅导入 Xcode 相关代码
import { cloneProject } from 'protocol-launcher/xcode'全量导入
您也可以从根包导入所有内容,但这将包含所有应用程序模块,并且不支持 Tree Shaking:
typescript
import { cherryStudio, cursor, githubDesktop } from 'protocol-launcher'有关每个应用程序的详细使用说明,请参阅各自的指南:
- AFFiNE
- Agenda
- Airmail
- Alfred
- Antigravity
- Anybox
- AnyDesk
- App Store
- AppFlowy
- Appigo Todo
- Apple 地图
- Apple Script Editor
- ArcGIS Survey123
- Atom
- 1Writer
- BarCuts
- BBEdit
- Bear
- Beorg
- BetterTouchTool
- Bike Outliner
- Buchen
- Bunch
- BusyCal
- BusyContacts
- Cal2Todo
- Calca
- Calendar 366
- Calendars by Readdle
- Capacities
- Cardhop
- Charty
- Cherry Studio
- Choosy
- Chute
- Citymapper
- Cloze
- Coda
- CodeBuddy
- CodeBuddy China
- CodeLite
- CodeRunner
- CodeHub
- Codex
- Craft
- Cubox
- Cursor
- 2Do
- Day One
- Downcast
- Debit & Credit
- DEVONthink
- Diarly
- dict.cc
- Drafts
- Editorial
- Equipd Bible
- Due
- Evernote
- Fantastical
- Claris FileMaker
- Find Any File
- Focus
- forScore
- FSNotes
- Streets
- GitHub Desktop
- Gladys
- GoodLinks
- GoodReader
- GoodTask
- GoLand
- Google Chrome iOS
- Google Maps
- GV Connect
- HapiGo
- HBuilderX
- Hammerspoon
- Hiddify
- Highlights
- Home Assistant
- Hookmark
- Hot Tub
- HoudahSpot
- iA Writer
- iCab Mobile
- IntelliJ IDEA
- Infuse
- Instapaper
- Interact Scratchpad
- iPGMail
- iThoughts
- Itsycal
- Ivanti Web@Work
- Ivory
- Joplin
- Jump Desktop
- Just Timers
- Kakao Map
- Keyboard Maestro
- Kaleidoscope
- Kiro
- Launch Center Pro
- LaunchBar
- LINE
- Lingma
- Longshot
- macOS
- MacVim
- Mail Assistant
- Marked
- Mattermost
- miCal
- Microsoft Edge
- Microsoft Office
- Microsoft OneNote
- Microsoft Teams
- MindNode
- Momento
- MoneyWiz
- Moovit
- Motrix
- MultiTimer
- NAVER Map
- Navicat
- NotePlan
- Notebooks
- Nozbe
- Nova
- Obsidian
- OK JSON
- OmniFocus
- OmniOutliner
- OpenCode
- Opener
- Orchids
- Orion Browser
- Overcast
- PearAI
- PDF Expert
- PDF Viewer
- Pika
- Picsew
- Pincase
- Pleco
- Pocket Casts
- Prizmo
- Pushcut
- PhpStorm
- PyCharm
- Pythonista
- Pyto
- Qoder
- Quark
- Raycast
- Reeder
- Royal TS
- RustRover
- Scannr
- Screens
- Scriptable
- Shopi
- Shortcuts
- Simple Scan
- Sketch
- Skype
- Slack
- Soulver
- Sorted³
- SourceTree
- Spotify
- Steam
- Stream Deck
- Story Planner
- Surge
- TablePro
- Tadam
- Tally
- Telegram
- Tembo
- Terminology
- Termius
- Textastic
- Textwell
- TextMate
- Theia
- Things
- Thunder
- Tim
- Timer+
- Timepage
- Today Habit Tracker
- Todoist
- Tower
- Trae
- Trae China
- Trello
- Ulysses
- uPic
- UpNote
- Verdent
- Viber
- VS Code
- VS Code Insiders
- VSCodium
- Warp
- WaterMinder
- Waze
- Webex
- WebStorm
- WeMeet
- Where To
- Windsurf
- Working Copy
- Written Down
- Xcode
- Zed
- Zoom