TechLens icon TechLens

Your AI Diagnostic Copilot

Hands-free voice + camera diagnosis for auto technicians. One conversation. Three professional documents.

See It In Action

The Broken Translation Layer

Greasy hands struggling with a smartphone

Greasy Hands, Bad Notes

Techs are shoulder-deep in engine bays. They can't stop to type. Diagnostic notes end up illegible, incomplete, or missing entirely.

Chaotic service advisor desk with paperwork
🗣

Lost in Translation

Service advisors manually translate tech-speak into something customers can understand. Details get lost, calls get confused, trust erodes.

Rejected warranty claim form
🚫

Escalation Failures

Manufacturer reps bounce warranty claims for incomplete documentation. Missing measurements, no TSB references, no supporting data.

Every bounced warranty claim costs a shop $400–800 in lost labor.

One Conversation. Three Documents.

LIVE
Session

Tech Notes

Every DTC code, every measurement, every diagnostic step — structured, searchable, ready for the repair order. Part numbers included. TSB references linked. No more deciphering handwritten shorthand.

Customer Summary

Plain English your customer actually understands. No jargon, no acronyms, no 'valve body assembly.' Empathetic tone, clear next steps, transparent on timeline. Ready to hand over at pickup or email directly.

Escalation Brief

The complete diagnostic narrative a manufacturer field rep needs to approve warranty coverage. Full measurement history, every DTC logged in sequence, TSB cross-references, NHTSA complaint volume. Built to survive scrutiny.

LIVE
Session

Tech Notes

Every DTC code, every measurement, every diagnostic step — structured, searchable, ready for the repair order. Part numbers included. TSB references linked. No more deciphering handwritten shorthand.

Customer Summary

Plain English your customer actually understands. No jargon, no acronyms, no 'valve body assembly.' Empathetic tone, clear next steps, transparent on timeline. Ready to hand over at pickup or email directly.

Escalation Brief

The complete diagnostic narrative a manufacturer field rep needs to approve warranty coverage. Full measurement history, every DTC logged in sequence, TSB cross-references, NHTSA complaint volume. Built to survive scrutiny.

Sample: Tech Notes

• DTC P0700 — Transmission control system
• TSB 02-157-22R — CVT valve body replacement
• Part: 31705AA450 (Valve Body Assy) ×1
• Labor: 1.0 hr — Special tool required
• Severity: MEDIUM

Sample: Customer Summary

We found that your transmission has a known issue that Subaru has identified and released a fix for. The repair involves replacing an internal component called the valve body. This is covered under an existing service bulletin, so warranty coverage may apply.

Sample: Escalation Brief

Vehicle: 2023 Outback 2.5i Premium
Complaint: CVT judder 0–25 MPH
DTC: P0700 | TSB: 02-157-22R
NHTSA: 12 matching complaints
Recommendation: Valve body replacement per TSB procedure

Real output from a single TechLens session — generated in under 3 seconds

See It In Action

1

Start the Session

Fill in the vehicle & concern, hit Start

Enter year, make, model, trim, and the customer's complaint. Gemmy loads the relevant knowledge base and starts listening immediately. Always on — just talk.

2

Describe the Problem

"2023 Subaru Outback, CVT judder at low speed — is there a TSB?"

Speak naturally. Fumble your words. Change your mind mid-sentence. Gemmy handles real conversation, not rigid commands.

3

Get Real Answers

Gemmy: "TSB 02-157-22R found — part numbers, labor hours, diagnostic steps included."

Gemmy pulls from 21 TSBs, 3 recalls, and 175 NHTSA complaints. 80% of questions answered instantly from pre-loaded context — no tool call latency.

4

Point the Camera

"Look at this"

Activate the camera with your voice. Point your phone at any component — Gemmy sees what you see and identifies parts, damage, and next steps. Say "Stop looking" to turn the camera back off.

5

Interrupt Anytime

"Hold on — what's the labor time on that?"

Barge in mid-sentence. Gemmy stops immediately and pivots. This is a conversation, not a queue.

6

End Session

"End session"

Three professional documents generate automatically. No typing. No copy-paste. No "what did the tech mean by chk tsb??"

Voice Commands

"Look at this" Activate camera
"Stop looking" Turn off camera
"End session" Finish & generate docs

Four Agents. One Pipeline.

Technician

Voice + camera input — hands-free, under the car

Voice + Camera

React Frontend

WebSocket + MediaStream capture

React 19 + Tailwind v4
WebSocket

Cloud Run — FastAPI

Orchestrates the four-agent pipeline

us-central1 · Python + FastAPI
Context package

Intake Agent

Pre-filters 70KB knowledge base → 2KB vehicle-specific context. Injects into Live Agent system prompt.

gemini-2.5-flash · runs once
System prompt injection
⟳ Continuous During Session

Live Agent

Real-time voice + vision conversation. Barge-in supported. Hands-free.

gemini-2.0-flash-live · ADK
Transcript

Active Context

Live synthesis visible to the tech. TSB matches, findings, severity ratings update in real time.

Visible in UI · Updates continuously
Triggers analysis

