Skip to content

功能总览

MiQroForge 是一个本地优先的个人 AI 助手桌面应用,将强大的 AI Agent 引擎与现代化的 Electron 桌面界面相结合。以下按功能域分类介绍 MiQroForge 当前实际提供的功能。


🤖 AI 智能对话

能力 说明
自然语言对话 与 AI 进行多轮对话,支持流式响应、打字机动画效果
工具调用可视化 实时显示 Agent 正在调用的工具及其参数、执行结果,命令输出内联展示
中断与恢复 随时中止 Agent 执行;中断后可从断点一键继续,存在多条历史对话时可选从哪条恢复
子代理结果 分工执行的子代理(subagent)结果以独立样式展示
确认卡 任务执行过程中,AI 可以反过来向你提问或请求确认(文本或选项)
Markdown 渲染 对话内容支持完整的 Markdown 渲染(表格、代码块、任务列表)
代码高亮 180+ 编程语言的语法高亮
推理块 AI 推理过程折叠展示,可开关推理模式
Diff 视图 文件编辑操作以 diff 对比形式展示变更,可逐条回滚或接受
文档预览 生成的 Word、表格、网页文件可在聊天内直接预览
文件附件 支持上传图片(拖拽/粘贴)、文档等文件,Agent 可解析并理解内容

📄 办公文档处理

通过自然语言指令即可完成 Office 文档的读写操作,无需手动打开软件。

Word 文档 (.docx)

  • 读取:提取 Word 文档中的文本内容、表格数据
  • 创建:支持结构化内容(标题、段落、表格、图片)和 Markdown 风格文本输入
  • 编辑:全文文本替换(段落 + 表格)、追加段落
  • 中文排版:内置 chinese_document 预设(标题黑体三号加粗居中,正文宋体小四 1.5 倍行距)
  • 自然语言格式:直接说"正文宋体小四,标题黑体加粗三号字居中"即可生效

PowerPoint 演示文稿 (.pptx)

  • 读取:提取幻灯片文本、演讲者备注、表格数据
  • 创建:多张幻灯片,每张支持标题、副标题、正文、项目符号、图片
  • 图片定位:可精确控制幻灯片中图片的位置和尺寸

Excel 电子表格 (.xlsx)

  • 读取:按工作表名称读取数据
  • 创建:多工作表工作簿,支持公式(以 = 开头自动识别)、内嵌图表(条形图、折线图、饼图)
  • 追加:向已有工作表追加数据行

PDF 文档 (.pdf)

  • 读取:三层提取——快速提取 → 备用解析 → OCR 扫描件识别(支持中英文混排)
  • 创建:支持标题、各级标题、正文段落、表格(含表头)、列表、分页符
  • 中文字体:自动发现系统中的 CJK 字体,覆盖 Linux/WSL/Windows 路径
  • 样式预设:chinese_document、chinese_essay、report
  • 页面规格:支持 A4/Letter/A3,边距按中文公文规范

统一文档解析

提供跨 23 种文件格式的统一解析服务,同时用于文件预览和 LLM 上下文注入:

  • Office 文档:PDF / DOCX / DOC / ODT / PPTX / PPT / ODP / XLSX / XLS / ODS
  • 标记语言:Markdown(提取 Mermaid 图、表格、代码块、标题大纲)/ HTML
  • 数据文件:CSV / JSON / XML / YAML / ENV / LOG / SQL / INI / TOML / HTACCESS
  • 脚本文本:SH / BASH / TXT / RTF

📂 文件管理

  • 工作区文件浏览器:树形文件结构,右键菜单支持创建、重命名、删除操作
  • 文本文件编辑器:内置编辑器,支持未保存更改检测、Ctrl+S 保存、切换文件前确认
  • 预览模式:Markdown 与 HTML 文件即时渲染预览
  • 文件变更跟踪:文件修改以 diff 对比展示,支持回滚、接受变更
  • 打开方式:用系统程序打开、在文件管理器中定位、HTML 在浏览器中打开、另存为下载

🧠 记忆系统

  • 长期记忆:Agent 自动记录重要信息(项目事实、用户偏好、发现的问题等),跨会话持久化
  • 用户画像:维护用户画像文件,记录用户偏好、技能、需求
  • 项目知识:维护项目记忆文件,累积项目相关的决策和环境信息
  • 经验学习:自改进经验教训(正确做法/错误做法对照),Agent 从每次交互中积累经验
  • 记忆管理界面:记忆页可直接查看、编辑、新建记忆文件,经验页可浏览经验规则与历史记录

