HomeRail 是一个专为家庭私有环境设计的开源智能代理编排引擎——它不依赖云端大模型API,也不把你的语音和指令上传到服务器,而是运行在你自己的树莓派、NAS 或家用服务器上。它解决了一个现实痛点:我们每天和各种AI助手聊很多“一次性”问题(比如“查下今天天气”“帮我写封邮件”),但这些对话无法保存、无法复用、无法审计,更难以组合成真正有用的自动化流程。HomeRail 把碎片化的语音/文字交互,转化成清晰、可追踪、可调试的有向无环图(DAG)工作流,让AI协作真正“落地”到你的生活场景中。
核心功能
- 语音优先,安静可用:默认支持本地语音输入(无需联网识别),自动确认意图、消除歧义;同时保留键盘输入通道,兼顾隐私敏感、高精度或静音环境需求。
- 可视化DAG工作流引擎:每个任务不再是单次聊天,而是由多个专业Agent(如查询Agent、写作Agent、执行Agent)按明确依赖关系串联而成的“轨道式”流程,节点间数据流向清晰、状态全程可查。
- 自动生成上下文感知界面:不输出冷冰冰的JSON或日志,而是根据当前任务动态生成简洁、易读、带操作提示的轻量UI,比如一键重试、展开详情、跳转原始数据源等。
- 100%本地运行,开箱即审:所有语音处理、Agent调度、状态存储均在本地完成;完整执行记录(谁、何时、说了什么、走了哪条路径、结果如何)自动留存,满足个人数据主权与审计需求。
- 面向家庭场景深度优化:预设适配智能家居设备控制、家庭日程协同、本地媒体管理、NAS文件归档等典型用例,无需从零配置复杂基础设施。
- 渐进式低门槛扩展:提供命令行工具(CLI)快速调试流程,也支持未来通过自然语言“描述需求→生成DAG→部署运行”的端到端闭环。
适合哪些人用
如果你是以下人群之一,HomeRail 值得你花30分钟部署试试:
✅ 热爱搭建家庭实验室(Homelab)的技术爱好者,希望让AI真正“住在家里”而非“挂在云端”;
✅ 注重隐私的家庭用户,拒绝将语音指令、待办事项、健康提醒等敏感信息交由商业平台处理;
✅ 自动化实践者,厌倦了用IFTTT/Zapier拼接不可控的黑盒服务,渴望拥有完全自主的AI工作流控制权;
✅ 教育工作者或家长,想为孩子构建一个透明、可解释、能教学的AI协作沙盒环境。
快速上手
只需三步,5分钟启动本地语音智能管家:
- 确保设备已安装 Node.js 18+ 和 FFmpeg(用于语音编解码);
- 终端执行:
npm create homerail@latest,按向导选择部署模式(开发模式 / 家用NAS后台服务); - 运行
npx homerail dev启动服务,打开浏览器访问 http://localhost:3000,点击麦克风图标即可开始语音交互——首次使用会引导你创建第一个“查天气→发短信提醒家人”的简易DAG流程。
项目提供中文文档、预置家庭场景模板(如“离家模式启动”“孩子作业检查流水线”),零基础用户也能直观理解每一步作用。
项目信息
Voice-first local agent orchestration runtime for auditable DAG workflows.
编程语言:TypeScript|Star 数:487|开源协议:MIT|GitHub 项目地址
这不是又一个调用ChatGPT API的玩具,而是一套让你真正掌控AI协作节奏、把“说句话就搞定”变成“说句话就留下可传承数字资产”的家庭智能基建。


