MagicMirror²:将普通镜子变身为你的智能个人助理
你是否曾经幻想过像科幻电影里那样,拥有一面能显示天气、新闻、日程甚至与你对话的智能镜子?MagicMirror² 的出现,让这个幻想走进了现实。它是一个开源的模块化智能镜子平台,基于 Electron 构建,无需复杂的服务器配置,即可帮助你轻松将家中的镜子改造为功能丰富的个人信息中心。本文将带你全面了解这个充满创意的开源项目。
截至收录:
MagicMirror² stars数:23192
MagicMirror² forks数:4508
MagicMirror²项目目录截图

MagicMirror²项目核心亮点
- 🪞 模块化设计:核心平台极其精简,所有功能(如天气、日历、新闻)均通过可安装的模块实现,用户可按需组合,打造独一无二的智能镜子。
- 🚀 开箱即用:基于 Electron 封装,无需部署 Web 服务器或进行复杂的浏览器配置,下载安装后即可快速启动和运行。
- 🌍 活跃的社区生态:拥有一个不断壮大的贡献者社区,提供了大量由社区开发的第三方模块,从实用工具到趣味小部件,应有尽有。
- 💻 技术友好:项目完全开源,使用 JavaScript 开发,文档详尽。无论是想直接使用、自定义模块还是参与核心开发,对开发者都非常友好。
MagicMirror²快速开始
只需几步,你就能让一面智能镜子运行起来:
1. 安装:
最推荐的方式是通过命令行工具一键安装(确保系统已安装 Node.js)。
bash
bash -c "$(curl -sL https://raw.githubusercontent.com/MagicMirrorOrg/MagicMirror/master/installers/raspberry.sh)"
(注:上述命令主要针对树莓派,其他平台请查阅官方文档)
- 配置模块:
安装完成后,进入MagicMirror/config目录,编辑config.js文件,启用或配置你需要的模块。
javascript
modules: [
{
module: "alert",
},
{
module: "updatenotification",
position: "top_bar"
},
{
module: "clock",
position: "top_left"
},
{
module: "calendar",
// ... 你的日历配置
}
] - 启动你的智能镜子:
在项目根目录下运行启动命令。
bash
npm run start
MagicMirror²应用场景
- 家庭信息中枢:在玄关或浴室的镜子中集成时钟、当日天气、出行交通状况和家庭日历,出门前一眼掌握所有信息。
- 个性化助理:显示实时新闻摘要、待办事项列表、股票行情甚至智能家居控制面板,让镜子成为生活与工作的助手。
- 创意展示与艺术装置:利用其可定制化的显示特性,制作一个循环展示照片、名言或艺术动画的数码相框或互动艺术墙。
- 开发者与极客玩具:作为一个开放的硬件/软件平台,极客们可以开发自定义模块,集成智能语音助手、人脸识别等更高级的功能。
MagicMirror²链接
MagicMirrorOrg / MagicMirror项目地址:https://github.com/MagicMirrorOrg/MagicMirror
本文地址:https://www.tgoos.com/42845
声明:本站资源均整理自互联网,版权归原作者所有,仅供学习交流使用,请勿直接商用,若需商用请购买正版授权。因违规使用产生的版权及法律责任由使用者自负。部分资源可能包含水印或引流信息,请自行甄别。若链接失效可联系站长尝试补链。若侵犯您的权益,请邮件(将 # 替换为 @)至 feedback#tgoos.com,我们将及时处理删除。转载请保留原文链接,感谢支持原创。