⏰ 定时任务

  • Cron 调度:支持标准 5 字段 cron 表达式
  • 任务管理:查看调度、下次运行时间、最近状态;新建、删除定时任务
  • 前端面板:定时任务页可视化查看和管理所有定时任务

🔌 多渠道消息集成

MiQroForge 具备多渠道消息中枢能力,可通过统一的消息渠道抽象接入飞书、钉钉、Slack、Discord、Telegram、QQ、Email、MoChat 等平台,支持入站消息监听和出站回复,并可通过访问控制列表(ACL)限制消息来源。

桌面端现状:设置 → 渠道页当前提供全局行为开关(流式进度、发送工具提示、队列通知);飞书配置界面暂未开放(后端模块保留)。渠道能力主要在网关形态下使用。


🧩 技能系统 (Skills)

技能是 Agent 能力的模块化扩展,每个技能是一个包含 SKILL.md 的目录,遵循 OpenClaw 兼容格式。

内置技能

技能 用途
docx OOXML 原生操作,注释支持,接受修订
pdf PDF 表单填写、注释、边界框检查
xlsx Excel 公式重算、数据恢复
pptx-generator PPT 生成、编辑、设计系统
github 通过 gh CLI 与 GitHub 交互
cron 定时提醒和重复任务
memory 记忆系统,短期 + 长期回顾
paper-research 学术论文搜索、下载、翻译、总结
feishu-report 飞书内容推送(文本/卡片/文档/日历/任务)
summarize 总结 URL、文件和 YouTube 视频
tmux 远程操控 tmux 会话
weather 通过 wttr.in 和 Open-Meteo 获取天气
workspace-cleanup 整理工作区目录
skill-creator 创建新技能的向导

技能管理界面

  • 技能页:左侧技能列表、右侧详情查看;新建技能(名称 + 描述)、删除技能

🔌 插件系统 (Plugins)

  • 插件格式:plugin.json 清单,可包含 MCP 服务器、技能、斜杠命令、生命周期钩子
  • 桌面端管理:插件页查看已安装插件(名称/版本/状态),一键启用/禁用、卸载
  • 安装方式:将插件放入全局插件目录(~/.forge/plugins/)或工作区插件目录;后端保留从 Git 地址克隆安装的能力
  • 钩子系统:支持 pre_tool / post_tool / on_error 生命周期注入

🌐 网络搜索

  • web_search:通过 Brave / SearXNG / Hybrid 搜索引擎检索互联网
  • web_fetch:抓取网页内容并提取正文,内置 SSRF 防护(阻止私有 IP 网段和元数据服务)
  • 配置入口:设置 → 网络工具,可配置搜索、抓取与论文工具的提供商和参数

🎓 学术论文

  • paper_search:通过 arXiv API 搜索学术论文
  • paper_get:获取论文元数据(标题、作者、摘要、分类等)
  • paper_download:下载 PDF,自动检测付费墙

🛡️ 安全与沙箱

执行管道

所有工具执行经过四阶段安全管道:

审批 (ApprovalPolicy) → 沙箱选择 (SandboxPolicyEngine) → 执行 (ToolRegistry) → 重试 (指数退避)

WSL2 + bwrap 沙箱

  • Windows 平台:通过 WSL2 隔离执行环境,bwrap 提供 per-session 容器化
  • 文件系统规则:LANDLOCK 文件系统级网络策略控制
  • 文件隔离:独立 tmpfs + bind mount,进程/PID/UTS/User 命名空间隔离
  • 流式 I/O:支持 stdin/stdout 流式交互
  • 自动清理:会话结束自动销毁沙箱,异常退出后重启自动清理
  • macOS 限制:bwrap 在 macOS 上不可用,沙箱能力暂不支持

权限系统

  • 审批策略:AUTO(自动批准安全工具)/ ASK(每次确认)/ DENY(拒绝)
  • 危险命令检测:39 种危险命令模式自动触发审批
  • 审批绕过模式:五个独立开关——全部绕过、命令审批、文件写入审批、工具确认、网络审批
  • 白名单:常用命令可永久放行
  • 工作区隔离:文件操作默认限制在工作区目录内
  • 变更保护:写入前自动创建原始内容快照,支持回滚
  • 默认拒绝:deny-by-default 权限策略

