This is the first in a series of starter-project guides to help you hit the ground running at XR VisionDevCamp Fukuoka 2026. We’re starting with native platforms, and there’s no better on-ramp to wearable AR than Snap Spectacles with Lens Studio.

Snap Spectacles

Spectacles are standalone AR glasses with hand tracking, world meshing, and on-device ML. Lenses are built in Lens Studio, Snap’s free authoring tool, using a visual scene editor plus TypeScript/JavaScript. For a 2.5-day hackathon, the fastest path to a working demo is to start from an official sample and remix it — so this guide covers the toolchain and walks through every sample in Snap’s reference repository.

Get Lens Studio

Lens Studio is a free download for macOS and Windows.

Download Lens Studio

After installing:

  • Sign in with a Snap account.
  • Open the Spectacles project template, or any sample project (below), to get Spectacles-ready scene settings.
  • Pair your Spectacles and use Send to Spectacles / the in-editor preview to test on-device. The Spectacles developer docs cover pairing, the developer program, and the full API reference.

Prerequisites: Git LFS

Snap’s sample repository stores 3D models, textures, and media with Git LFS (Large File Storage). Install and enable it before cloning, or the large assets won’t download:

# macOS
brew install git-lfs
git lfs install

# clone with LFS enabled
git clone https://github.com/Snapchat/Spectacles-Sample.git
cd Spectacles-Sample

# already cloned without LFS? fetch the binaries:
git lfs install && git lfs pull

Open any project folder directly in Lens Studio and start building.

The Spectacles Sample repository

All samples below live in one repo:

github.com/Snapchat/Spectacles-Sample

Note: the repository’s README is marked deprecated — the projects still build and remain an excellent learning resource, but for ongoing support Snap now points to the specs-devs org and the r/Spectacles community.

Each card below links to the sample’s source folder; view demo GIF opens the full animated preview hosted on GitHub (these are large — they open in a new tab rather than loading inline).

Walk through the samples

AI

AI-powered experiences and integrations.

AI Playground

Sample project for AI using the Spectacles Remote Service Gateway.

SIK · Remote Service Gateway · Text To Speech · Speech To Text · Camera Access · AI Vision · LLM · Audio

▸ view demo GIF

Agentic Playground

Advanced AI playground demonstrating agentic behaviors and autonomous interactions.

SIK · Remote Service Gateway · Experimental API · LLM · Fetch · Web View · Gesture Module

▸ view demo GIF

Crop

Sample project showing how to crop the environment using a hand gesture.

SIK · Remote Service Gateway · Experimental API · AI Vision · Fetch · Web View · Gesture Module

▸ view demo GIF

Depth Cache

Cache depth frames for pixel-to-3D projection with cloud-based vision models.

SIK · Remote Service Gateway · ASR · AI · Depth · AR Tracking · Object Tracking

▸ view demo GIF

AI Music Gen

Generate AI music with Google's Lyria model — combine genres, vibes and instruments with 3D visualizations.

SIK · Remote Service Gateway · Speech To Text · Lyria · Snap3D · Gemini · Audio · UI Kit

▸ view demo GIF

Getting Started

Essential projects to get you started with Spectacles development — the best place to begin for the hackathon.

Fetch

Sample project using the Spectacles Fetch API to call remote services.

SIK · Experimental API · Fetch · Web View

▸ view demo GIF

Essentials

Collection of foundational concepts for creating Lenses in Lens Studio.

SIK · Physics · Gesture Module · Animation · Raycast

▸ view demo GIF

Material Library

Experimental project collecting materials tested on Spectacles.

SIK · Graphics, Materials & Particles · Shaders · Post Effects

▸ view demo GIF

Public Speaker

Teleprompter Lens for public speaking practice and presentation delivery.

SIK · Audio · Gesture Module · Motion Controller

▸ view demo GIF

Spatial Image Gallery

Convert your 2D images to 3D spatial images.

SIK · Spatial Image

▸ view demo GIF

Throw Lab

Sample project demonstrating realistic throwing mechanics in AR.

SIK · Physics · Gesture Module

▸ view demo GIF

Spatial Persistence

Template project using the Spectacles Spatial Anchor API.

SIK · Spatial Anchors · Persistent Storage · Multiplayer

▸ view demo GIF

Voice Playback

Sample project for recording and playing back audio on Spectacles.

SIK · Audio

▸ view demo GIF

Path Pioneer

Sample project for path creation and a path-walking experience.

SIK · Raycast · Graphics, Materials & Particles