Synthesizer Agent

Background async analysis. TSB matching, NHTSA cross-reference, severity ratings.

gemini-2.5-flash · async
← Enriched context feeds back into Live Agent →

Cloud Firestore

21 TSBs · 3 Recalls · 175 NHTSA complaints

Tool calls ↔ Structured JSON
Connected to Live Agent + Synthesizer via tool calls
"Wrap it up" · "Done" → Session ends

Writer Agent

Takes full transcript + synthesized findings → generates three professional documents

gemini-2.5-flash

Tech Notes

DTCs · Part numbers · Procedures

Customer Summary

Plain English · No jargon

Escalation Brief

Full diagnostics · History

How Data Flows

Tech speaks
16kHz raw binary audio
Camera sees
Live video frames
KB matches
TSBs, recalls, complaints
70KB → 2KB
Context injects
Into Live Agent prompt
Docs generate
Three audiences, one session

The Numbers

0:1
Context Compression
70KB knowledge base → 2KB vehicle context. The Live Agent already knows about that CVT TSB before you ask.
0%
Questions Answered Without Tool Calls
Pre-loaded context eliminates tool call latency
0kHz
Raw Binary Audio (Not Base64)
<0s
Pre-loaded Context Response Time
0
Documents From One Conversation

7 Years. Every Role in the Shop.

Richard Adair spent seven years in the Subaru service department—starting as a lube tech doing oil changes in the express lane, moving to service writing, then main shop work, and finally to lead dispatcher and management. Lube tech. Service writer. Lead dispatcher. He watched this problem from every seat in the shop. TechLens was built by someone who lived every role—not someone who read about it.

7
Years in Service Dept
21
TSBs Indexed
175
NHTSA Complaints
3
Recalls Covered

Built by Adair Labs →

Under the Hood

Gemini Live API Google ADK Cloud Run Firestore React 19 FastAPI Tailwind v4
Powered by Gemini Google Cloud
Scan to open TechLens

Try It Right Now

Scan the QR code to open TechLens on your phone — or tap the link below on desktop. No install needed. Works in any browser with mic + camera access.

Launch TechLens
techlens-backend-228897496812.us-central1.run.app

Get Involved

Join the Beta

Shop owner, service advisor, or technician? Be one of the first to use TechLens in a real bay. Drop your email and we'll reach out when we're ready for testers.

Partner With Us

Interested in investing, integrating TechLens into your platform, or exploring a partnership? Leave your email and tell us what you're thinking.

Let's Talk

Ready to move? Skip the form. Reach out directly — I respond to every message.

Text me — (425) 577-2787 Call me — (425) 577-2787 richard@adairlabs.com

About TechLens

Why we built this

TechLens was born in a Subaru dealership service department. The founder, Richard Adair, spent seven years working every role in the shop — lube tech, service writer, main shop technician, lead dispatcher, and management. Every day, he watched the same documentation failures cost shops time, money, and customer trust. Techs know what’s wrong with the car but can’t capture it fast enough. Advisors spend twenty minutes translating. Manufacturer escalations get bounced for missing data. Three audiences need the same information written three different ways, and nobody has time to do it.

How it works

TechLens runs a multi-agent AI pipeline on Google Cloud. When a tech starts a session, the Intake Agent compresses a 70KB knowledge base — covering TSBs, recalls, and NHTSA complaints — down to roughly 2KB of vehicle-specific context. That’s a 35:1 compression ratio, injected directly into the Live Agent’s system prompt before the conversation begins.

The Live Agent uses Google’s Gemini Live API for real-time bidirectional voice and vision streaming. The tech talks naturally and can interrupt mid-sentence. A Synthesizer Agent watches the transcript in the background, matching symptoms to TSBs and feeding enriched context back into the conversation — a continuous loop where the AI gets smarter as the session progresses.

When the session ends, the Writer Agent generates three professional documents automatically: structured Tech Notes for the repair order, a plain-English Customer Summary, and a formal Escalation Brief built to survive manufacturer scrutiny.

What we learned building it

Pre-filtering beats retrieval. Injecting context at session start is faster and more reliable than runtime RAG for voice conversations where latency kills the experience. 80% of questions are answered from pre-loaded context with zero tool calls — no dead air.

Building for people who can’t touch a screen forces fundamentally different UX decisions. Every interaction must be voice-first and camera-optional. Domain expertise turned out to be the real differentiator — knowing what a tech needs on a repair order vs. what a customer needs to hear vs. what a manufacturer rep requires can’t be Googled.

What’s next

Smart Glasses

Replace the phone camera with wearable optics for true hands-free diagnosis.

DMS Integration

Write directly to CDK, Reynolds & Reynolds, and Tekion so tech notes land in the RO automatically.

Multi-Manufacturer

Expand beyond Subaru to Toyota, Honda, Ford, GM, and more.

Diagnostic Intelligence

Aggregate session data to surface patterns — which symptoms correlate with which fixes across thousands of repairs.

Built with

Gemini Live API · Google ADK · Cloud Run · Cloud Firestore · React 19 · Tailwind v4 · FastAPI · Python · WebSocket