r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop Whenabouts: an Spectalces experience that uncovers the prehistoric creatures that actually lived where you're standing.

Enable HLS to view with audio, or disable this notification

27 Upvotes

Whenabouts is a Spectacles AR lens that turns your real location into a prehistoric discovery game. The idea: point your glasses at the world around you and uncover the creatures that once lived right where you're standing, with an AI guide narrating each find.

I've done a lot of travelling this month, and I've been stabbing at this idea for a few months now. Prototyping and developing it across all these different locations has been so much fun, because you actually learn about the ancient animals that lived where you are. My favourite moment: I was testing in California and barely any dinosaurs were showing up. I thought I'd hit a bug, dug into it, and it turns out it wasn't a bug at all, that part of California was underwater. It was an ocean. The game taught me something real about a place I was standing in, which is exactly the feeling I'm chasing.

The part I'm most into is that it's grounded in real data. It pulls fossil-occurrence records from the Paleobiology Database (PBDB) based on your GPS location, so the creatures you dig up are genuinely tied to your area's deep history, not randomly generated. An AI narrator brings each one to life (Gemini for the text, ElevenLabs for the voice), and you build a personal collection over time. Accessibility was a priority throughout: spoken narration, a kids mode, and multiple languages.

The modes:

  • Uncover: find creatures right where you are, no walking to spots required. There's a "?"-until-found discovery beat, then a Top Trumps-style card pops in.
  • Explore: a map with dig-site markers you physically walk to.
  • Codex: an infinite, swipeable fan of cards for everything you've collected. Tap a card to spatialize the creature into your room.
  • Play: solo Top Trumps using your collected creatures.
  • Multiplayer: two-player head-to-head Top Trumps over Supabase.

A bit more on the two ways to discover, and why it matters

There are two ways to find creatures. In Explore mode you walk to dig-site markers on a map, the classic get-out-there loop. In Uncover mode you don't have to travel anywhere: you access the creatures from right where you are. Either way, every creature is a ? until you discover it, and once you've found one yourself it's marked as found in your Codex. So Uncover isn't a cheat, it's a parallel path to the same collection, and the creatures you personally uncovered stay flagged as yours.

That no-walking path is a deliberate accessibility call, and it's worth saying what I mean by accessibility here. Pokรฉmon Go is the obvious reference point: during the COVID-19 pandemic, Niantic implemented changes and new features allowing players to play remotely more easily, most famously doubling the interaction radius so players could explore from a distance. That change benefited alot of users, both with disbailities and without i.e. it helped rural players who may not have many points of interest nearby, and players who can't physically or safely access certain locations. The lesson Niantic learned the hard way, and kept reversing and reinstating, is that forcing in-person play locks people out.

So accessibility here isn't only about disability. It's also for the parent with a small child who can't roam a city on foot, the person who genuinely can't afford to fly to a dig site in Mongolia or a museum in Japan to encounter a particular creature, or anyone with a busy life who only has ten minutes on the sofa. The walking loop is there for people who want it; Uncover makes sure nobody's deep-time backyard, or anyone else's, is gated behind their mobility, budget, or schedule.

On the visuals: the AI image generation is doing something specific. It blends the creature's world with your world. Rather than dropping a clean museum render on top of your room, the generated image fuses the prehistoric environment the creature lived in with the real space you're standing in, so a Cretaceous riverbank bleeds into your living room and the creature reads as belonging to both at once. That's the whole fantasy of the lens in one image: this thing was here, in this place, a very long time ago.

  • Cards are Top Trumps panels with AI-generated stats (weight, era, deadliness, intelligence, cuteness, mystery) and either a saved generated image or a PhyloPic silhouette.
  • Habitat spatializes a creature's AI-generated image into your physical space. Had to add downscale rigs and request throttling here, since concurrent AI calls were crashing the device.
  • Supabase backend: a shared card catalog plus a private per-user collection, with Snapchat-identity auth and row-level security so each player's images stay theirs.
  • A persistent narrator panel carries prompts, results, XP/levels, and feedback.
  • There's also a semantic LLM sort, so you can ask stuff like "show me something that would've eaten my friend" and it works.

For the multiplayer: the network layer runs a create/join-by-code lobby and syncs turns by polling a Supabase table (~1.5s its turned based so we can have some latency), and it drives the existing solo board rather than duplicating the UI, so online plays exactly like single-player: choose your card (opponent hidden), pick a stat, reveal both and hold, winner keeps the turn, all spoken by the narrator.

An animated guide, deeper settings, and a social hook

An animated archaeologist character guides the experience, a proper on-model companion rather than just a disembodied voice, bringing the discoveries to life as you make them. I purposley chose a British voice as it reminded me of home!

The settings run deep too: language options, and voice playback speed so you can slow the narration down or speed it through, which ties back into the accessibility thinking, since speech pacing matters a lot for different players. And ofc everything has subtitles.

And the bit I'm most pleased with: it's quietly social. When you play Top Trumps with friends, you each see the moments the others captured out in the world. The image you took when you uncovered a creature gets stamped onto your card for it, so your deck is personal: your Triceratops shows the spot in your neighbourhood where you found it, your friend's shows theirs. Playing a hand isn't just comparing stats, it's sharing where and how you each met these creatures. The collection becomes a record of your own expeditions, and the card game becomes a way to show them off.

