Skip to Content
DevelopersOverview

Build on sleepypod

sleepypod is three cooperating projects. The public site is a separate static Nextra application.

RepositoryRoleMain tools
sleepypod/core Pod server, hardware, web UI, scheduling, sensorsTypeScript, Next.js, tRPC, SQLite, Python
sleepypod/ios Native companionSwift, SwiftUI, XcodeGen
sleepypod/m5-rotary-dial Bedside control firmwareC++, ESP32-S3, PlatformIO
sleepypod/sleepypod.github.io This product and documentation siteNextra, Next.js static export, Pagefind

Read each repository’s instructions before changing it. Core’s architecture and invariants are summarized in its AGENTS.md; the wiki index points to deeper topic documentation.

Pick a starting point

Current core references

Start with build and release workflows, temperature ownership, sensor pipelines, and the complete technical source library.

Last updated on