Git-native DAT SDK guidance for ios development, covering setup, camera streaming, display access, MockDeviceKit, session lifecycle, permissions, debugging, and sample app patterns.
Stream, video frames, photo capture, resolution/frame rate configuration
Swift patterns, async/await, naming conventions, key types for DAT SDK iOS development
Common issues, Developer Mode, version compatibility, state machine diagnosis
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
SDK setup, Swift Package Manager integration, Info.plist configuration, and first connection to Meta glasses
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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 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 easiest way to add the SDK to your project is by using Swift Package Manager.
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)This repository ships one public DAT knowledge base in two first-class formats:
| Tool | Public artifact | Recommended setup |
|---|---|---|
| Claude Code | .claude-plugin/marketplace.json + plugins/mwdat-ios/.claude-plugin/plugin.json | Add this GitHub repo as a marketplace, then install mwdat-ios |
| Codex | plugins/mwdat-ios/.codex-plugin/plugin.json | Install the plugin from a cloned checkout of this repo |
| 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.facebook.com/wearables_dat | Connect as a remote HTTP MCP server |
npx claudepluginhub barnscarter-ops/meta-wearables-dat-ios --plugin mwdat-iosAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Design fluency for frontend development. 1 skill with 23 commands (/impeccable polish, /impeccable audit, /impeccable critique, etc.) and curated anti-pattern detection.
Behavioral guidelines to reduce common LLM coding mistakes, derived from Andrej Karpathy's observations on LLM coding pitfalls
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Develop, test, build, and deploy Godot 4.x games with Claude Code. Includes GdUnit4 testing, web/desktop exports, CI/CD pipelines, and deployment to Vercel/GitHub Pages/itch.io.
Complete developer toolkit for Claude Code