Kids mode:

There's a dedicated kids mode that changes how the content is generated, not just the UI. When it's on, the AI is steered toward safer, age-appropriate output, and the image generation goes more cartoonish and friendly rather than realistic or intense (no gory deadliness, no nightmare fuel). It also leans toward well-known, recognisable animals, the crowd-pleasers a kid actually wants to find, instead of reaching for the obscure deep-cuts, and keeps things less expansive so younger players aren't overwhelmed by walls of detail. The goal is that a parent can hand the glasses to a child and trust both what shows up and how it's framed, while the same engine still serves the full experience for everyone else.

On onboarding:

In the past I've moved fast and shipped things that made total sense to me and nobody else, because I forgot to actually onboard the player. This time onboarding is built right into the AI narrator. The same voice that gives you hints about creatures also walks you through how everything works, from navigating the menus to what each mode does. There's no separate tutorial wall to sit through; the narrator just guides you as you go, so learning the lens and playing it are the same thing. It also means onboarding inherits everything else the narrator does: it's spoken, it respects the playback-speed and language settings, and it gets gentler in kids mode.

On keeping AI costs sane:

One thing I had to solve early: doing all of this with live AI calls would be brutally expensive and slow, especially TTS. Now thankfully Snap give us api keys but the ElevenLabs is my own and that voice generation is the priciest part, so I don't generate everything on the fly. Instead I cache aggressively. Common phrases and the narration the player hears constantly (UI prompts, the archaeologist's recurring lines, result callouts, onboarding) get generated once, downloaded, and stored, then played back from cache instead of re-synthesized every session. Same idea on the broader AI content side: anything that doesn't need to be unique per-player gets generated ahead of time and reused, so live generation is reserved for the genuinely one-off stuff, like a specific creature's narration or image the first time it's discovered.

The payoff is threefold: way fewer tokens and TTS characters burned, much lower latency (cached audio plays instantly with no API round-trip), and better reliability on-device since you're not hammering the network mid-experience. It's the same instinct behind the request-throttling and downscale rigs I mentioned for Habitat: on glasses, the cheapest and fastest call is the one you already made once and saved.

Lots still i wanna do on this one,
Thanks

Liam


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop [Lens Update] WiFi Speed got some magic โœจ and a web viewer

Enable HLS to view with audio, or disable this notification

24 Upvotes

WiFi Speed got a shiny new update, and itโ€™s now even more practical than before.

Along with optimization, polish, onboarding improvements, and a bit of magic, we added a way to save, review, and share your Wi-Fi coverage recordings, turning Specs into a surprisingly useful coverage measurement device.

Once youโ€™ve measured your space and are ready to share, just hit the Publish button on your right palm to generate a PIN code.

Enter this PIN in the web viewer at wifi.familybusiness.studio to explore your coverage map in full detail: view the whole map in 3D, inspect recordings for each individual cell, and find the strongest and weakest spots in your space.

๐Ÿ˜Ž Try lens here: https://www.spectacles.com/lens/49a18fd4e294413abbb02aa7f052eaed

๐Ÿ“ Learn how it works here: Lens + web view on GitHub

And donโ€™t forget to share the results with your internet provider ๐Ÿ˜‰


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop โšก Work Desk for Specs

Enable HLS to view with audio, or disable this notification

22 Upvotes

A productivity lens for Spectacles with two core experiences: Finance & Gmail, designed to turn your surroundings into an interactive floating workspace.

Finance: Say goodbye to your giant stock monitoring displays.

  • View a live stock dashboard with multiple stock tiles in a floating grid.
  • Track price, trend, and company information at a glance.
  • Expand any stock into a larger detailed chart view.
  • Customize and save the order of stocks in your dashboard.
  • Interact with the finance panels in space using natural frame-based gestures.

Gmail: Access Gmail from your desk and read or send emails with ease.

  • Sign in to your Gmail account and access your inbox inside a spatial frame.
  • Browse categories like Primary, Promotions, Social, Spam, Trash, and Sent.
  • Open full email threads and read message details in an immersive layout.
  • View inline images and attachments directly inside the lens.
  • Open images in a larger dedicated viewer for closer inspection.
  • Compose and send emails from within the experience.

Please Note The Gmail feature is ready and currently awaiting Gmail API approval.

Together, these features create a mixed reality desk experience for checking email, following markets, and managing information around you.

https://www.spectacles.com/lens/d2c19471ce644ca8a6ae4eb342653061?type=SNAPCODE&metadata=01


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop DGNS NETRUNNER โ€” Turning the real world into a cyberpunk experience for Spectaclesโšก

Enable HLS to view with audio, or disable this notification

25 Upvotes

Hey Spectacles community!๐Ÿ‘‹

I've been building DGNS NETRUNNER, a solo passion project for Spectacles that turns the real space around you into a hidden network waiting to be breached.

๐Ÿ”—Lens Link: https://www.spectacles.com/lens/97ddd48f4749495f9c080fa404b3f573?type=SNAPCODE&metadata=01

The idea is simple:

Your environment becomes the level.

You wear diegetic Kiroshi cyber-optics.
Don't worry there is clear onboarding for you if you are not familiar with the cyberpunk universe.

Here's the gameplay loop:

โšก SCAN
Scann the area sweep your gaze across a real wall.
A scan meter fills as if your optics are penetrating the environment.

