# Team Discovery

- **Event:** [Claude Build Day](https://cerebralvalley.ai/e/claude-startups-build-day)
- **When:** Sat, Jun 13 at 9:00 AM – 10:00 PM (PDT)
- **Where:** San Francisco, CA
- **Team:** [Srikanth Kavoori](https://cerebralvalley.ai/u/Kavoori)
- **GitHub:** https://github.com/skavoori/discovery-suite
- **Website:** https://github.com/skavoori/discovery-suite/tree/main/discovery-app
- **Demo video:** https://www.loom.com/share/7834b205de204b2b9fb06a9f341d1872
- **Gallery:** https://cerebralvalley.ai/e/claude-startups-build-day/hackathon/gallery
- **Page:** https://cerebralvalley.ai/e/claude-startups-build-day/hackathon/gallery/49

Discovery Suite is a macOS app that discovers, identifies, and — where the device
allows — controls every device around your home, over Wi-Fi (mDNS/SSDP/DIAL) and
Bluetooth LE. An actor-based Swift library and `discoveryd` daemon run both sweeps in
parallel and fuse the results through an identification layer: BLE company-IDs (Amazon,
Apple), Apple Continuity ("iPhone, in use"), OUI vendor lookup, a Bonjour service catalog
(_hap._tcp, _aqara-setup._tcp, _matterc._udp…), and coarse proximity buckets (Immediate/
Near/Far) from smoothed BLE RSSI. A macOS 26 Liquid Glass dashboard presents it — collapsing
dense networks, pinning the interesting devices, ordering Bluetooth by proximity. Its
guiding principle is honest capability reporting: when a device can't be controlled (closed
HomeKit, secured setup, no Mac-side API) the app says so with a structured reason instead of
failing silently. Fire TV is driven end-to-end over a native ADB implementation: pair →
universal remote → installed-apps grid (`pm list packages -3`) → tap to launch. A Python
FastMCP server exposes the whole network to Claude as a tool (list_devices, rescan,
send_command, pair_device, list_apps).

---

Markdown version of https://cerebralvalley.ai/e/claude-startups-build-day/hackathon/gallery/49. Site index for agents: https://cerebralvalley.ai/llms.txt · full text: https://cerebralvalley.ai/llms-full.txt
