MCPcopy
hub / github.com/Wox-launcher/Wox

github.com/Wox-launcher/Wox @v2.2.0 sqlite

repository ↗ · DeepWiki ↗ · release v2.2.0 ↗
6,102 symbols 19,042 edges 502 files 1,270 documented · 21%
README

Wox

Build status GitHub release Downloads

Wox is an open-source cross-platform launcher for macOS, Linux, and Windows. It is designed for fast local search, extensibility through plugins, and a lightweight distribution model that can run from a single executable.

It is a practical alternative to Alfred and Raycast.

Wox screenshot

Highlights

  • Search and launch applications, files, folders, and commands
  • AI chat with MCP integration and multiple provider backends
  • Extensible plugin system with Python and JavaScript SDKs
  • Theme support with online plugin and theme stores
  • Cross-platform packaging with no mandatory installation flow

Install

Platform Method Command or instructions
macOS Homebrew brew install --cask wox
Windows Winget winget install -e --id Wox.Wox
Windows Scoop scoop install extras/wox
macOS / Linux / Windows Manual Download the latest stable package from Releases and run it directly

Documentation

Contributing

Contributions are welcome through issues, discussions, and pull requests.

Sponsors

SignPath Free code signing on Windows provided by SignPath.io, with certificates from SignPath Foundation.

Project Activity

Repobeats analytics

Extension points exported contracts — how you extend this code

API (Interface)
API exposes the runtime services that plugins can call back into. [6 implementers]
wox.core/plugin/api.go
TraversalPolicyContext (Interface)
TraversalPolicyContext lets recursive scanners carry policy state for the directory they are reading. Policy evaluation [6 …
wox.core/util/filesearch/policy.go
PluginSettingDefinitionValue (Interface)
(no doc) [9 implementers]
wox.core/setting/definition/definition.go
PluginSettingDefinitionValue (Interface)
(no doc) [9 implementers]
wox.plugin.nodejs/types/setting.d.ts
UI (Interface)
ui methods that can be invoked by plugins because the golang recycle dependency issue, we can't use UI interface directl [1 …
wox.core/common/ui.go
Migration (Interface)
(no doc) [3 implementers]
wox.core/migration/migrator.go
ChatStream (Interface)
(no doc) [1 implementers]
wox.core/ai/provider.go
UpdateInfoCallback (FuncType)
(no doc)
wox.core/updater/updater.go

Core symbols most depended-on inside this repo

Log
called by 520
wox.core/plugin/api.go
Error
called by 442
wox.core/util/log.go
Error
called by 388
wox.core/plugin/system/calculator/tokenizer.go
Info
called by 357
wox.core/util/log.go
Error
called by 295
wox.core/plugin/host/runtime_status.go
String
called by 249
wox.core/util/clipboard/clipboard.go
SetInt64
called by 247
wox.core/util/timetracking/time_tracker.go
Get
called by 233
wox.core/setting/store.go

Shape

Function 2,600
Method 2,588
Struct 659
Interface 97
TypeAlias 76
Class 71
FuncType 11

Languages

Go94%
Python4%
TypeScript2%

Modules by API surface

wox.core/plugin/manager.go152 symbols
wox.core/ui/router.go111 symbols
wox.core/util/filesearch/filesearch_sqlite_storage.go105 symbols
wox.core/ui/manager.go102 symbols
wox.core/util/filesearch/scanner.go99 symbols
wox.core/plugin/system/clipboard/clipboard.go89 symbols
wox.core/plugin/system/file_search/file_search.go76 symbols
wox.core/plugin/system/app/app.go73 symbols
wox.core/plugin/system/file_search/indexpolicy/policy.go70 symbols
wox.core/common/image.go70 symbols
wox.core/plugin/api.go69 symbols
wox.core/plugin/system/shell/shell.go62 symbols

Dependencies from manifests, versioned

github.com/Masterminds/semver/v3v3.4.0 · 1×
github.com/andybalholm/brotliv1.0.5 · 1×
github.com/andybalholm/cascadiav1.3.3 · 1×
github.com/cdfmlr/ellipsisv0.0.1 · 1×
github.com/cloudflare/circlv1.3.3 · 1×
github.com/davecgh/go-spewv1.1.2-0.20180830191 · 1×
github.com/disintegration/imagingv1.6.2 · 1×
github.com/forPelevin/gomojiv1.4.1 · 1×
github.com/fsnotify/fsnotifyv1.9.0 · 1×
github.com/gaukas/godicttlsv0.0.4 · 1×
github.com/go-ole/go-olev1.3.0 · 1×

For agents

$ claude mcp add Wox \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact