写了一个开源 Personal Agent
Molr ,一个开源、可以自己部署的 Personal Agent 。

开发人员:我(以及天才程序员 Tibo )
技术栈:Go + React / TypeScript + SQLite 。
Molr 的设计围绕两个很简单的想法展开。
首先,Personal Agent 应该部署在 Personal 的设备上。
一个长期陪你工作的助理,会积累很多私人资料、习惯和记忆。我不希望这些数据如何保存、如何使用,全由平台说了算;也不希望用了很久之后,因为一句“违反了我们的使用条款”,就突然无法继续使用自己的助理。
其次,AI 助理应该像人一样被管理。
我用过一些本地 Agent 产品,一个让我不太舒服的地方是:做事情时经常需要逐条审批,用久了又忍不住想直接开 Full Access 。
我希望 AI 助理能像员工一样被管理:先说清楚工作范围,给它完成工作需要的资源和预算,再检查进展与结果。范围内的事情让它自己推进,需要额外资源时再来申请。
围绕这些想法,目前做了这些功能:
权限控制:可以按助理授权目录读写、网络访问和计算资源,并设置有效期。缺权限时,助理可以在聊天里申请,你看过范围后再批准。模型调用也有单独的预算管理,方便控制日常消耗。
浏览器使用:助理可以打开网页、读取内容、填写表单、点击和截图。你能在界面里实时看到它正在操作的浏览器,遇到需要自己登录或处理的步骤,可以接管,完成后再交还给它继续。
本地与远程沙盒:助理可以在本机沙盒中执行任务,也可以使用接入的远程节点。接入机器之后,再分别授予助理需要的目录、计算和网络权限,把获准的文件处理和命令执行放到对应节点上。
微信连接:扫码绑定后,可以直接在微信里给助理发消息、图片和文件,接收它的回复与产物。网页端保留同一份聊天记录,也继续负责文件、计划和权限管理;需要审批的操作仍然在 Molr 里完成。
当然,也包括 Personal Agent 常见的基础能力:长期记忆、自我学习、偏好适应、任务规划、定时执行、工具调用与技能扩展。
项目还在开发中,尚未发布稳定版。欢迎来试试,提 Issue 。
觉得有意思的话,也欢迎给个 Star ,让天才程序员 Tibo 继续保持开发热情。
GitHub:molr-ai/molr