强大的 Agent 能力
- 多 LLM 支持:Claude、GPT、DeepSeek、Qwen、Kimi 等
- 自动记忆 + 主动记忆:跨会话沉淀关键上下文
- 任务分解:复杂任务自动拆解并分步执行
- 崩溃恢复:checkpoint 断点续跑
- 心跳机制:定时巡检待办与状态
- 循环检测:四种检测器防止死循环
本地优先的 Windows 桌面 AI Agent,基于 Tauri 2 + Rust + React 构建。 通过 Pisci / Koi / Fish 三层协作架构,将复杂任务拆解、执行、复盘一体化。
不是聊天工具,而是可执行、可协作、可持续演进的桌面 Agent 平台
总控、持久化协作、无状态临时子任务,分层清晰、职责明确
| 角色 | 定位 | 生命周期 | 典型职责 | 关系 |
|---|---|---|---|---|
| Pisci | 主 Agent / 项目经理 / 用户入口 | 常驻 | 对话、协调多 Agent、推进与收尾判断 | 组织 Koi,必要时调用 Fish |
| Koi | 持久化协作 Agent | 可跨项目复用 | 架构、编码、测试、研究、审查等角色分工 | 通过 `pool_chat` 协作,可 @mention 彼此 |
| Fish | 无状态临时子 Agent | 一次性 / 按需创建 | 批量扫描、资料整理、上下文隔离任务 | 由 Pisci/Koi 通过 `call_fish` 委派 |
项目池 + Chat + 看板 + Inbox + 知识库,支持多 Agent 长周期协同
覆盖文件、代码、系统、浏览器、Office、SSH、视觉、记忆、计划等全流程能力
| 工具 | 说明 |
|---|---|
| file_read / file_write | 文件读写(支持分块读取大文件) |
| file_edit | 精确字符串替换,支持 edits 数组批量原子修改 |
| file_diff | 修改前预览 unified diff,或对比两个文件 |
| file_list | 结构化目录列表(JSON,含大小/修改时间) |
| file_search | 按名称 glob 搜索或按内容 grep 搜索(支持 file_extensions 过滤) |
| 工具 | 说明 |
|---|---|
| code_run | 专为编程场景设计的命令执行工具,返回结构化输出并自动诊断常见错误 |
| shell / powershell_query | PowerShell 命令执行 / 结构化系统查询 |
| wmi | WMI/WQL 查询硬件和系统信息 |
| web_search | 多引擎并行搜索(DuckDuckGo、Bing、百度、360),结果合并去重 |
| browser | Chrome 浏览器自动化(CDP 协议) |
| uia | Windows UI Automation — 控制任意桌面应用 |
| 工具 | 说明 |
|---|---|
| screen_capture | 截图(全屏/窗口/区域),支持 Vision AI 分析 |
| com / com_invoke | COM/ActiveX 对象调用(支持 32/64 位) |
| office | 通过 COM 自动化 Word、Excel、PowerPoint、Outlook |
| 发送/接收邮件(SMTP/IMAP) | |
| ssh | SSH 远程连接与命令执行 |
| PDF 读写、页面渲染为图像(render_page_image / render_region_image) |
| 工具 | 说明 |
|---|---|
| vision_context | 视觉上下文管理:跨轮次保存/选择图像,供 Agent 主动决策下一步看什么 |
| memory_store | 向长期记忆写入信息 |
| plan_todo | 为复杂任务维护可视化执行计划与待办状态 |
| 用户自定义工具 | TypeScript 插件,支持自定义配置接口 |
| MCP 工具 | 通过 MCP 协议接入外部工具服务器 |
子 Agent、技能、编程工作流、上下文可视化与多平台连接,构建可持续演进的桌面 Agent 系统
FISH.toml 定义专属子 Agent,拥有独立人设、工具权限和配置call_fish 委派子任务,仅返回最终结果%APPDATA%\\com.pisci.desktop\\fish\\ 放置自定义小鱼SKILL.md:YAML frontmatter(名称/描述/工具列表等)+ Markdown 正文(使用说明)skill_search 查找匹配技能,命中则按技能指令执行SKILL.md + reference.md + examples.md 打包为 .zip 一键安装SKILL.md 为 OpenPisci 自定义格式,与 Anthropic MCP 不是同一规范code_run:结构化 exit_code / stdout / stderr / duration_ms,并对 Rust/Python/Node 常见错误自动诊断file_edit 批量替换:edits 数组原子修改多处,先全量验证再统一写入file_diff:修改前预览 unified diff,帮助自我校验file_search 增强:结果上限 500、file_extensions 精确过滤、单文件 grep 上限 200KBC:\\Users\\...\\file.md)自动转为可点击链接,系统默认程序打开file:// URI| 平台 | 模式 |
|---|---|
| 微信(WeChat) | 扫码绑定,双向收发(iLink Bot API,无需 CLI) |
| 飞书(Feishu/Lark) | WebSocket 长连接收件 + 出站回复 |
| 企业微信(WeCom) | 本地中继收件 + 出站回复 |
| 钉钉(DingTalk) | Stream 模式 WebSocket 收件 + 出站回复 |
| Telegram | 长轮询收件 + 出站回复 |
| Slack | 出站 Webhook |
| Discord | 出站 Webhook |
| Microsoft Teams | 出站 Webhook |
| Matrix | 出站发送 |
| 通用 Webhook | 出站 Webhook |
建议先在测试环境体验,再逐步接入真实项目与生产流程
从单人任务到多 Agent 项目协同,OpenPisci 提供完整的本地优先执行闭环。 如果你在 Windows 上需要一个可执行、可扩展、可持续协作的 AI Agent 平台,可以从 Releases 快速开始。