{"id":15443662,"url":"https://github.com/ruanrongman/intelliconnect","last_synced_at":"2026-05-10T11:06:45.081Z","repository":{"id":255954964,"uuid":"752530001","full_name":"ruanrongman/IntelliConnect","owner":"ruanrongman","description":"本项目为xiaozhi-esp32提供后端服务  |  A Powerful AI agent IoT platform core.","archived":false,"fork":false,"pushed_at":"2026-03-25T08:50:33.000Z","size":126636,"stargazers_count":113,"open_issues_count":3,"forks_count":27,"subscribers_count":6,"default_branch":"main","last_synced_at":"2026-03-26T12:35:39.611Z","etag":null,"topics":["agent","iot-core","iot-platform","mcp-client","mcp-server","xiaozhi-ai","xiaozhi-mcp","xiaozhi-server","xioazhi-esp32"],"latest_commit_sha":null,"homepage":"https://ruanrongman.github.io/IntelliConnect/","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ruanrongman.png","metadata":{"files":{"readme":"docs/README.md","changelog":null,"contributing":"docs/contributing.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"docs/security.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2024-02-04T05:26:06.000Z","updated_at":"2026-03-25T08:42:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"0ae08471-e380-4215-942b-6ba0b2273fba","html_url":"https://github.com/ruanrongman/IntelliConnect","commit_stats":{"total_commits":6,"total_committers":1,"mean_commits":6.0,"dds":0.0,"last_synced_commit":"dcea3621c5541f676e4979816fe262a7d9f38730"},"previous_names":["ruanrongman/intelliconnect"],"tags_count":24,"template":false,"template_full_name":null,"purl":"pkg:github/ruanrongman/IntelliConnect","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruanrongman%2FIntelliConnect","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruanrongman%2FIntelliConnect/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruanrongman%2FIntelliConnect/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruanrongman%2FIntelliConnect/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ruanrongman","download_url":"https://codeload.github.com/ruanrongman/IntelliConnect/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ruanrongman%2FIntelliConnect/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31584979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-08T14:31:17.711Z","status":"online","status_checked_at":"2026-04-09T02:00:06.848Z","response_time":112,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent","iot-core","iot-platform","mcp-client","mcp-server","xiaozhi-ai","xiaozhi-mcp","xiaozhi-server","xioazhi-esp32"],"created_at":"2024-10-01T19:36:06.463Z","updated_at":"2026-05-10T11:06:45.053Z","avatar_url":"https://github.com/ruanrongman.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# IntelliConnect\n\n\u003e 一个由创万联社区开发的智慧物联网平台内核（首个专为AI智能体设计的物联网平台内核）\n\n\u003e 本项目正在快速开发中，文档正不断更新，欢迎提issue或email提醒作者。\n\n## 概述\n* 本项目基于springboot3.5.7开发，使用spring security作为安全框架\n* 配备物模型和完善的监控模块\n* 支持多种大模型(Qwen3系列，GLM系列和deepSeek等先进模型)和先进的Agent智能体技术提供出色的AI智能，可以快速搭建智能物联网应用(首个基于Agent智能体设计的物联网平台)\n* 支持知识库技术，可以针对专有领域构建知识库使得智能体更贴心\n* 支持MCP协议（模型上下文协议）可以自由扩展智能体能力\n* 支持多种iot协议，使用emqx exhook作为mqtt通讯，可扩展性强\n* 支持OTA空中升级技术\n* 支持微信小程序和微信服务号\n* 使用常见的mysql和redis数据库，上手简单\n* 支持时序数据库influxdb\n\n## 安装运行\n\u003e 推荐使用docker安装，docker-compose.yaml文件在docker目录下，执行 docker-compose up 可初始化\nmysql,redis,emqx和influxdb环境。\n* 安装mysql和redis数据库，高性能运行推荐安装时序数据库influxdb\n* 安装EMQX集群,并配置好exhook，本项目使用exhook作为mqtt消息的处理器\n* 安装java21环境\n* 修改配置文件application.yaml(设置ddl-auto为update模式)\n* java -jar IntelliConnect-1.8-SNAPSHOT.jar\n\n具体安装细节请看快速开始章节。\n\n## 功能模块\n\n| 功能模块                | 状态 | 描述                            |\n|---------------------|------|-------------------------------|\n| **首句响应**            | ✅ | 唤醒词响应时间 \u003c1秒，极速响应体验            |\n| **平均响应速度**          | ✅ | 平均对话响应时间 \u003c2.5秒，流畅对话体验         |\n| **双向流式交互**          | ✅ | 支持阿里,minimax流式播放，实时语音输入和回复输出  |\n| **用户端**             | ✅ | 友好的用户端操作界面，列表式管理，适合多设备管理      |\n| **角色配置和语义路由设置**     | ✅ | 角色设置和语义路由设置分离，用户体验更佳          |\n| **MCP接入点**          | ✅ | 基于角色的MCP工具接入点，扩展功能接入          |\n| **MCP服务**           | ✅ | SSE MCP接入方式，支持更多第三方服务集成       |\n| **Function Call安抚词** | ✅ | 工具调用前置安抚词，提升用户体验              |\n| **长期记忆**            | ✅ | 根据用户对话，提取关键信息记录，智能记忆管理        |\n| **知识库**             | ✅ | RAG检索知识库（后期拓展图知识库），文档上传，智能检索  |\n| **记忆总结**            | ✅ | 基于知识库长期记忆总结，智能对话分析            |\n| **多设备协同**           | ✅ | AB设备协同控制（物模型MQTT独立信道），全屋智能协同工作 |\n| **OTA固件升级**         | ✅ | 固件上传，主动升级，被动升级以及远程设备管理        |\n| **远程控制**            | ✅ | 支持远程控制设备，强大的物联网智能控制能力         |\n| **设备数据可视化**         | ✅ | 数据可视化，设备数据可视化，设备在线/离线状态       |\n| **事件告警**            | ✅ | 设备错误告警，设备异常处理，邮件下发，微信告警       |\n| **Skills技能整合** | ✅ | 重磅功能，独家提供智能体Skills集成          |\n| **微信小智**            | ✅ | 重磅功能，独家提供微信小程序，服务号集成          |\n| **原生知识图谱**          | ✅ | 重磅功能，原生知识图谱，知识图谱可视化和智能遗忘机制    |\n| **定时Agent**          | ✅ | 重磅功能，实现类似openclaw的7*24小时定时调用智能体 |\n\n### 开发中功能 🚧\n\n| 功能模块 | 状态 | 描述 |\n|---------|------|------|\n| **MQTT协议** | 🚧 | 支持MQTT通信协议，长连接、服务端主动唤醒 |\n| **混合模式角色** | 🚧 | 支持多角色混合模式，通过不同唤醒词唤醒不同角色（自动切换） |\n| **声纹识别** | 🚧 | 支持声纹识别功能，实现个性化语音助手 |\n| **多语言支持** | 🚧 | 支持多语言界面，满足不同地区用户需求 |\n| **情感分析** | 🚧 | 通过语音情感分析，提供更人性化的回复 |\n| **自定义插件系统** | 🚧 | 支持自定义插件开发，扩展系统功能 |\n| **聊天数据可视化** | 🚧 | 聊天频率统计图表等数据可视化功能，监控对话数据趋势 |\n\n## 项目特色\n* 极简主义，层次分明，符合mvc分层结构\n* 完善的物模型抽象，使得iot开发者可以专注于业务本身\n* AI能力丰富，支持Multi-Agent技术，快速开发AI智能应用\n\n## 接入微信服务号使用效果\n\n\u003cvideo  controls=\"controls\" width=\"500\" height=\"200\"\u003e\n\u003csource src=\"../video/demo.mp4\" type=\"video/mp4\"\u003e\n\u003c/video\u003e\n\n## 小智硬件接入效果\n\u003cvideo  controls=\"controls\" width=\"500\" height=\"200\"\u003e\n\u003csource src=\"../video/demo3.mp4\" type=\"video/mp4\"\u003e\n\u003c/video\u003e\n\n## Agent语音交互效果\n\n\u003cvideo  controls=\"controls\" width=\"500\" height=\"200\"\u003e\n\u003csource src=\"../video/demo2.mp4\" type=\"video/mp4\"\u003e\n\u003c/video\u003e\n\n## 交流群\n\n欢迎加入群聊一起交流讨论有关Aiot相关的话题，免费获取智控台的前端源码，链接过期了可以issue或email提醒一下作者。\n\n\u003cdiv style=\"width: 250px;margin: 0 auto;\"\u003e\n    \u003cimg src=\"./images/156049c7fe1b8efb8b8e4e0414d152da.jpg\" width=\"250px\"/\u003e\n\u003c/div\u003e\n\n\n## 贡献\n\n本人正在尝试一些更加完善的抽象模式，支持更多的物联网协议和数据存储形式以及Agent智能体技术，如果你有更好的建议，欢迎一起讨论交流。","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruanrongman%2Fintelliconnect","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fruanrongman%2Fintelliconnect","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fruanrongman%2Fintelliconnect/lists"}