Technologies Involved:
iOS
Area Of Work: Native Apps
Project Description

The HomeKit Automation App empowers iOS users to create smart home automations and scenes using natural language. By integrating an on-device large language model (LLM), the app allows users to describe their desired setup, and the system translates that into actionable HomeKit configurations. The platform caters to smart home enthusiasts who seek intuitive control and automation of HomeKit-compatible devices.

Scope Of Work

The client requested a native iOS solution to interpret user commands through a locally deployed LLM. The scope included HomeKit API integration, natural language processing, scene creation, automation logic, and a user-friendly interface. The app needed to function offline with high performance and reliability, ensuring privacy and real-time response.

Our Solution

Oodles delivered the solution in the following way:

 

  • Developed a native iOS app using Swift and Apple’s HomeKit framework for robust smart home control
  • Integrated an open-source on-device LLM to convert user prompts into structured HomeKit automation
  • Designed a seamless UI where users could speak or type natural language to create or edit scenes
  • Implemented offline processing for fast, private, and secure automation creation
  • Built features to preview, test, and modify automations before deployment

     

Related Projects