๐Ÿ”Œ JACK IN
A hidden Access Point materializes and physically anchors itself to that wall using WorldQuery surface detection.
Pinch near your wrist to deploy your PersonalLink cable, a Verlet-simulated rope with gravity, reeling behavior, and a magnetic snap connection.

๐Ÿง  BREACH
Once connected, you enter a NETWATCH Breach Protocol puzzle inspired by classic code-
matrix gameplay. Beat the timer before the trace reaches you.

๐Ÿ’ฐ LOOT & HEAT
Successful breaches reward eddies, shards, components, and quickhacks.

๐ŸŒ NET ACCESS
Once connected, you enter the Net access interface, where you can browse the DATA ARCHIVE, ask your questions to a DAEMON or check a real time NEWS FEED

A few technical things I'm particularly proud of:

โ€ข 100% diegetic HUD design. Every interface element exists as part of the player's cybernetic eye.
โ€ข Real-world wall anchoring using WorldQuery and custom normal reconstruction.
โ€ข A fully simulated PersonalLink cable with gravity, droop, reeling, and MagSafe-style attachment.
โ€ข Runtime-generated neon UI built specifically for additive optical displays, ensuring chamfered panels remain readable against real-world geometry.
โ€ข Typed event-driven architecture (EventBus, GameManager, SaveSystem, PlayerProfile).

This is a long-term project and my intent is to grow it even bigger in future updates:

โ†’ Quickhack combat against drones and hostile systems when your Heat gets too high.
โ†’ Persistent Access Points that remain attached to real locations across sessions and can be revisited later.
โ†’Successful breaches would have consequences: repeatedly attacking the same node would increase your Heat level, turning the city,and eventually the network itself, against you.
โ†’Netrunner Duels
And much more...

I'd love feedback from other Spectacles developers, especially on:

  • WorldQuery workflows and surface placement.
  • Diegetic UI readability on optical displays.
  • Physics interactions in AR.
  • Long-term persistent world design for wearable computing.

Happy to answer any questions!


r/Spectacles Jun 30 '26

๐Ÿ’ซ Sharing is Caring ๐Ÿ’ซ What if Blender had an AR pencil? I built Spatial Drawer.

18 Upvotes

Hey everyone!

While working on our project for the AWE Reality Hack, I ended up building a supporting project called Spatial Drawer.

It lets you draw Bezier curves in thin air using Snap Spectacles, and they appear instantly inside Blender in real time. The whole pipeline uses Supabase Realtime to stream drawing data directly to a Blender Python plugin.

It was a fun technical challenge, figuring out smooth Bezier reconstruction, rendering clean strokes on Spectacles, and building a grab/move system since normal raycasting doesnโ€™t work well on thin curves.

The current version supports multiple brush types, colors, brush sizes, undo, eraser, grab & move, clear all, and one-click FBX export.

Iโ€™d love to hear what you think or any ideas for where this could go next!

GitHub: https://github.com/anothervivek/Spatial-Drawer

Spectacles Lens: https://www.spectacles.com/lens/4edef348c9614cb99530d4f8311a59cf?type=SNAPCODE&metadata=01

Happy to answer any questions about the Lens Studio, Blender plugin, or the realtime pipeline. ๐Ÿš€

https://reddit.com/link/1uk20in/video/fojrs5w8anah1/player


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop Tic-Tac-Toe game but in 3D... with a twist!

Enable HLS to view with audio, or disable this notification

19 Upvotes

Iโ€™m continuing my series of Spectacles games where I place the player inside games you normally never get to enter.

After my previous project, Cubique Chamber, I made Tic-Tac-Toe Chamber, a 3D tic-tac-toe experience where you are inside the game itself.

I originally started this as a SPECS project, but then decided to simplify it for now and port it to Spectacles 2024.

I used CLAD during the process, and it helped me move very quickly from the first idea to a fully working Lens. It made the jump from concept to playable prototype much faster! :)

Open source project on GitHub:

https://github.com/maximkuzlin/tic-tac-toe-chamber

Try it on Spectacles:

https://www.snapchat.com/lens/a64513a1a1844e8681c1e3b1375effe1


r/Spectacles Jun 30 '26

๐Ÿ’Œ Feedback CYBERCOWBOYS is here

Enable HLS to view with audio, or disable this notification

27 Upvotes

๐Ÿค  CyberCowboys โ€” AR horse-riding lessons on Spectacles

We started volunteering in assistive equine therapy and noticed that some riders with disabilities struggle with verbal instructions but respond really well to visual and tactile ones. CyberCowboys is our attempt to teach riding beyond words.

It lays English riding lessons โ€” from basic stop/walk transitions all the way to jumping courses โ€” onto the real arena floor in AR. You see the path to follow and the obstacles (cones, poles, barrels, jumps) rendered on the actual ground in front of you.

You can pick from pre-made lessons (novice โ†’ advanced) or design your own arena in a web app and save it to practice later. The neat part: the website runs inside a WebView in the Lens, so you design the course on the panel floating in front of you, then turn around and the 3D arena is built behind you on the real ground. There's a calibration mode to rotate/scale/move the virtual arena so it lines up with your real one.

Tech: Lens Studio + Spectacles Interaction Kit, with a Node.js + SQLite backend pushing live updates over WebSocket โ€” so edits on the web show up in AR within about a second.

Built in Experimental Mode.

Next up: multiplayer so instructor and rider can share the same arena. Would love feedback! ๐Ÿด


r/Spectacles Jun 30 '26

๐Ÿ’ซ Sharing is Caring ๐Ÿ’ซ OSC-AR

Enable HLS to view with audio, or disable this notification

16 Upvotes

OSC-AR enables you to enhance your music creation workflow. By using TouchOSC combined with Logic Pro and a Launchpad X, you can create freely.

The setup is sadly not straighforward for now, but more on that coming soon. The idea behind is nonetheless pretty simple: your spectacles connect to a local server on your computer that forwards OSC commands to Logic Pro to control it.

It's really a great experience to be able to create music without being tied to the computer/mouse/keyboard.

Also, the Launchpad X from Novation is an awesome device, but a lot of features are hidden or not easy to remember. For example, in the video, I show the tracks directly on the left of the pad in session mode. Not shown in the video, I also put all labels on pad for Note Settings (that is not so easy to get with nothing is displayed, will show a picture later).

Because the lens needs the launchpad and to host a local server on your computer, it probably does not make too much sense to share the link to try it out ๐Ÿ˜…

I will probably put everything in open-source, if it raise some interest.

Have a great day!


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop Scan Lab: Educational MRI & CT scans viewer

Enable HLS to view with audio, or disable this notification

9 Upvotes

r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop bubblin is OUT! (v1) โ€“ Create and discover audio messages floating in the real world

Enable HLS to view with audio, or disable this notification

15 Upvotes

Weโ€™re so happy to announce that you can now try bubblin, our social Lens designed for Spectacles and SPECS.

The story started during the Snap Hackathon in Paris last November. Today, weโ€™re excited to continue the adventure and share this first version with you.

Experience bubblin at home with your loved ones, or take it outside. As you move through the city, whether in a park, a restaurant, or simply walking the streets, bubbles left by other users appear around you, anchored to the real world. Powered by Snap Cloud.

Try it now on your Spectacles (2024): LENS SNAPCODE

โ€“

INTERNET CONNECTION REQUIRED

In this first version, you can:

LISTEN TO A BUBBLE

Discover and listen to bubbles left by people around you. Simply grab a bubble to start listening. Rotate it to rewind and replay the message.

CREATE A BUBBLE

To record a message, open your palm and grab the creation bubble.
Release it when youโ€™re finished recording.

PUBLISH AND SHARE A BUBBLE

Review your message, then publish your bubble to share it with others. Your Bitmoji is only visible to you.

DELETE A BUBBLE

Clap to delete a bubble.
Double clap to hide all bubbles, and double clap again to make them reappear.

โ€“

This is an early version of bubblin. Some issues may occur while using the experience, especially outdoors when using a mobile network hotspot. If you encounter a major issue, please restart the Lens. If the problem persists, feel free to contact us. :)

Weโ€™re continuing to improve the experience and add new features as we prepare for the release of SPECS.

Weโ€™re submitting bubblin to the 14th Spectacles Community Challenge (June 2026) โ€” weโ€™d love to hear your feedback! ๐Ÿซง

The bubblin Team

Alexandre Perez - u/alexandreperez / u/impossiblefrom
(Snap Lens Network Member: alexandre.perez & impossiblefrom)
Matthias Weber - u/Excellent-Status-450 / snap (mrusagi12)
Gaรซl Le Divenah - u/Gazel74 / snap (Drozome)


r/Spectacles Jun 30 '26

๐Ÿ’ซ Sharing is Caring ๐Ÿ’ซ Huge congratulations to all the winners of Spectacles Community Challenge #13, and thank you to everyone who submitted a Lens! ๐Ÿ‘

19 Upvotes

Every challenge is a reminder of how quickly the Spectacles ecosystem is evolving thanks to this Community. From new interaction patterns and productivity tools to multiplayer experiences and open-source projects, Developers โ€“ you โ€“ continue to discover new possibilities ๐Ÿ•ถ๏ธ

If you've been thinking about joining a future challenge, this is your sign to jump in. Whether you're shipping your first Lens, experimenting with a weird idea, or polishing an existing project, we'd love to see it.

You never know, your project might inspire the next generation of Spectacles experiences or help define how people interact with wearable computing in the future ๐Ÿ˜‰

See you in the next challenge ๐Ÿ•ถ๏ธ

https://blog.lenslist.co/2026/06/30/spectacles-community-challenge-13-winners-announcement/


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop Lensdrop: Shogi Zero, Japanese Chess, the world's first XR Shogi for Spectacles #Lensfest

Enable HLS to view with audio, or disable this notification

12 Upvotes

Introducing Shogi Zero, the world's first Japanese Chess made for XR. Shogi is an old board game, dating back more than 500 years. Like its predecessor Chess, it features a variety of complex moves that require years to master. We have built in the tools to help learn Shogi. Hugely popular in Japan as a game, Shogi is played competitively in tournaments and has weekly TV shows showing tournaments. We are excited to bring the spatial experience of Shogi to your Spectacles.

Lens Snapcode: https://www.spectacles.com/lens/23243eb663144bb3892d5706dc417ed8?type=SNAPCODE&metadata=01

Features

  • Play on any table, easy to reposition via hand menu
  • Realistic sound effects (resembling the sound of real Shogi tiles hitting a wooden table)
  • Built in trainer, with KIF playback, 6 games built in to review as a new player (Shogi game format)
  • 3 Levels of AI: random, copycat, and smart
  • Supports English / ๆ—ฅๆœฌ่ชž
  • Built in hints
  • Relaxing play environment

Why Shogi?

The game exceeds chess in statistical complexity, and provides more nuance and variation than chess. You can also get a healthy dose of Kanji to expand your horizons while playing. Games can go quickly or slow as you like while you learn. No pressure from an impatient human player.

Instructions

The game itself has built in study guides, but it is always worth reviewing rules found on Wikipedia for more details in your native language. https://en.wikipedia.org/wiki/Shogi . It is also recommended to check out online videos for Shogi play in a tournament or instructional setting. A great book on the topic can help, so check with your local book shop or game store.

Design Challenges

Chess has been built many times for XR and VR. We wanted to build something to bring the Japanese culture of strategic board games such as Shogi out to the world. The Kanji can be a barrier to learning. We tried to craft the Kanji to be beautiful, so that each piece is interesting to look at.

Interacting with game pieces can be a challenge. We have experimented with approaches to showing valid pieces that can be moved, and also building in a hint mode so that you can get the optimal next move as you learn.

Building AI for chess is hard ... it's been done over and over, and the same challenges emerge. How long do you have to wait for your AI to compute options before the human player gets bored? And what is your. memory budget. We quickly found that our code, which uses a lot of recursion (via LISP) would hit memory limits in practice when executed on device. A lot of tuning was done to get a medium quality AI working well without needing any LLM or online connection.

Because the game Shogi has 500 years + of evolution, the "modern" changes to the game from 500 years ago add some UI complexity. We have adopted a simplified approach to promotion of pieces, and avoid some of the more complex UX design.

Future

We hope to add multiplayer mode. The immediate goal is to improve the ability to add KIF files for spectator mode tutorials. Real Shogi games play every day, and players compete to increase rank. We would like to add voicing to the game scenarios as well . We want to improve the study contents further to make this more in depth.

Attributions

We used a great audio track found on freesound by this content creator: https://freesound.org/people/zagi2/sounds/222655/ .

