先计划,再动手,做完还要验证
模型 → 工具 → 结果 → 模型。多步任务持续推进,每一步都可展开查看参数、输出、diff 或错误。
v0.1.0 · Windows 版已发布
Pilot 在你的工作区里阅读代码、运行命令、提出计划、修改文件,并在每次任务后复盘。 无需注册,无云端数据库——记忆、画像与运行记录全部留在你的电脑上。
核心能力
从一句需求到可验证的结果,Pilot 自己规划步骤、调用工具、检查输出,并在关键操作前把决定权交还给你。
模型 → 工具 → 结果 → 模型。多步任务持续推进,每一步都可展开查看参数、输出、diff 或错误。
基于精确 patch 修改文件,统一 diff 展示新增与删除,冲突时不会盲目覆盖。
- const token = sign(payload)+ const token = await signAsync(payload)+ if (!token) {+ throw new AuthError('sign failed')+ }
按会话切换自动执行、敏感操作确认或全部确认。写入、命令与高风险工具都能拦截。
新消息可以排队等当前任务结束,也可以插入下一步上下文,不打断正在进行的循环。
旧工具输出压缩、按用户消息边界裁剪、重复读取抑制,超长输出保留首尾。
失败、工具报错或负反馈会触发复盘,把可复用经验写入当前工作区的项目记忆。积累足够证据后,才进入行为画像的提案与评审。
工作方式
没有复杂的配置向导。选择工作区、描述目标,剩下的由 Pilot 推进;关键节点始终由你控制。
指向一个本地项目文件夹。Pilot 只在这个目录内读写,路径边界由 realpath 校验。
用自然语言说明目标。Pilot 先梳理结构、读取相关文件,再给出可执行的计划。
敏感操作弹出确认卡片;工具调用、diff 和命令输出实时展示,随时可以停止运行。
任务结束后可一键复盘,把有效经验写入项目记忆;下一次任务自动带上这些上下文。
自我进化
Pilot 的学习走一条可审计的闭环:运行记录、失败复盘、画像提案、独立评审、激活与回滚。 草稿必须积累足够证据,并由另一个模型在不知道来源的情况下打分,达标后才会生效。
自动进化默认关闭。你可以只在需要时手动提案与评审。
证据运行 6 次 · 未发现安全规则弱化 · 建议参数收紧
安全边界
Pilot 不把安全交给提示词,而是落在路径、进程、存储和 IPC 的实现里。
所有文件路径经 realpath 解析后必须位于工作区内,写入拒绝符号链接。
以 argv 模式执行,禁止 sudo、shutdown 等危险程序,带路径的可执行文件必须在工作区内。
API Key 优先使用系统 safeStorage 加密;不可用时才退回 Base64 并在界面明确标注。
写入与命令按会话审批模式执行,高风险工具必须等待用户明确批准。
ECDH P-256 + HKDF-SHA256 + AES-256-GCM。局域网中继只转发密文,不接触明文会话。
渲染进程启用 contextIsolation 与 sandbox,只暴露白名单 IPC,拦截外链与页面导航。
允许写入 src/user/service.ts?
Pilot Link
用手机扫码配对同一局域网内的 Pilot,就能查看会话、继续对话、实时看执行过程、审批工具调用、管理队列和停止任务。 不需要安装 App,也不需要把代码或密钥上传到任何云端。
首次使用:电脑端顶栏打开「手机连接」→ 开启 → 生成二维码 → 手机相机扫码确认。
立即开始
下载 Windows 安装包,填入 DeepSeek API Key 即可开始。无需注册,无需云服务。
常见问题
不需要。Pilot 是本地桌面软件,没有账号体系,也没有云端数据库。安装后填入自己的 API Key 即可使用。
API Key、会话、项目记忆与运行记录都保存在本机 Electron userData 目录。Key 优先使用系统 safeStorage 加密;只有系统加密不可用时才退回 Base64,并在设置界面明确提示。
默认接入 DeepSeek,也支持任何兼容 OpenAI /chat/completions、SSE 流式输出与 function calling 的服务。在设置中修改 Base URL 与模型名即可。
取决于当前会话的审批模式。默认提供自动执行、敏感操作确认、全部确认三档;写入、命令等高风险工具都可以拦截并等待你批准。
不会直接上线。画像必须先成为草稿,积累至少 3 次运行证据,再由独立模型评审达到阈值后才会激活;激活后仍可回滚。自动进化默认关闭。
不会。手机与电脑在同一局域网内直连,通过 ECDH 派生双向 AES-256-GCM 密钥;中继只转发密文,API Key 和会话内容不会经过任何第三方服务器。
不会。删除工作区只会移除 Pilot 保存的该工作区会话、项目记忆、行为画像和运行记录,不会改动磁盘上的项目文件。