ESP32‑S3 · FastAPI · PWA

Capture. Understand. Create.

IdeasGlass turns what you see and say into living ideas. Audio and photos stream from the glasses to a FastAPI backend, where they become drafts, goals, and polished outputs — from research proposals to videos, books, code, and music.

IdeasGlass App UI
IdeasGlass hardware

From stream to product

CaptureGlasses push PCM audio + photos via WebSocket (HTTP fallback) with battery + device meta.
UnderstandBackend segments, transcribes, and tags ideas (urgency, recurrence) from daily conversations.
PlanIdeas become Goals with steps, Prophecy Diary alignment, and timelines.
CreateOne-click generates outputs: research proposals, business plans, videos, blogs, books, code, music.

Live ingest

Low-latency WebSocket ingest for audio and photos; automatic HTTP fallback keeps sessions alive even on flaky tunnels.

  • Battery pill and device meta in UI
  • Compact gallery with microrefresh
  • Transcript playback & language detection

Ideas · Goal · Creation

Tabs to rank ideas, promote to goals, and materialize into creations. Each has detail pages, edits, and seeding.

  • Ideas: importance, urgency, evidence
  • Goals: outcomes, progress, Prophecy Diary
  • Creations: sections, assets, publish links

Firmware fit

ESP32‑S3 Arduino sketch with long-press sleep, optional boot-hold, Wi‑Fi latency tuning, and pooled audio/photo queues.

  • Board: XIAO_ESP32S3 (PSRAM OPI, default_8MB)
  • Compile: bin/arduino-cli compile --fqbn "$FQBN" ...
  • Upload: bin/arduino-cli upload -p /dev/ttyACM0 --fqbn "$FQBN" ...

Get started

  1. Clone the repo; create the glass Conda env; pip install -r backend/glass/requirements.txt.
  2. Set Wi‑Fi in wifi_credentials.h; flash firmware via Arduino IDE or bin/arduino-cli.
  3. Run backend: uvicorn backend.glass.app:app --host 0.0.0.0 --port 8765 --reload.
  4. Open https://glass.lazying.art (or your tunnel) to monitor Live, Ideas, Goals, Creation.

Legacy deep-dive docs live under /references.

LazyingArt ecosystem

Quick links to sibling sites that IdeasGlass pairs with.

🧠 EchoMind

Multilingual AI companion for learning and creation.

chat.lazying.art →

🌱 OnlyIdeas

Research-to-product community for bold concepts.

onlyideas.art →

💸 LazyEarn

Automations to turn small wins into income.

earn.lazying.art →

📚 LazyLearn

Physics & chemistry tracks and notebooks.

learn.lazying.art →

🤖 IdeasRobot

Agent that turns ideas into drafts, tasks, and posts.

robot.lazying.art →

👓 IdeasGlass

Capture, translate, and auto‑produce highlight reels.

glass.lazying.art →

🪙 LazyingArt Coin

Rewards and payouts bridging contributions and on‑chain value.

coin.lazying.art →

🧪 IDEAS

Notebook of research notes and essays.

ideas.onlyideas.art →

🎨 LazyingArt

Studio behind OnlyIdeas, EchoMind, LazyEdit, and IdeasGlass.

lazying.art →