Loop is an iOS app template designed to build automated insulin delivery systems for diabetes management. Written in Swift, it functions as a closed-loop artificial pancreas system built on top of the LoopKit framework, which provides the underlying data storage, retrieval, calculation capabilities, and reusable view controller components. The project explicitly states it is highly experimental and not approved for therapy, positioning it as a research and community-driven initiative rather than a medical device cleared for clinical use.
The app provides comprehensive glucose monitoring and insulin delivery management through both iPhone and Apple Watch interfaces. On iPhone, users can view real-time glucose graphs, perform bolus calculations and insulin delivery, and receive notifications for critical events including loop failures and pump battery changes. The Apple Watch integration extends functionality to the wrist, allowing users to enter carbohydrate information, perform bolus actions, and receive notifications about reservoir levels and delivery failures. The interface includes status screens, bolus entry screens, and various alert notifications designed to keep users informed of their system status.
Loop is built on the work of many contributors and represents a collaborative effort in the open-source diabetes technology community. The project maintains documentation through Loop Docs at loopdocs.org, which covers installation procedures, algorithm details, and technical specifications. A wiki provides additional resources including FAQs and contribution guidelines for those interested in participating in the open-source aspects of the project.
GitGenius activity tracking reveals that the repository maintains active community engagement with a median issue and pull request response latency of 8.7 hours across 222 tracked items, indicating relatively responsive maintenance. The most active contributor tracked is marionbarker with 416 events, followed by blameitonben with 24 events and elnjensen with 22 events. The most common issue label is stale with 12 occurrences, followed by enhancement requests with 2 occurrences, suggesting the project manages inactive issues while continuing to receive feature requests. Interestingly, GitGenius identifies overlapping contributors between Loop and major technology repositories including microsoft/vscode, microsoft/typescript, and rust-lang/rust, indicating that some contributors to Loop also participate in significant open-source projects outside the diabetes technology domain.
The repository is classified across multiple diabetes and medical technology categories including insulin delivery, closed-loop systems, artificial pancreas technology, glucose monitoring, insulin pump integration, and health management on the iOS platform. This comprehensive classification reflects Loop's position as a sophisticated medical application addressing multiple aspects of automated diabetes care. The project's combination of technical sophistication, active community maintenance, and explicit disclaimers about its experimental status makes it a notable example of community-driven medical technology development.