A comprehensive collection of templates and examples for building Lens experiences on Specs.
Important
This main branch targets SPECS 27 with Lens Studio 5.22.0+ and will NOT work with Spectacles (2024).
For Spectacles (2024) development, switch to the 5.15.4 branch or download the 5.15.4 release zip.
This repository contains multiple template projects showcasing different features and capabilities available when building for Specs. Each template is a complete, working example that you can use as a starting point for your own projects.
This repository requires Git LFS (Large File Storage) to be installed and configured. The templates contain large assets including 3D models, textures, images, and media files that are tracked using Git LFS.
macOS (using Homebrew):
brew install git-lfsWindows: Download and install from git-lfs.github.com
Linux:
# Debian/Ubuntu
sudo apt-get install git-lfs
# Fedora/Red Hat
sudo dnf install git-lfsAfter installing Git LFS, you need to set it up:
git lfs installWhen cloning this repository, Git LFS will automatically download the large files:
git clone <repository-url>
cd samplesIf you've already cloned the repository without Git LFS installed, you can fetch the LFS files:
git lfs install
git lfs pullTo verify that Git LFS is working correctly:
git lfs ls-filesThis will show you all files tracked by Git LFS.
AI-powered experiences and integrations
Essential projects to get you started with Specs development
Location-based and navigation experiences
Map real life areas and create AR experiences around those locations. |
An example project for indoors or outdoors navigation. |
Multi-user collaborative experiences
Minimal example of Specs Sync Kit transform synchronization across Connected Lenses. |
Cloud-powered experiences using Snap Cloud (powered by Supabase)
Demonstrating Snap Cloud integration with real-time database updates and a companion web app. |
Blank starting points for building new projects from scratch.
| Template | Path | Description |
|---|---|---|
| Specs Base Template | Specs Base Template/ |
Minimal empty project — start here for a clean slate. |
| Specs Base Template With Examples | Specs Base Template With Examples/ |
Base template pre-populated with example content to build on. |
- Specs Developer Documentation - Complete guides and API references
- Design Guidelines - Best practices for Specs design
- Lens Studio - Download the latest version of Lens Studio
- Community Forum - Connect with other developers and get support
- Install Git LFS (see Prerequisites section above)
- Clone this repository with Git LFS enabled
- Open any project folder in Lens Studio
- Explore the templates and start building!
⚠️ Important: Make sure Git LFS is installed before cloning, otherwise large assets won't download correctly.
We welcome contributions on existing project! Feel free to submit pull requests or open issues.
---Maintained with 👽 by the SPECS Team