penglai-doll/LocalWhale-macOS

penglai-doll★ 0Swift最后同步: 2026-08-21

在 GitHub 打开

Native macOS Shell for an independently updatable DeepSeek Harness Core

README 摘要

LocalWhale for macOS 平台版本 / Platform editions macOS(本仓库): 0.1.0-preview.1 · Windows 版 penglai-doll/LocalWhale macOS (this repository): 0.1.0-preview.1 · Windows edition penglai-doll/LocalWhale 用原生 macOS “壳”承载可独立更新、重启和回滚的 DeepSeek Harness(DSH)内核。 A native macOS Shell for an independently updatable, restartable, and rollback-capable DeepSeek Harness (DSH) Core. 中文说明 项目定位 LocalWhale 把官方 DeepSeek Harness WebUI 放进原生 WKWebView ,并负责用户原本需要在终端完成的启动、端口、退出、更新和故障恢复工作。它不会注入 CSS、修改 DOM、套 iframe 或 fork DSH 前端。 首个 macOS Preview 面向 Apple Silicon 与 macOS 14 以上版本。当前 Preview 暂未加入 Developer ID 与 Apple 公证;自动更新归档使用 Sparkle EdDSA,公开下载同时提供 SHA-256。 壳 + DSH 内核 每个 Core Capsule 是不可变的完整运行单元: - 壳更新 :完整重启 LocalWhale。 - DSH 更新 :只重启 DSH,当前 macOS 窗口保持存在并重新连接。 - 更新来源 :用户可选择 npm 或 GitHub;默认 npm。 - 预发布版 :DSH 默认包含 prerelease;壳默认不包含 prerelease。 - 回滚 :保留上一内核;默认连续两次启动失败后自动回滚,也可关闭自动行为或手动回退。 本机通信 Desktop Bridge 通过官方 --patch 插件机制加载,只增加: - GET / localwhale/v1/health - POST / localwhale/v1/shutdown 两个端点都要求每次启动随机生成的 X-LocalWhale-Token 。DSH 仅监听随机 127.0.0.1 端口,token、端口和 PID 不写入磁盘。退出时先请求优雅关闭,超时后终止整个独立进程组。 数据边界 数据 位置 壳是否删除 DSH 会话、配置与凭据 /.dsh 从不 LocalWhale 设置与运行状态 /Library/Application Support/LocalWhale/ 由用户决定 DSH Core Capsules /Lib…

在 GitHub 查看完整 README →
工具/开发apple-silicondeepseekdeepseek-harnessdsh-pluginmacosswiftui

分类