▸ view demo GIF

Spectacles Mobile Kit

SDK for seamless communication between mobile apps and Lenses running on Spectacles via BLE.

Mobile Kit

▸ view demo GIF

DJ Specs

Interactive DJ turntable with realistic vinyl physics and multi-track audio mixing.

SIK · Audio · Hand Tracking · Physics

▸ view demo GIF

SnapML

Machine-learning projects using SnapML.

SnapML Starter

Leverage SnapML on Spectacles for object detection using custom ML models.

SIK · AR Tracking · Object Tracking · Physics · World Query

▸ view demo GIF

SnapML Chess Hints

AI-powered chess move suggestions using computer vision and SnapML to detect pieces.

SIK · AI · SnapML · AR Tracking · Object Tracking · Networking

▸ view demo GIF

SnapML Pool

Uses SnapML to detect a pool table with all 16 balls and pocket holes.

SIK · AI · SnapML · AR Tracking · Object Tracking · Networking

▸ view demo GIF

Navigation

Location-based and navigation experiences.

Custom Locations

Map real-life areas and create AR experiences anchored to those locations.

SIK · Location AR

▸ view demo GIF

Outdoor Navigation

Outdoor navigation system using the Map Component and Places API.

SIK · Location AR · Outdoor Navigation · Map Component · Places

▸ view demo GIF

Navigation Kit

An example project for indoor or outdoor navigation.

SIK · Location AR · Outdoor Navigation · Map Component · Places

▸ view demo GIF

Connected Lenses

Multi-user collaborative experiences.

Shared Sync Controls

Real-time collaborative AR experience for shared controls.

SIK · Networking · Connected Lenses · Sync Kit · Multiplayer

▸ view demo GIF

Tic Tac Toe

Sample Connected Lens project using Spectacles Sync Kit.

SIK · Networking · Connected Lenses · Sync Kit · Multiplayer

▸ view demo GIF

Laser Pointer

Create laser pointers on a virtual object that are visible to all connected users.

SIK · Connected Lenses · Sync Kit · Multiplayer · Raycast

▸ view demo GIF

High Five

Real-time collaborative AR experience for high-five interactions.

SIK · Networking · Connected Lenses · Sync Kit · Multiplayer

▸ view demo GIF

Air Hockey

Sample Connected Lens project using Spectacles Sync Kit.

SIK · Networking · Connected Lenses · Sync Kit · Multiplayer

▸ view demo GIF

Think Out Loud

Social AR networking app with floating status panels and real-time connections.

SIK · Sync Kit · UI Kit · Connected Lenses · Cloud Storage · Hand Tracking

▸ view demo GIF

Spectacles Sync Kit

Minimal example of Spectacles Sync Kit transform synchronization across Connected Lenses.

Sync Kit · SIK · Connected Lenses · Networking · Multiplayer

▸ view demo GIF

Snap Cloud

Cloud-powered experiences using Snap Cloud (powered by Supabase).

Snap Cloud

Database, real-time sync, cloud storage and serverless functions via Snap Cloud.

SIK · Networking · Cloud · Internet Access · UI Kit

▸ view demo GIF

World Kindness Day

Snap Cloud integration with real-time database updates and a companion web app.

SIK · Cloud · ASR · Gesture Module

▸ view demo GIF

BLE (Bluetooth Low Energy)

Bluetooth Low Energy connectivity projects.

BLE Arduino

Arduino board with an IMU sending Euler angles to Spectacles via BLE.

SIK · Experimental API · BLE

▸ view demo GIF

BLE Playground

General BLE playground for experimenting with Bluetooth Low Energy on Spectacles.

SIK · Remote Service Gateway · Experimental API · BLE

▸ view demo GIF

BLE Game Controller

Interactive 3D character driven by a Bluetooth game controller with haptic feedback.

SIK · Experimental API · BLE

▸ view demo GIF

If you’ve never opened Lens Studio before, start in the Getting Started category:

  • Essentials — the foundational concepts (interaction, physics, animation, raycast) in one project. Best first stop.
  • Fetch — call any web API from a Lens; the basis for anything cloud- or AI-powered.
  • Spatial Image Gallery / Throw Lab — small, self-contained scenes that are easy to reskin into a demo.

From there, pick the category that matches your idea — AI (Remote Service Gateway, LLM, vision), Connected Lenses (multiplayer), SnapML (custom on-device models), or Navigation (location AR).

Next in the native-platform series: another headset and its starter projects. Questions? Reach us via the Contact page.

// BACK TO NEWS