← 返回列表
需源码安装
你的自托管 AI 智能体,装进口袋。在 iPhone 上开始工作。当你的智能体需要你时,收到通知。
暂不能直接安装(需源码编译或环境不满足):仓库缺少 package.json,无法用 dsh 插件安装命令安装。 · 最近上游提交 2026/9/16 · 已提供中文文档
你的自托管 AI 智能体,装进你的口袋。适用于 DeepSeek Harness 的原生 iPhone 客户端,支持审批、提问和完成通知。
综合分
29.4
GitHub 分
29.4
用户评分
—
★ Stars
0
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add NeU-dev/harness-pocket仓库缺少 package.json,无法用 dsh 插件安装命令安装,改用 GitHub 源安装
信任档位:已验证本站已于 1 天前真实安装成功
- 是什么
- dsh 原生插件 · chat
- 装得上吗
- 本站已真实安装成功(非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 9 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/25
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/21(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查需源码安装
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包harness-pocket(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
仓库缺少 package.json,无法用 dsh 插件安装命令安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/22 19:19:32
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成Harness Pocket 你的自托管 AI 智能体,装进口袋。在 iPhone 上开始工作。当你的智能体需要你时,收到通知。 English · 日本語 Harness Pocket 是一个独立的原生 SwiftUI 客户端,用于 DeepSeek Harness。 它通过一个小型 Node.js 网关和私有的 Tailscale HTTPS 访问,将你的 iPhone 连接到运行在你自己机器上的 Harness。 发送任务 → 收起手机 → 收到问题或审批通知 → 从同一对话继续。 使用内置日语演示数据的真实模拟器截图。应用界面支持日语和英语。 你可以做什么 - 聊天并跟进工作: 流式回答和推理、历史记录、模型选择、取消以及对话分支。 - 需要时及时响应: 完成、执行审批和后续问题的推送通知。点击通知即可打开对应对话。 - 用按钮审批: 响应执行请求,并选择 Harness 所公开的权限预设。 - 携带上下文: 附加照片和文件,发送前预览,并将附件保留在草稿中。 - 从手机进行配置: 浏览主机文件夹,更改受支持的 Harness 设置,管理提供商和凭据,并修复连接。 - 重启后恢复: 可选的 DSH 插件会将新端口和启动令牌交给网关。对话恢复和通知监控在主机上运行。 - 保持轻量渲染: 批量流更新、惰性聊天行,以及折叠保存的推理内容。 先试用界面 在装有 Xcode 的 Mac 上,克隆此仓库并打开 ios/HarnessPocket.xcodeproj。 选择一个 iPhone 模拟器,然后在 Product → Scheme → Edit Scheme → Run → Arguments 中添加 --demo 并运行。 此预览无需 DGX、Apple Developer 会员资格、API 密钥或实时服务器。 它使用合成消息,不会发送提示词。添加 --welcome-qa 可查看 欢迎屏幕,或使用 --question-qa 查看答案选项。 连接你自己的 Harness | 组件 | 要求 | | --- | --- | | 主机 | DeepSeek Harness、Node.js 22+、Tailscale;服务安装程序面向使用 systemd 的 Linux | | iPhone | iOS 17+、Tailscale 已连接到同一 tailnet | | 构建 | 装有 Xcode 的 Mac;用于物理设备的你自己的 bundle identifier 和签名团队 | | 推送通知 | Apple Developer Program 会员资格和你自己的 APNs .p8 密钥 | 实时主机设置已在 DGX Spark 上使用 DSH 0.1.2-rc.1 验证。 其他主机和更新的 DSH 版本需要进行兼容性检查。聊天无需 APNs 即可工作;后台推送投递需要上述 Apple 配置。 完整设置指南 → · 日本語の導入手順 目前没有公开的 App Store 或 TestFlight 分发。请构建并 签名你自己的副本。不需要维护者的个人 Apple 账户。 它如何连接 flowchart LR Phone["iPhone · SwiftUI"] |"Private Tailscale HTTPS"| Gateway["Pocket gateway"] Gateway |"HTTP / WebSocket"| DSH["DeepSeek Harness"] Link["Optional restart plugin"] -->|"Private local file"| Gateway DSH --- Link Gateway -->|"Generic notification"| APNs["Apple APNs"] APNs --> Phone 网关在 DSH 旁边运行。Harness 负责模型执行、对话 和设置;网关处理设备配对、通知投递和 移动端友好的事件更新。你的模型/提供商就是在 Harness 中配置的那个。APNs 警报包含通用通知和路由 ID,而非对话文本。 使用 Tailscale Serve,范围限定在你的 tailnet 内。这是面向 受信任设备的个人客户端,而非多用户托管服务。参见安全。 开发 cd gateway npm ci --ignore-scripts npm test xcodebuild -project ios/HarnessPocket.xcodeproj -scheme HarnessPocket \ -configuration Debug -sdk iphonesimulator \ -destination 'generic/platform=iOS Simulator' CODE_SIGNING_ALLOWED=NO build CI 在 Node.js 22 和 24 上运行网关测试套件,并构建 iOS 模拟器应用。 有关预览模式和项目生成,参见贡献。 状态和限制 这是一个从日常使用的个人客户端中提取出来的早期项目。 - DSH 专用: 它不是适用于所有 agent 后端的通用客户端。所检查的上游修订版本和事件契约见 UPSTREAM.md。 - 日语和英语界面: 应用遵循 iPhone 的首选语言或其按应用语言设置;设置文档为双语。 - 文件回退: 在没有通用文件上传 API 的 DSH 版本上,文件会私密地保留在主机上并通过路径引用。图像输入取决于所配置模型的能力。 - 通知: Apple 的接受并不保证立即显示。专注模式、连接性和 iOS 设置会影响投递。在 DSH 断开连接期间,问题通知会被暂存,直到该问题被重新播报。 - 设备性能: 模拟器检查已被记录,但真机温度和功耗尚未测量。 - 无实时语音或公共托管模式。 验证 · 通知 · 重启恢复 许可证与致谢 MIT。原始几何图标以相同许可证包含在内; 在 macOS 上使用 swift scripts/create-icon.swift 重新生成它。 基于 DeepSeek Harness (MIT)构建,使用 ws(MIT)。依赖许可证仍归 其各自作者所有。Harness Pocket 是一个独立的社区项目, 与 DeepSeek、NVIDIA、Apple 或 Tailscale 无关联。