react
React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs.
The Meta Wearables Device Access Toolkit enables developers to utilize Meta's AI glasses to build hands-free wearable experiences into their mobile applications.
> /plugin marketplace add facebook/meta-wearables-dat-ios> /plugin install mwdat-ios@mwdat-ios-marketplace
What's inside
The Meta Wearables Device Access Toolkit enables developers to utilize Meta's AI glasses to build hands-free wearable experiences into their mobile applications. By integrating this SDK, developers can reliably connect to Meta's AI glasses and leverage capabilities like video and audio streaming and photo capture.
The Wearables Device Access Toolkit is in developer preview. Developers can access our SDK and documentation, test on supported AI glasses, and create organizations and release channels to share with test users.
Find our full developer documentation on the Wearables Developer Center.
You can find an overview of the Wearables Developer Center here. Create an account to stay informed of all updates, report bugs and register your organization. Set up a project and release channel to share your integration with test users.
For help, discussion about best practices or to suggest feature ideas visit our discussions forum.
See the changelog for the latest updates.
The Wearables Device Access Toolkit is distributed as a Swift Package.
https://github.com/facebook/meta-wearables-dat-ios in the top right cornermeta-wearables-dat-iosTo configure analytics settings in your Meta Wearables DAT iOS app, you can modify your app's Info.plist file using either of these two methods:
Method 1: Using Xcode (Recommended)
MWDAT keyMWDAT called Analytics of type DictionaryAnalytics dictionary called OptOut of type Boolean and set the value to YESMethod 2: Direct XML editing
Add or modify the following in your Info.plist file.
<key>MWDAT</key>
<dict>
<key>Analytics</key>
<dict>
<key>OptOut</key>
<true/>
</dict>
</dict>
Default behavior: If the OptOut key is missing or set to NO/<false/>, analytics are enabled
(i.e., you are not opting out). Set to YES/<true/> to disable data collection.
Note: In other words, this setting controls whether or not you're opting out of analytics:
YES/<true/> = Opt out (analytics disabled)NO/<false/> = Opt in (analytics enabled)The Wearables Device Access Toolkit can capture crashes originating from SDK code, store them locally, and chain with any existing crash handler your app installs. Crash reporting is enabled by default.
To opt out, add a CrashReporting dictionary with an OptOut boolean set to true under the MWDAT
key in your app's Info.plist:
<key>MWDAT</key>
<dict>
<key>CrashReporting</key>
<dict>
<key>OptOut</key>
<true/>
</dict>
</dict>
Default behavior: If the OptOut key is missing or set to NO/<false/>, crash reporting is
enabled. Set it to YES/<true/> to disable SDK crash capture.
This repository ships one public DAT knowledge base as a single plugin, plus file-based artifacts for the tools that do not use plugins:
| Tool | Public artifact | Recommended setup |
|---|---|---|
| Muse Code, Claude Code, Codex | plugins/mwdat-ios/ | Add this GitHub repo as a marketplace, then install mwdat-ios |
| GitHub Copilot | .github/copilot-instructions.md | Auto-loaded by Copilot in VS Code |
| Cursor | .cursor/rules/*.mdc | Auto-loaded with glob-based triggers |
| AGENTS.md-compatible tools | AGENTS.md | Portable fallback for agents that read AGENTS.md |
| MCP-compatible editors | https://mcp.developer.meta.com/wearables | Connect as a remote HTTP MCP server; no authentication required |
Muse Code, Claude Code, and Codex install from the plugin payload under plugins/. Copilot, Cursor, and AGENTS.md readers use the native file-based artifacts at repo root.
muse plugins marketplace add mwdat-ios-marketplace https://github.com/facebook/meta-wearables-dat-ios
muse plugins install mwdat-ios@mwdat-ios-marketplace
muse plugins approve mwdat-ios
Or use the helper script:
./install-skills.sh muse
Muse Code also reads AGENTS.md from your project root with no setup at all.
claude plugin marketplace add facebook/meta-wearables-dat-ios
claude plugin install mwdat-ios@mwdat-ios-marketplace
Or use the helper script:
./install-skills.sh claude
codex plugin marketplace add facebook/meta-wearables-dat-ios
codex plugin add mwdat-ios@mwdat-ios-marketplace
Or use the helper script:
./install-skills.sh codex
Use the installer when you want the repo-native file surfaces for other tools:
./install-skills.sh copilot # .github/copilot-instructions.md
./install-skills.sh cursor # .cursor/rules/*.mdc
./install-skills.sh agents # AGENTS.md
./install-skills.sh all # Muse/Claude/Codex when available, plus Copilot/Cursor/AGENTS.md
Or run the helper remotely:
curl -sL https://raw.githubusercontent.com/facebook/meta-wearables-dat-ios/main/install-skills.sh | bash
search_dat_docsFor static reference context, point your AI tool at the llms.txt endpoint. Installing the plugin registers https://mcp.developer.meta.com/wearables for live documentation search in Muse Code, Claude Code, and Codex. Other MCP-compatible editors can connect to that endpoint directly and use search_dat_docs. The public docs MCP server does not require authentication; do not configure tokens, OAuth, or custom authorization headers for it.
See the LICENSE file.
React is a JavaScript library for building user interfaces. Declarative: React makes it painless to create interactive UIs.
FAQ
meta-wearables-dat-ios is a Claude Code plugin with 17 hand-picked skills for mobile work, indexed on Flowy. Install it with the command on its page. It includes audio-streaming, camera-capture, camera-streaming. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it