AICPM is a comprehensive whole-house smart device management system designed to address the challenges of chaotic multi-user authority management in modern smart home environments.
By integrating Large Language Models (LLMs) within the MCP (Model Context Protocol) framework, AICPM innovatively combines natural language interaction with a strict "Zero Trust" security mechanism. This ensures that while users enjoy the convenience of AI-driven control, the system maintains rigorous security standards through verified identity authentication and granular permission oversight.
- 🛡️ Robust Multi-User Authorization: Implements a complete authorization mechanism to ensure the authenticity of every family member's identity.
- wm_map Fine-Grained Access Control: Provides precise management of device permissions, allowing personalized access allocation based on individual user needs.
- 📊 Comprehensive Auditing: Features a full-spectrum device usage recording and logging system to guarantee data traceability and security.
- 🤖 LLM-Powered Interaction: Leverages LLMs to enable intuitive control and status checking of home devices via natural language, significantly enhancing usability without compromising security.
AICPM is fully open-source. Contributions from the community are welcome.
- Source Code: https://github.com/sysu-aicpm
- Documentation:
Note: The video is hosted on Bilibili.
AICPM是一套面向智能家居的全屋设备智能管理系统,致力于解决当前智能家居领域多用户权限管理混乱的问题。
系统核心特点包括:
- 完善的多用户授权机制:确保家庭成员身份真实性。
- 设备权限的细粒度控制和管理:根据用户需求进行个性化权限分配。
- 全面的设备使用记录和日志系统:保障数据安全可靠。
同时,系统创新性地集成了 MCP (Model Context Protocol) 技术框架下的大语言模型,在严格的 "零信任 (Zero Trust)" 安全机制下,允许用户通过自然语言对话方式便捷地查看和控制家庭设备,提升了智能家居的易用性和智能化水平。
AICPM完全开源,欢迎社区贡献:
- 代码仓库:https://github.com/sysu-aicpm
- 项目文档:
