Multimodal Frontier Hackathon 2026
Edith turns your smart glasses into a hands-free AI assistant powered by OpenClaw. Say "Hey Edith" and talk to your personal AI agent — complete with memory, tools, vision, and knowledge search — all through your glasses.
[3-minute demo video link]
- Voice AI — Say "Hey Edith" followed by any question. She responds through the glasses speakers.
- Vision — "What am I looking at?" triggers the glasses camera and sends the image to your AI agent.
- Knowledge Search — Powered by Senso.ai, ask "What does our policy say about..." to search your knowledge base hands-free.
- API Key Security — Powered by Unkey, the WebSocket relay verifies API keys for secure multi-user access.
- Full Agent Access — Edith is an OpenClaw channel, so your agent's full toolset (browser, code execution, memory, integrations) is available through voice.
Glasses → Edith App (DigitalOcean) → WebSocket → OpenClaw Plugin (your machine) → AI Agent → Response → TTS → Glasses
The OpenClaw plugin connects outbound to the hosted Edith app — no port forwarding or tunnels needed. It works like Discord and Telegram channel plugins.
| Component | Description |
|---|---|
app/ |
Mentra SDK app server — handles wake word detection, transcription, camera, TTS, and WebSocket relay |
plugin/ |
OpenClaw channel plugin — receives messages via WebSocket, dispatches through the agent pipeline |
app/skills/ |
OpenClaw skills for Senso.ai and Unkey integrations |
plugin/skills/ |
Setup skill that automates plugin installation and configuration |
Edith can search and ingest documents through Senso.ai's knowledge base API. Ask a question and get grounded, verified answers spoken through your glasses.
npx shipables install samdickson22/edith-senso-knowledgenpx shipables install samdickson22/edith-senso-ingest
The WebSocket relay uses Unkey to verify API keys, providing rate limiting and usage analytics for multi-user deployments.
npx shipables install samdickson22/edith-api-keys
Wraps Auggie CLI so users can build, debug, and analyze code hands-free through their glasses. "Hey Edith, build me a landing page."
npx shipables install samdickson22/edith-augment-code
Deployed infrastructure for the relay server.
- Install the Edith app from the Mentra app store on your glasses
- Install the setup skill:
npx shipables install samdickson22/edith - Tell OpenClaw: "Set up my Edith glasses with your edith skill. My code is XXXXXXXX"
# App server
cd app
bun install
PACKAGE_NAME=com.edith.glasses MENTRAOS_API_KEY=your-key bun run dev
# Plugin (install into OpenClaw)
cd plugin
openclaw plugins install .- Runtime: Bun + TypeScript
- Glasses SDK: @mentra/sdk
- AI Backend: OpenClaw (self-hosted AI gateway)
- Knowledge: Senso.ai REST API
- Auth: Unkey API key management
- Hosting: DigitalOcean App Platform
- WebSocket: ws (relay between glasses and OpenClaw)
samdickson22/edith— Setup wizardsamdickson22/edith-senso-knowledge— Senso.ai searchsamdickson22/edith-senso-ingest— Senso.ai ingestsamdickson22/edith-api-keys— Unkey key managementsamdickson22/edith-augment-code— Augment Code via Auggie CLI
openclaw-edith-glasses— OpenClaw channel plugin
MIT