Ghostie
一次关于 AI 如何从聊天窗口进入个人电脑与日常行动的桌面 Agent 实验。
个人助手的价值,不在于随时回答,而在于逐渐进入一个人的行动环境。
聊天模型可以回答问题,但回答与行动之间仍有一道边界。文件在电脑里,工具在系统里,任务有自己的时间,个人也有长期形成的偏好和工作方式。一个真正的个人 Agent 需要跨过这道边界:理解上下文、使用本地能力,并让工作在对话结束之后继续发生。
Ghostie 是我对这件事的一次早期桌面实验。
从一个聊天窗口开始
Ghostie 最初被设计成可以随时唤起的桌面助手。用户可以配置不同模型与不同角色的 Assistant,在统一界面中完成日常问答、写作、分析和代码相关任务。
但“更方便地聊天”并不是最终目标。桌面端的意义在于,它让 AI 靠近文件系统、本地数据和系统工具,也因此有机会从生成答案走向执行任务。
让能力可以组合
Ghostie 围绕 Assistant、Tool、MCP、知识库、Workflow 和 Schedule 进行探索:
- Assistant 定义不同角色、上下文和行为方式;
- 本地 Tool 与 MCP 将模型连接到实际能力;
- 知识库为任务提供可检索的个人资料;
- 可视化 Workflow 将多个 Agent、工具和条件组织成执行流程;
- Schedule 尝试让流程在指定时间或事件下运行。
这些模块共同指向一个判断:个人 Agent 不应是一个封闭的万能助手,而应该由用户根据自己的生活和工作方式组织能力。
一次早期探索
Ghostie 形成于我开始系统研究 Agent 产品之前。它覆盖了多模型、桌面执行、知识、工具、工作流和调度等方向,也暴露了将所有能力集中在单一桌面应用中的复杂性。
这个项目目前作为历史版本保留,不再是持续推进的主产品。它所验证的问题后来进入了更清晰的产品分工:Downcity 处理 Agent 的运行和产品化基础,Duobox 处理人与 Agent 共同工作的项目环境。