基本能力
产品定位
MoLing 是一个本地办公自动化助手,专注于通过操作系统 API 实现文件系统操作和系统命令执行,同时支持浏览器控制功能。
核心功能
- 文件系统操作:支持文件的读取、写入、合并、统计和聚合。
- 命令行终端:直接执行系统命令。
- 浏览器控制:基于
github.com/chromedp/chromedp
实现,需要 Chrome 浏览器支持。 - 未来计划:包括个人 PC 数据组织、文档写作辅助、日程规划和生活助手功能。
适用场景
- 本地文件管理和操作。
- 自动化系统命令执行。
- 浏览器自动化任务。
- 办公自动化辅助工具。
工具列表
- 文件系统操作工具:用于文件的读取、写入、合并等操作。
- 命令行终端工具:直接执行系统命令。
- 浏览器控制工具:基于 Chromedp 实现浏览器自动化。
常见问题解答
- 兼容性:目前仅在 macOS 上测试过,其他操作系统可能存在兼容性问题。
- 浏览器要求:需要 Chrome 浏览器,并在 Windows 中配置 Chrome 的完整路径到系统环境变量。
使用教程
使用依赖
- Chrome 浏览器:确保已安装 Chrome 浏览器。
- 系统环境变量(仅 Windows):将 Chrome 的完整路径添加到系统环境变量。
安装教程
选项 1:通过脚本安装
Linux/MacOS
shell
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.sh)"
Windows
powershell
powershell -ExecutionPolicy ByPass -c "irm https://raw.githubusercontent.com/gojue/moling/HEAD/install/install.ps1 | iex"
选项 2:直接下载
- 从 发布页面 下载安装包。
- 解压安装包。
- 运行服务器:
sh
./moling
选项 3:从源码构建
- 克隆仓库:
sh
git clone https://github.com/gojue/moling.git
cd moling - 构建项目(需要 Golang 工具链):
sh
make build - 运行编译后的二进制文件:
sh
./bin/moling
调试方式
- 启动服务器后,使用支持的 MCP 客户端连接。
- 配置客户端指向 MoLing 服务器地址。
- 检查日志和配置文件(位于
/Users/username/.moling/config/config.json
)以排查问题。