root@migralens:~#fw v0.9.3-nightly · tty0 · 115200 baud

MigraLENS_


  
./lens --preview● REC
$ lens --mode

ssh root@migralensshell

      
render --wireframeyaw 0°
cat /proc/hwspec
{
  "frame":   "round, 46mm, 39g",
  "display": "micro-OLED 640x400, right",
  "fov_deg": 20,
  "camera":  "720p @ bridge",
  "mics":    2,
  "audio":   "bone-conduction",
  "soc":     "nRF5340 + FPGA",
  "battery": "222mAh / ~6h",
  "link":    "BLE 5.3",
  "open":    true
}
man migralensfeatures
  • Ask questions with the camera as context
  • Live captions + translation
  • Walking nav on the lens edge
  • Code review: look at a screen, get the bug
  • Tap temple to capture / query
  • Open SDK, Lua + Python, root access
  • Hard-wired REC LED, can't be disabled
wget companion.apkandroid

Companion app for Android 8+. Pair, mirror the lens, run the shell. Runs against a demo unit until hardware ships.

$ download migralens-1.0.0.apk
vim hello_lens.luasdk
-- runs on-device; push with: migra push hello_lens.lua
local lens = require("migra")

lens.on_tap(function()
  local img = lens.camera.capture()
  local ans = lens.ai.ask("what is this?", img)
  lens.display.text(ans, { x = 40, y = 60, color = "#33ff66" })
end)