🔧 开发者工具

工具 说明
Shell 执行 在沙箱内执行 Shell 命令,支持流式 I/O
代码补丁 Unified Diff 多文件多 hunk 补丁应用,集成版本快照
进程管理 进程生成、终止、列出、快照
Git 集成 通过 github skill 调用 gh CLI(PR、Issue、Review 等)
SLURM 高性能计算集群作业管理

🤖 多模型提供商

支持多家 LLM 提供商,带故障转移和负载均衡:

  • Anthropic(Claude 系列)
  • OpenAI(GPT 系列)
  • Google Gemini
  • OpenRouter(聚合平台)
  • DeepSeek
  • 可扩展的 Provider 接口,支持添加自定义提供商

通过设置 → 模型标签页可视化管理提供商、API Key、接口地址与默认模型。


📊 计划与任务追踪

  • PlanTracker:步骤状态管理(pending → in_progress → completed → skipped),计划页实时更新
  • 任务追踪:task_begin / task_end 覆盖自动生成的追踪名称,设置目标和父哈希实现跨会话血缘追踪

💬 会话管理

  • 任务板:侧边栏会话列表按状态过滤——全部 / 进行中 / 待审阅 / 已完成,带计数角标
  • 新建与切换:新建会话(空会话自动复用)、点击切换会话、无限滚动加载
  • 状态流转:右键标记进行中/待处理/待审阅/已完成、重置状态
  • 归档与恢复:归档不需要的会话,在设置 → 归档标签恢复或永久删除
  • 批量操作:全选删除、全选归档
  • 旧版会话认领:旧版本创建的会话可一键迁移到当前版本
  • 详情浏览:会话页双栏查看消息记录(用户/助手/工具消息分样式展示)
  • 复制标识:复制会话标识便于排查

🔗 MCP 协议集成

通过 Model Context Protocol 接入外部工具服务器:

  • 动态加载 MCP 工具,自动注册到工具注册表
  • 进度心跳:长时任务定期报告进度
  • 超时控制:每个 MCP 工具可独立设置超时
  • 连接复用:MCP 进程保持存活,避免重复启动
  • 前端管理:MCP 页可视化管理服务器(命令行/远程地址、工具超时),支持网关模式按需激活工具

🖥️ 设置向导与法律文件确认

首次启动自动进入法律文件确认门与三阶段设置引导:

法律文件确认(温馨提示) → 环境检测 → WSL2 配置(仅 Windows) → LLM 提供商配置 → 开始使用
  • 法律文件同意状态本地持久化;协议版本更新后老用户重新确认
  • 确认门内可点开《隐私政策》《用户协议》全文(2026-09-28 律师定稿版);设置 → 法律文件可随时查阅五份文件
  • 自动检测运行环境(打包版本直接使用内置运行时,无需额外安装)
  • Windows 下自动检测并引导安装 WSL2 沙箱发行版
  • 非 Windows 系统自动跳过 WSL2 步骤
  • 完成后可随时从设置 → 通用重新打开向导

📱 功能页面一览

页面 导航 ID 功能
聊天 chat AI 对话主界面(含中断恢复、确认卡、文档预览)
工作区 workspace 文件浏览、编辑、预览、变更对比/回滚
会话 sessions 会话历史浏览、归档、删除、旧会话认领
计划 plan 计划步骤状态追踪
智能体 agents 运行中智能体状态监控
MCP mcps MCP 服务器管理
定时任务 cron 定时任务管理
记忆 memory 记忆文件与经验教训管理
经验 experience 经验数据面板
技能 skills 本地技能管理
插件 plugins 已安装插件管理(启用/禁用/卸载)
WSL wsl WSL 发行版资源状态
权限 permissions 权限策略管理
审批 approvals 执行审批队列与白名单管理
设置 settings 全局系统设置(22 个标签页:通用、模型、渠道、审批、工作区、网络工具、外观、智能体、技能、MCP、记忆、经验、权限、插件、Qraft、定时任务、WSL、日志、归档、隐私、文档、反馈)