Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

android-glasses

Extentos Android SDK — smart-glasses capabilities for any Android app.

Maven Central

Camera capture, voice triggers, live transcription, audio playback and on-glasses display, from your existing Android app. Works with Meta smart glasses today (Ray-Ban Meta, Oakley Meta, Meta Ray-Ban Display), with a multi-vendor architecture by design.

Why this repo has no source

The SDK is distributed through Maven Central, which needs no GitHub repository to publish or consume. Its iOS counterpart, swift-glasses, exists only because SwiftPM requires a package manifest at a repository root. Gradle has no such requirement, so there was never an Android equivalent to create.

This repo is the Android SDK's public home: install instructions, module map, and issues.

Install

// build.gradle.kts
dependencies {
    implementation("com.extentos:glasses:2.5.0")       // core SDK
    implementation("com.extentos:glasses-ui:2.5.0")     // connection UI (optional)
    implementation("com.extentos:glasses-meta:2.5.0")   // Meta vendor transport
}

The badge above is authoritative for the current version. Android and iOS release in lockstep off one shared Rust core, so both platforms always carry the same version number.

The vendor module is required. As of 2.0.0 com.extentos:glasses is vendor-agnostic and contains no Meta code. Without com.extentos:glasses-meta on the classpath the camera silently has no transport.

Modules

Module What it is
glasses Core SDK: connection, camera, audio, display, toggles, telemetry
glasses-ui Jetpack Compose connection page
glasses-meta Meta transport — Ray-Ban Meta, Oakley Meta, Meta Ray-Ban Display
glasses-brilliant Brilliant Labs transport (preview, not hardware-verified)
glasses-local On-device model tier
glasses-local-voice On-device TTS

Requires minSdk 31 and compileSdk 35.

Getting started

The fastest path is to let your coding agent do the integration. It discovers the SDK surface, scaffolds the connection module, and verifies the result in a browser simulator that runs the same SDK code as production, so you can build and test the glasses flow without owning hardware.

claude mcp add extentos -- npx -y @extentos/mcp-server@latest

Any MCP client works (Cursor, Cline, Codex, …) — see extentos/mcp-server.

Issues

Android SDK bugs and questions belong here. MCP server issues go to extentos/mcp-server.

License

Proprietary. See extentos.com for terms.

About

Extentos Android SDK — smart-glasses capabilities for any Android app (Meta Ray-Ban supported today). Published to Maven Central as com.extentos:glasses.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors