by imsai-sh
Run DeepSeek Harness on iPhone and iPad, with a fully native SwiftUI interface. No computer, no server. 在 iPhone 和 iPad 上本机运行 DeepSeek Harness,界面完全原生。
# Add to your Claude Code skills
git clone https://github.com/imsai-sh/fish-pocketGuides for using ai agents skills like fish-pocket.
See how fish-pocket compares with popular alternatives.
fish-pocket is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by imsai-sh. Run DeepSeek Harness on iPhone and iPad, with a fully native SwiftUI interface. No computer, no server. 在 iPhone 和 iPad 上本机运行 DeepSeek Harness,界面完全原生。. It has 78 GitHub stars.
fish-pocket's catalog security scan is still queued. You can run an instant dependency and prompt-injection check now with the "Scan for vulnerabilities" button above.
Clone the repository with "git clone https://github.com/imsai-sh/fish-pocket" and add it to your Claude Code skills directory (see the Installation section above).
fish-pocket is primarily written in Swift. It is open-source under imsai-sh on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh fish-pocket against similar tools.
No comments yet. Be the first to share your thoughts!
Available after the catalog security scan passes.
⚠️ Third-Party Software Notice
This skill is third-party open-source software developed and hosted independently on GitHub. SkillsLLM is an informational directory and does not control or maintain the underlying repository.
Any security checks, ratings, or warnings displayed by SkillsLLM are automated and limited in scope. They do not constitute a security certification or guarantee that the software is safe, error-free, or free from malicious code, vulnerabilities, compromised dependencies, or prompt-injection risks.
Review the source code, permissions, dependencies, and configuration before installing or running any third-party skill. Use is at your own risk. To the maximum extent permitted by applicable law, SkillsLLM is not liable for losses arising from third-party software.
The deep catalog scan for this skill is still queued. Run an instant dependency check now instead.
https://github.com/user-attachments/assets/d149b48d-ef15-4ba7-9fc3-2c627ea66ec0
node、pnpm、git,还有 rg、jq、curl、sed、awk 等常用命令。clone、commit、branch、merge、stash、pull、push 等日常操作都能用,输出和真 git 一致,Agent 照常读懂。私有仓库用 HTTPS 加 Token 认证。模型调用仍然需要联网,用 DeepSeek 账号或 API Key 都可以。
| Fish Pocket | 远程客户端 | 手机里跑网页版 | iOS 上的 Linux 模拟器(iSH、UTM SE) | |
|---|---|---|---|---|
| 引擎在哪里 | 手机 | 电脑或服务器 | 手机 | 手机 |
| 界面 | 完全原生 SwiftUI | 看具体项目 | 官方 Web UI | 终端或官方 Web UI |
| 电脑要开着吗 | 不用 | 要 | 不用 | 不用 |
| 灵动岛和锁屏状态 | 有 | 看具体项目 | 看具体项目 | 没有 |
| 完整的 Linux 工具 | 没有,只有内置命令和 Node | 有 | 看具体项目 | 有 |
| 运行速度 | Node 原生运行,比桌面慢数倍 | 电脑原生速度 | 看具体项目 | 特别慢,CPU 指令要逐条解释执行 |
直接安装:在 iPhone 或 iPad 上打开 TestFlight 公测链接,需要 iOS 17 或更高版本。
自己编译:你需要 macOS、Xcode 26、Node 24 和 xcodegen,构建 libgit2 还需要 cmake 或 uv。
git clone https://github.com/imsai-sh/fish-pocket.git
cd fish-pocket && scripts/run-sim.sh
脚本会自动下载 nodejs-mobile、构建 libgit2、组装引擎,然后装到模拟器上运行。默认设备是 iPhone 17 Pro,可以用 SIM_DEVICE 指定。
想装到真机上,先把 app/project.yml 和 scripts/run-device.sh 里的 com.wsw.dsh-ios 换成你自己的 Bundle ID,再运行:
DEVELOPMENT_TEAM=<你的团队 ID> scripts/run-device.sh
iOS 不允许 App 创建子进程,也不允许运行下载的二进制。所以这里不模拟 Linux 虚拟机,而是把 Node 嵌进 App,再用 DSH 自己的服务接缝换掉“执行世界”。引擎文件一行都没改。
欢迎提 issue 和 PR,让你的 Agent 看 CONTRIBUTING.md。
特别感谢 DSH Go,是它启发我们做了这个 iOS 版本。
Fish Pocket 还站在这些优秀项目的肩膀上。
直接使用:
参考过的思路:
也感谢 DSH 社区的朋友们,“大肥鱼”这个外号来自大家的二创。吉祥物鲸鱼娘的原始角色来自上善无形,女仆版二次设计来自 ZipZipPipe。第三方许可证见 THIRD_PARTY_NOTICES.md。
我的其他开源项目:
代码使用 MIT。
吉祥物图片(App 图标、启动图和 README 头图)不适用 MIT,它们基于他人作品,按 CC BY-NC-SA 4.0 使用,不可商用。如果你要商用这份代码,请先换掉这些图片,详见 THIRD_PARTY_NOTICES.md。
这是独立的社区项目,与深度求索(DeepSeek)不存在隶属、合作、授权或背书关系。“大肥鱼”是社区对 DeepSeek 的昵称。吉祥物基于社区二创的鲸鱼娘形象,用 AI 重新生成了表情,原形象版权归上善无形和 ZipZipPipe,没有使用 DeepSeek 的 Logo。