ErEbusE/dsh-termux

ErEbusE★ 0Shell最后同步: 2026-08-21

在 GitHub 打开

在 Termux(An droid)上运行 DeepSeek Harness(dsh)。Run DeepSeek Harness(dsh) on Termux (Android).

README 摘要

dsh-termux Run DeepSeek Harness ( dsh ) on Termux (Android). 中文说明 Approach This project runs dsh on the official Node.js linux-arm64 binary (glibc) through Termux's glibc-runner ( grun ). Under glibc Node, process.platform reports linux , so npm resolves the linux-arm64 prebuilt native modules (koffi, node-pty, sharp) automatically. No source compilation is required. Two patches remain. They address a platform-specific behavior of Android's SELinux policy, which denies hard-link creation in app-private storage. The dsh session store and the write tool publish files with link() ; on Android this fails with EACCES . Both patches make them fall back to rename() when the platform denies linking. Requirements - Termux (arm64) - glibc-repo, glibc, glibc-runner ( pkg install glibc-repo , then pkg install glibc glibc-runner ) Quick start (Termux) 00-setup.sh drives the pipeline: Script What it does 00-setup.sh entry point; uses default env values unless --interaction ; -y auto-accepts every prompt 01-setup-glibc-node.sh verifies Termux + glibc components (installs if asked), fetches official Node linux-arm64 02-install-dsh.sh npm install @deepseek-ai/dsh --ignore-scripts 03-apply-patches.s…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-plugindsh-plugins

分类