Extend your agent's capabilities.
Your agent gets 18 local MCP tools. We strip the complexity and optimize them for your agent.
- Higher agent accuracy.
- No SDK hallucinations.
- Lower agent token cost.
The smart glasses infrastructure for mobile apps. Your AI agent adds capabilities with Extentos and tests them in a browser simulator — no hardware needed. Bug fixes and improvements ship through our native library, so the smart-glasses layer stays current automatically.
Extends your agent's capabilities — while stripping maintenance and complexity, and making multi-vendor possible.
Your agent gets 18 local MCP tools. We strip the complexity and optimize them for your agent.
New capabilities land for free, and Meta's SDK bug fixes apply themselves. No re-review marathons every time the vendor ships an update — the library absorbs breaking changes so your codebase doesn't have to.
Meta Smart Glasses today. Whatever smart glasses we support next, your agent uses the same protocol for every capability — the library handles each vendor's details, and you can customize the experience per device when their hardware differs.
Your app runs in the same Xcode or Android Studio emulator you already use, connected to a browser Simulator your agent spins up and controls. The two work together end-to-end: whatever the Simulator sends — camera, mic, speaker — runs through your real app in the emulator, exactly as it would on physical glasses.
1import GlassesCore 2 3final class CoachHandler { 4 let glasses: any ExtentosGlasses 5 6 func start() { 7 Task { 8 for await t in glasses.audio.transcriptions() { 9 guard case .final(let text, _, _, _) = t, 10 text.lowercased().contains("ask my coach") 11 else { continue } 12 13 _ = await glasses.audio.speak("What would you like to know?") 14 guard case .success(let q) = 15 await glasses.audio.recordDiscrete() 16 else { continue } 17 18 let answer = try await anthropic.ask(q.transcript) 19 _ = await glasses.audio.speak(answer) 20 } 21 } 22 } 23}
Iterate in the browser — one run covers your whole target matrix.
The Simulator is built to be driven both ways.
Install the MCP server. Point your agent at it. Ship to your first frames in an afternoon.