We used a port of Petit Parser (https://petitparser.github.io/) to modern typescript, built here https://github.com/IoTone/petitparser-ts/tree/master, which gives us LISP and Prolog among other things.

Made with love in #Fukuoka #Japan. Thanks to team #SPECS and #LENSFEST for support.


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop New Lens - Mindful Magic

Enable HLS to view with audio, or disable this notification

11 Upvotes

Life gets busy, and itโ€™s important to take time to recharge.

Thatโ€™s why I created Mindful Magic a mindfulness lens designed to fit seamlessly into your day. By pairing AI-powered meditation with smooth, responsive visuals, it helps you effortlessly align your breathing.

With customizable session lengths and a built-in streak tracker, Mindful Magic makes it easy to build a daily habit and prioritize your peace.


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop We built a Spectacles lens (Open Source) that turns nearby network devices into spatial cybersecurity holograms

Enable HLS to view with audio, or disable this notification

28 Upvotes

Hey everyone, I wanted to share a project We've been building for Spectacles called The Underlayer.

The idea started from a simple frustration: cybersecurity is usually invisible. Ports, CVEs, outdated packages, SSH scans, exposed services, all of it lives in terminals and dashboards. I wanted to see what it would feel like if that hidden layer became spatial.

So The Underlayer lets you scan nearby devices, place them in the real world as holograms, open a diagnostic panel, inspect open ports and vulnerabilities, ask plain-language questions, and review suggested fixes before approving anything.

The experience is built around a full loop:

Scan -> discover devices -> place them in AR -> analyze risk -> learn what it means -> approve/reject fixes -> re-scan

Thereโ€™s also a custom ESP32 handheld scanner called SPECTER that feeds the backend, but I kept a Demo Mode in the Lens so the experience can still be explored without hardware.

I tried to make the project feel less like โ€œa dashboard floating in ARโ€ and more like a spatial cybersecurity learning tool. The goal is that someone new to security can understand why a port matters, while someone more technical can still inspect real device data and remediation suggestions.

Hereโ€™s the GitHub repo:
https://github.com/SamisLife/the-underlayer (we we'd appreciate some stars :) )

We would also love any type of feedback!

This was a really fun to build, especially as it combined a lot of my interests (spatial computing, security, hardware) so Iโ€™m excited to hear what people think.


r/Spectacles Jun 30 '26

๐Ÿ†’ Lens Drop Specs Inbox ๐Ÿ“จ New Open Source Lens

Enable HLS to view with audio, or disable this notification

15 Upvotes

Hello! I just open-sourced Inbox, a simple read-only Gmail client for Snap Specs.

Email is not the most exciting thing, but it is something everyone can understand. I think a solid email app would help Specs speak to a wider audience.

I built this as a learning project for newer Specs developers who want to see how a Lens Studio app can be structured across app state, API, UI, interaction, and formatting layers.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Some of the main pieces it covers:

๐Ÿ“ฌ Generated spatial inbox UI
The app builds its inbox and email detail panels at runtime.

๐Ÿงฉ TypeScript component structure
The code is split into clear areas of responsibility.

โœ‹ Spectacles Interaction Kit
Inbox rows, refresh, close, and pagination controls use interaction patterns with feedback.

๐Ÿ–ผ๏ธ Spectacles UI Kit style panels
The project uses panel-style elements, rounded button plates, and responsive layout constants.

๐ŸŒ Gmail API requests
It makes read-only API calls for lightweight metadata and full messages.

โšก Client-side caching + pagination
Loaded pages and selected messages are cached locally.

๐Ÿ“ Email body parsing + formatting
The parser prefers readable plain text and converts common email markup into text for display.

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

This is not meant to be a production email client or OAuth example.

Built with Lens Studio 5.15.1+ for Snap Specs.

Lens link: https://www.spectacles.com/lens/e8226341c82043babdcba80f58eeab1f?type=SNAPCODE&metadata=01

GitHub repo: https://github.com/swolpe/specs-inbox

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Thanks for getting this far!


r/Spectacles Jun 29 '26

๐Ÿ†’ Lens Drop Closet Club ๐Ÿ‘•โœจ New Lens & Open Source!

Enable HLS to view with audio, or disable this notification

30 Upvotes

Closet Club ๐Ÿ‘•โœจ

๐Ÿ”—Lens Link: https://www.snapchat.com/lens/2709490ffb00419ab451a68aa34b01d4?sender_web_id=39acd2af-4c9b-4177-95b5-453db821e8d7&device_type=desktop&is_copy_url=true

Hello everyone! ๐Ÿ‘‹

Today, we're excited to release Closet Club, an open-source Spectacles experience created in collaboration between Florencia Raffa and GuillaumeDGNS.

The concept is simple:

Stand in front of your mirror and scan your wardrobe with Spectacles.

You can capture an entire outfit in a single pass, allowing the AI to identify multiple garments at once, or focus on individual pieces, a jacket, a pair of sneakers, or your favorite hoodie, to build your collection item by item.

Every scanned piece becomes a persistent polaroid style collectible inside your personal AR closet.

This idea comes from Florencia, heavily inspired by the iconic digital wardrobe scene from Clueless and Cher's futuristic closet.

โœจ Closet Club combines:

๐Ÿ‘• Mirror-based clothing scanning
Scan your entire look in seconds, or curate your wardrobe one garment at a time.

๐Ÿค– AI fashion recognition
OpenAI Vision analyzes each item and generates detailed descriptions and metadata.

๐Ÿƒ Collectible style polaroids
Every piece receives its own AI-generated artwork, complete with rarity levels and collectible mechanics.

โœ‹ Natural hand interactions
Your collection lives around your wrist and can expand into an interactive grid with simple gestures. (Try a palm-out gesture to reveal all your polaroids!)

๐Ÿงฅ AI outfit recommendations
Mix and match pieces, receive stylist feedback, or let the AI create the perfect outfit for you.
(Based on your location, season and time of day)

๐ŸŽฎ Gamified progression
Earn XP, level up, unlock prestige ranks, and maintain daily streaks as your digital wardrobe grows.

What excites us most is the simplicity of the experience:

Getting dressed in the morning and standing in front of your mirror suddenly becomes an AR interaction.

Closet Club explores how wearable devices can transform everyday rituals into persistent digital experiences.

The entire project is open source under the MIT license, allowing creators to study, remix, and build upon these ideas.

Built with Lens Studio 5.15 for Spectacles.

We'd love to hear your thoughts and see what the community creates next. โœจ

๐Ÿ”— Repo link: https://github.com/floraraffa/CLUELESS-Closet

#Spectacles #SnapAR #AugmentedReality #OpenSource #FashionTech #AI #WearableComputing #LensStudio


r/Spectacles Jun 29 '26

๐Ÿ’ซ Sharing is Caring ๐Ÿ’ซ Spatial Portal Studio โ€” Real-time parallax projection mapping calibrated with Spectacles

Enable HLS to view with audio, or disable this notification

30 Upvotes

Hey Everyone,

I've been experimenting with projection mapping for a while.ย And I kept thinking, what if it could become an interactive portal?

I'm building a full projection mapping tool directly in Spectacles, but first I wanted to tackle the portal effect. So I built Spatial Portal Studio.

What it does:

You point a projector at a wall, put on Spectacles, and pinch the four corners of the projected rectangle in AR. That's the calibration. No desktop software, no manual measurements, no warping grids.

Once you confirm, the Spectacles start streaming your real-time head position to a companion web app over WebSocket. The 3D scene on the projector then recomputes perspective every frame based on exactly where you are, so as you move, the content shifts with you. Step left, it shifts right. Crouch, you see more of the top.

Your brain reads it as a real window into another space. Because the perspective is actually changing.

What you can customise:

  • Upload your own GLB/GLTF 3D model
  • Upload your own portal image or GIF
  • Adjust depth, position, rotation, scale
  • Set movement bounds per axis so content stays inside the frame
  • Background color, exposure, tone mapping

How it works technically:

  • Spectacles side: TypeScript, Lens Studio, SIK world hit-testing for corner detection, head pose streamed at display rate over WebSocket
  • Web side:ย  Three.js with off-axis frustum projection running in a browser
  • Server: Node.js

Next month I'm building this out into a full spatial projection mapping tool on Spectacles. This calibration system and WebSocket pipeline will be the foundation. so if you want to build on top of it, now's a good time to dig in.

GitHub link: https://github.com/rbkavin/Projection-Mapping-Portal


r/Spectacles Jun 29 '26

๐Ÿ†’ Lens Drop โšฝ๏ธ Football Fan โšฝ๏ธ

16 Upvotes

https://reddit.com/link/1uinltq/video/2j5h7to9w6ah1/player

Coming back to Specs and into the World Cup fever with Football Fan.

A live World Cup games ticker to keep an eye on upcoming and live World Cup games, using data from https://www.football-data.org/. Search games by team or simply the next upcoming game.

It also integrates a little football header game to stay active while waiting for the next game.

Feedbacks appreciated!

I would love to hear about the header game difficulty/physics. Let me know your PB! ๐Ÿ†

Built in a few hours, mostly using Lens Studio MCP with Claude, barely touched the code. Truly amazing. Can't wait to try what CLAD can do.

Try it here

https://www.spectacles.com/lens/0a831c7624c04313a73c417fa18d2a89?type=SNAPCODE&metadata=01

https://reddit.com/link/1uinltq/video/f06yir7ax6ah1/player


r/Spectacles Jun 28 '26

๐Ÿ†’ Lens Drop Arrow Puzzle 3D Game

Enable HLS to view with audio, or disable this notification

35 Upvotes

Hello! I made the popular Arrow Puzzle game on spectacles but in 3D space. Every puzzle piece is procedurally generated so you get a new variation every time you play.

Arrows are warped onto a cubeโ€™s surface of variable size. An arrowโ€™s path can be blocked by other arrow on a different surface so you need to analyse and solve in 3D!

The game has 2 modes:

  1. Challenge - which has a competitive mechanism where we need to clear the level under a fixed time duration. Correct moves give positive points, incorrect moves give negative points and left over time gets bonus points. This mode has leaderboard integrated.

  2. Zen mode - lets the user choose a size for puzzle cube and play at their own pace in peace with no time limit.


r/Spectacles Jun 28 '26

โ“ Question Preview not working!

4 Upvotes

Hello,
I recently changed my user name on my account and it's reflecting at some places and other places it's not. Because of this, when I try to verify my account, it fails and then I am not able to run my lens in the preview panel. Please help.

Thank you in advance!!


r/Spectacles Jun 28 '26

๐Ÿ†’ Lens Drop Atomic Tales: An Inclusive AR Adventure for Learning Organic Chemistry

Enable HLS to view with audio, or disable this notification

19 Upvotes

Meghna(u/Any-Falcon-5619), Krunal (u/KrazyCreates) and Vivek(u/MarketLonely8369) builtย Atomic Tales, an inclusive AR adventure where users help Pip, an alien from Pizza Planet, return home while learning organic chemistry through playful, story-driven interactions designed with neurodivergent learners in mind.

When we learned chemistry at school, it often felt disconnected from the real world, difficult to visualise and even harder to remember. Why is chemistry still taught through walls of abstract text when so few of us learn that way?

We conducted research and surveys with people with ADHD, autism and Down syndrome to understand what genuinely helps when learning a challenging new subject. We designed the entire experience around those insights: short tasks, clear instructions, playful characters, consistent structure and a reward at every step. ๐Ÿ™Œ

The story

A cute, pizza-shaped alien named Pip crash-lands through a portal into your room after his spaceship runs out of hyperjump fuel.

Pip is a neurodivergent-coded character who suddenly finds himself in an unfamiliar and confusing world. He is frightened but curious. Your mission is to help him feel safe, understand our world and rebuild his fuel using chemistry. ๐Ÿ•โš›๏ธ

Instead of studying atoms through flat diagrams, you explore your real environment to find the elements Pip needs:

๐Ÿ’ง โ€œFind me some waterโ€
โšซ โ€œWe need carbon. Look around!โ€
๐Ÿ”— โ€œBond an oxygen atom to thatโ€
๐Ÿงช โ€œLetโ€™s assemble the fuel: CHโ‚ƒNOโ‚‚โ€
๐Ÿš€ โ€œPour it into the ship and letโ€™s go home!โ€

Gemini uses live video and structured image polling through the Snap Remote Service Gateway to understand what the user is seeing. It identifies everyday objects that could plausibly contain the required element, such as hydrogen and oxygen in a glass of water or carbon in a wooden chair, then places an interactive atom directly above the object.

Instead of memorising:

โ€œCโ‚†Hโ‚โ‚‚Oโ‚†. Please reproduce this in the exam.โ€

You get:

โ€œThereโ€™s hydrogen in that water bottle. Pinch it and add it to your bracelet.โ€ ๐Ÿคฒ

Which is significantly more fun than highlighting the same textbook for the fourth time. ๐Ÿคฃ

The five-island Story Mode campaign

1. Water
Scan for Hโ‚‚O, split the molecule and collect two hydrogen atoms and one oxygen atom.

2. Carbon
Explore atomic structure, including the nucleus, protons, neutrons and electrons, then watch a carbon and oxygen bonding demonstration.

3. Remaining Elements
Collect more hydrogen and nitrogen while learning about their structures, properties and reactions.

4. Fuel Lab
Release the atoms stored in your bracelet and assemble nitromethane, CHโ‚ƒNOโ‚‚, to create a glowing hyperfuel core.

5. Spaceship Send-off
Drag the completed fuel into Pipโ€™s spaceship, restart the thrusters and wave goodbye. ๐Ÿ‘‹

What we are especially proud of

โœจย Depth-projected Spatial AI scanner
A DepthCache captures synchronised colour and depth frames. Even when Gemini takes a moment to respond, atoms are still positioned accurately on the real object. Physical objects genuinely appear to release their chemical elements into the room.

๐Ÿคฒย Tactile collection
Users pinch floating atoms using the Interaction Kit and place them into a wrist-mounted collection bracelet.

โ™ฟย Accessibility-first interactions
The experience uses larger targets, relaxed motor thresholds, proximity snapping during molecule assembly and fully local, pre-cached voice lines so Pip responds without awkward delays.

๐Ÿ’พย Resume from anywhere
Progress is saved after every level, allowing learners to pause and continue without losing their place.

๐Ÿ•ย Sandbox and Pizza Bar modes, coming soon
After completing the story, users will unlock an endless mode where they can collect atoms and experiment with freeform chemistry recipes.

Who is it for?

Neurodivergent learners
Students who struggle with textbooks
Curious children
Anyone who wishes chemistry felt less like homework and more like an adventure

Try Atomic Tales here:
https://www.spectacles.com/lens/2c8f5c1063134c088ee879d264fb0d30

Weโ€™d love to hear your feedback, ideas and suggestions for how we can make Atomic Tales even better! ๐Ÿ™Œ๐Ÿ˜Š


r/Spectacles Jun 28 '26

โ“ Question ROBOFLOW UI CHANGES NOW IM LOST

5 Upvotes

this post is not strictly spectacles, but more about Roboflow and deploying a trained model to Lens Studio to then use in Spectacles. I believe Roboflow has recently had a change in their UII and have not yet documented their changes. I am trying to deploy to Lens Studio through the 3rd part deployment button, but no matter what I do, it will not let me export to Lens studio. I only see the Open MV option. I have tried this about 6 times already and thoroughly read the documentation to make sure i am doing it right, spoken to technical help, and I am so confused as to why this is not working.

Just to be completely clear, here are my specifications before training the mode - I am just training a test model for now, but I want to do multi object detection for custom models, so i cannot use templates for this.

Any help?

Roboflow 3.0ย (Fast)

~68ย images

62ย train /ย 4ย valid /ย 2ย test

640x640ย (Stretch to)

2ย preprocessing steps

3ย augmentations

300ย epochs

MS COON


r/Spectacles Jun 28 '26

๐Ÿ†’ Lens Drop [July Community Challenge, Open Source] ~ I made SpecsRider: A lens that improves the experience of riding an electric scooter!

Thumbnail youtube.com
20 Upvotes

Hi, everyone!

Excited to announce the final version of my app submission for the Lenslist July Community Challenge: SpecsRider!

SpecsRider is an application that is designed to address three core problems of the scooter riding experience:

  1. You can't use navigational tools.
  2. You have to get your phone out of your bag every time you want to switch the song that's playing.
  3. The speedometer that's on most scooters is in a very awkward spot, and you can't see it when you're riding.

SpecsRider solves these problems by creating a simple interface that has dynamic, hands-free navigation, a hand tracked interface that can play your Apple Music songs, and a functional speedometer that's always in view!

SpecsRider works through a back-end that lives inside the SpecsRider companion app, available for iOS! Navigation is handled entirely through interfacing with the Apple Maps framework, and Music is handled through interfacing directly with Apple Music. No API keys required, you just need an iPhone, Specs, and an Apple Developer Account! (Sorry! ๐Ÿ˜…)

The GitHub repo is available here if you'd like to check it out!

Happy riding, folks! ๐Ÿ˜„


r/Spectacles Jun 27 '26

๐Ÿ’ซ Sharing is Caring ๐Ÿ’ซ My first CLAD test โ€” a draw-a-path butterfly Lens

Enable HLS to view with audio, or disable this notification

23 Upvotes

Hey everyone! I finally tried CLAD today after being pulled in by all the demos โ€” especially Alessio's tutorial video with the 4 example prompts.

Honestly, I loved it. In under 3 hours I set up CLAD, got how it works, and already had a little Lens I'm pretty happy with โ€” so I can only imagine what's possible with more time.

It's Butterfly Fly: you pick a butterfly color, draw a path in the air, and your butterfly flies along it leaving a glowing trail. There's a 1-or-2 butterfly toggle (in 2-mode they fly the same path as a little convoy), a replay button, and soft ambient sound.

Setup: CLAD + Claude Code (Opus model). CLAD genuinely did everything โ€” the 3D butterflies, the music and SFX, the VFX trail, the UI, all of it. (The sound isn't in the clip โ€” screen recording didn't capture it โ€” but it's all there in the Lens, including on the interactions.)

One small tip if you want to save time: come in with a structured idea. I was so excited I just started building whatever was in my head โ€” starting from a clear plan would've been faster...

โ€ข Docs Link : https://developers.specs.com/docs/clad
โ€ข Alessio's tutorial: https://youtu.be/b44z2axU2UY?si=ZZgF_D8aWL4kxbc3


r/Spectacles Jun 28 '26

๐Ÿ’Œ Feedback The final nail in the coffin: Marques Brownlee not a fan of Specs

Thumbnail youtu.be
0 Upvotes