项目简介
Ghostie 是一款跨平台的智能助手桌面应用程序,它利用 Tauri 框架和 React 技术构建,提供简洁优雅的用户界面,方便用户与多种 AI 模型进行交互。Ghostie 强调桌面集成和本地化功能,例如本地脚本执行、系统级自动化和文件系统集成,旨在成为用户个人电脑上的强大 AI 助手。
请注意,Ghostie 并非 Model Context Protocol (MCP) 服务器的实现。 它是一个独立的桌面应用程序,虽然具备一些与 MCP 服务器功能相似的特性(例如插件架构和工作流引擎),但其设计目标、架构和通信协议与 MCP 服务器有本质区别。Ghostie 不提供 标准化的 MCP 接口,也不通过 JSON-RPC 协议与外部 LLM 客户端通信。
主要功能点
- AI & Agent 系统: 支持多种 AI 模型(OpenAI, 阿里通义等),具备多 Agent 系统、上下文管理、可定制 Agent 角色和行为等功能,但模型交互和 Agent 管理均在本地应用内完成,不作为 MCP 服务器对外提供服务。
- 桌面集成: 深度集成桌面系统,允许本地脚本执行,实现系统级自动化,直接访问本地文件系统,但这些功能均在本地桌面应用内实现,不通过 MCP 协议对外暴露。
- 插件架构: 拥有可扩展的插件系统,支持自定义插件开发和热重载,但插件运行在桌面应用客户端,而非 MCP 服务器端。
- 工作流引擎: 提供可视化工作流设计器,支持多 Agent 工作流编排,实现自动化任务流程,但工作流引擎在本地应用内运行,不作为 MCP 服务器功能对外提供。
- 知识管理: 支持本地知识库,实现文档解析、索引和搜索,增强助手的信息检索能力,但知识库管理和访问均在本地应用内完成,不作为 MCP 服务器的资源管理功能对外提供。
- 用户体验: 提供快捷键激活、现代 UI、自动更新等用户体验优化功能,专注于提升桌面应用的用户友好度。
安装步骤
由于 Ghostie 是桌面应用程序,其安装步骤与 MCP 服务器有所不同,更类似于普通桌面软件的安装流程。
- 系统要求: 目前 Ghostie 主要支持 Windows 10 及以上版本,macOS 和 Linux 版本正在开发中。
- 下载安装包: 访问 Ghostie 官网 或 GitHub 仓库 Release 页面,下载对应您操作系统的安装包。
- 运行安装程序: 双击下载的安装包,按照安装向导的指示完成安装。
- 启动 Ghostie: 安装完成后,在开始菜单或应用程序列表中找到 Ghostie 图标并启动应用。
服务器配置 (不适用)
Ghostie 本身不是 MCP 服务器,因此无需配置 MCP 服务器。 如果您期望使用 MCP 客户端连接到 Ghostie 以获取上下文服务,这是 不可行 的。Ghostie 的本地脚本执行功能 明确声明 "without MCP server",这意味着它不依赖或实现 MCP 服务器协议。
如果您需要构建基于 MCP 协议的应用后端,Ghostie 仓库 不提供 直接可用的服务器端代码或配置示例。您需要寻找专门设计为 MCP 服务器的仓库或框架。
基本使用方法
Ghostie 作为桌面应用,其基本使用方法主要围绕其用户界面和功能展开:
- 快捷启动: 使用默认快捷键 'Alt + Space' 唤起助手窗口。
- 对话交互: 在输入框中输入文本,与 AI 模型进行对话。支持 Markdown 格式显示、代码块复制、上下文管理等功能。
- 助手切换: 在应用设置中可以切换不同类型的助手(通用助手、代码助手、写作助手、分析助手)或自定义助手。
- 知识库管理: 在知识库管理模块导入本地文档(PDF, Word, Markdown, TXT),进行知识库搜索和问答。
- 工作流自动化: 使用可视化工作流编辑器创建自动化工作流,配置触发条件和执行流程。
- 插件管理: 在插件市场浏览、安装和管理插件,扩展助手的功能。
请注意,以上使用方法是针对 Ghostie 桌面应用程序的用户操作指南,与 MCP 服务器的使用和配置无关。
信息
分类
桌面与硬件