[{"data":1,"prerenderedAt":281},["ShallowReactive",2],{"repo-ccch1mneyyy-dsh-go-en":3,"i18n-ccch1mneyyy-dsh-go-en":278},{"mirrorPool":4,"detail":13,"relatedProjects":151},[5,9],{"key":6,"label":7,"base":8,"type":6},"github","mirror.github","https:\u002F\u002Fgithub.com\u002F",{"key":10,"label":11,"base":12,"type":10},"auto-proxy","mirror.autoProxy","https:\u002F\u002Fgithub.xxlab.tech\u002F",{"owner":14,"repo":15,"repoId":16,"repoUrl":17,"starCount":18,"language":19,"description":20,"languages":21,"screenshots":30,"homepage":31,"pushedAt":32,"ownerAvatar":33,"ownerName":34,"ownerBio":35,"lastSyncTime":36,"lastReleaseTime":37,"tags":38,"license":50,"category":51,"subgroup":52,"releases":53},"ccch1mneyyy","dsh-Go",1432967563,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go",21723,"Dart","dsh-go — DeepSeek Harness 装进口袋：手机本机运行，也能遥控你的电脑。",{"Dart":22,"Kotlin":23,"JavaScript":24,"Python":25,"TypeScript":26,"HTML":27,"Shell":27,"CSS":28,"Ruby":29,"Java":29,"SCSS":29},75.5,10.9,8.9,2,1.9,0.4,0.1,0,[],"","2026-11-13","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F268149062?v=4","Chimney","试图用ai做点东西~","2026-11-13T18:05:41.254664+00:00","2026-11-13T10:24:14Z",[39,40,41,42,43,44,45,46,47,48,49],"ai-agent","android","android-app","coding-agent","deepseek","deepseek-harness","dsh","dsh-plugin","dsh-tui","flutter","llm","AGPL-3.0","ai","AI Agent框架",[54,67,79,91,103,115,127,139],{"tag":55,"publishAt":37,"semVer":56,"prerelease":59,"assets":60},"v1.0.16",[57,29,58],1,16,false,[61],{"fileName":62,"sizeMb":63,"sha256":64,"downloadCount":65,"originUrl":66},"dsh-go-1.0.16-arm64.apk",205.05,"43324a45ec4b36495687e81070ea6a08025643509edbd1733e79e48c7fa429b1",10738,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.16\u002Fdsh-go-1.0.16-arm64.apk",{"tag":68,"publishAt":69,"semVer":70,"prerelease":59,"assets":72},"v1.0.15","2026-11-10T06:34:25Z",[57,29,71],15,[73],{"fileName":74,"sizeMb":75,"sha256":76,"downloadCount":77,"originUrl":78},"dsh-go-1.0.15-arm64.apk",201.08,"231ac2a5155e5460466529b99790f111484378c3b1f579dc00cef0fe418928cb",69532,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.15\u002Fdsh-go-1.0.15-arm64.apk",{"tag":80,"publishAt":81,"semVer":82,"prerelease":59,"assets":84},"v1.0.14","2026-11-09T02:25:45Z",[57,29,83],14,[85],{"fileName":86,"sizeMb":87,"sha256":88,"downloadCount":89,"originUrl":90},"dsh-go-1.0.14-arm64.apk",201.11,"0a2e2496db46ce4956eaaa313a80edfa226846b040bac2bbfc56cb3081381c84",34142,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.14\u002Fdsh-go-1.0.14-arm64.apk",{"tag":92,"publishAt":93,"semVer":94,"prerelease":59,"assets":96},"v1.0.13","2026-11-07T17:47:57Z",[57,29,95],13,[97],{"fileName":98,"sizeMb":99,"sha256":100,"downloadCount":101,"originUrl":102},"dsh-go-1.0.13-arm64.apk",185.7,"b7aa4a4772b3ad3c0684b816b54d94f32468308e0bfe5839402b4381c5778f57",31957,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.13\u002Fdsh-go-1.0.13-arm64.apk",{"tag":104,"publishAt":105,"semVer":106,"prerelease":59,"assets":108},"v1.0.12","2026-11-06T19:13:50Z",[57,29,107],12,[109],{"fileName":110,"sizeMb":111,"sha256":112,"downloadCount":113,"originUrl":114},"dsh-go-1.0.12-arm64.apk",185.63,"a82eb6b765c67007293d3b13698a66b42a45a1d45bd4e55e045d331c1e61817a",21944,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.12\u002Fdsh-go-1.0.12-arm64.apk",{"tag":116,"publishAt":117,"semVer":118,"prerelease":59,"assets":120},"v1.0.11","2026-11-05T07:14:37Z",[57,29,119],11,[121],{"fileName":122,"sizeMb":123,"sha256":124,"downloadCount":125,"originUrl":126},"dsh-go-1.0.11-arm64.apk",185.11,"cace982fff1f469251416a8593dbe324af48a62e9916c4e5c511344264e3e53e",37264,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.11\u002Fdsh-go-1.0.11-arm64.apk",{"tag":128,"publishAt":129,"semVer":130,"prerelease":59,"assets":132},"v1.0.10","2026-11-03T19:01:06Z",[57,29,131],10,[133],{"fileName":134,"sizeMb":135,"sha256":136,"downloadCount":137,"originUrl":138},"dsh-go-1.0.10-arm64.apk",183.84,"83a29c64e52d99adebd281fdd4a9ce0312324f5180e4fd181c4e745be4a6ac76",42359,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.10\u002Fdsh-go-1.0.10-arm64.apk",{"tag":140,"publishAt":141,"semVer":142,"prerelease":59,"assets":144},"v1.0.9","2026-11-02T07:55:56Z",[57,29,143],9,[145],{"fileName":146,"sizeMb":147,"sha256":148,"downloadCount":149,"originUrl":150},"dsh-go-1.0.9-arm64.apk",196.54,"6b8543694b46a44f7c25010c8ef2afbccc1636955b89bbc8d7b6fee995c9d5a1",35523,"https:\u002F\u002Fgithub.com\u002Fccch1mneyyy\u002Fdsh-Go\u002Freleases\u002Fdownload\u002Fv1.0.9\u002Fdsh-go-1.0.9-arm64.apk",[152,170,199,214,244,257],{"owner":153,"repo":153,"repoId":154,"category":51,"subgroup":52,"language":155,"tags":156,"starCount":162,"ownerUid":163,"latestTag":164,"platforms":165,"lastReleaseTime":167,"downloadCount":168,"description":169},"openclaw",1103012935,"TypeScript",[51,157,158,159,153,160,161],"assistant","crustacean","molty","own-your-data","personal",394374,252820863,"v2026.11.5-beta.2",[166],"other","2026-11-12T00:43:25Z",42,"OpenClaw is an open-source (MIT) self-hosted AI assistant platform: a local Gateway runs on your own computer and reaches you through Discord, Slack, Telegram, WhatsApp and 20+ chat channels plus native apps, with models and tools as swappable plugins and all state, memory and credentials kept on your hardware",{"owner":171,"repo":172,"repoId":173,"category":51,"subgroup":52,"language":174,"tags":175,"starCount":193,"ownerUid":194,"latestTag":195,"platforms":196,"lastReleaseTime":197,"downloadCount":25,"description":198},"langchain-ai","langchain",552661142,"Python",[176,51,177,178,179,180,181,182,183,184,172,185,49,186,187,188,189,190,191,192],"agents","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langgraph","multiagent","open-source","openai","pydantic","python","rag","typescript",149456,126733545,"langchain-openai==1.8.0",[166],"2026-11-13T16:48:27Z","LangChain is an open-source framework for building LLM applications and AI agents, offering unified interfaces for models, vector stores, and tools, integrating with LangGraph and LangSmith, available for Python and JS\u002FTS.",{"owner":200,"repo":201,"repoId":202,"category":51,"subgroup":52,"language":155,"tags":203,"starCount":204,"ownerUid":205,"latestTag":206,"platforms":207,"lastReleaseTime":211,"downloadCount":212,"description":213},"earendil-works","pi",1035029907,[],121237,207902832,"v1.5.2",[208,209,210],"windows","mac","linux","2026-11-10T12:25:43Z",6347,"An AI agent toolkit providing a unified LLM API, agent runtime, TUI, and coding agent CLI with multi-provider support and tool calling.",{"owner":215,"repo":216,"repoId":217,"category":51,"subgroup":52,"language":155,"tags":218,"starCount":237,"ownerUid":238,"latestTag":239,"platforms":240,"lastReleaseTime":241,"downloadCount":242,"description":243},"ruvnet","ruflo",995029641,[219,220,221,222,177,223,224,225,226,227,228,229,230,231,232,233,234,235,192,236],"agent-memory","agent-orchestration","agentic-ai","agentic-workflow","autonomous-agents","claude","claude-code","codex","hnsw","mcp","mcp-server","multi-agent","multi-agent-systems","plugins","rvf","swarm","swarm-intelligence","vector-search",81623,2934394,"v3.32.29",[166],"2026-07-29T04:24:46Z",48,"An agent meta-harness for Claude Code and Codex, adding 100+ specialized agents, coordinated swarms, self-learning memory, and federated communication across machines.",{"owner":245,"repo":246,"repoId":247,"category":51,"subgroup":52,"language":248,"tags":249,"starCount":250,"ownerUid":251,"latestTag":252,"platforms":253,"lastReleaseTime":254,"downloadCount":255,"description":256},"multica-ai","multica",1133707766,"Go",[],56042,254743058,"v0.9.0",[208,209,210],"2026-11-13T09:41:04Z",12204,"An open-source, self-hostable workspace where AI agents work like teammates, supporting 26 agent CLIs with task assignment, progress tracking, and result review.",{"owner":258,"repo":259,"repoId":260,"category":51,"subgroup":52,"language":155,"tags":261,"starCount":271,"ownerUid":272,"latestTag":273,"platforms":274,"lastReleaseTime":275,"downloadCount":276,"description":277},"CherryHQ","cherry-studio",805155266,[262,263,264,177,265,266,267,268,49,269,270],"agent-skills","agent-workspace","agentic-workspace","ai-models","ai-productivity","ai-workspace","computer-use","mcp-client","ollama",53485,187777663,"v2.2.2",[208,209,210],"2026-11-13T16:04:27Z",1208,"An AI productivity studio desktop client with smart chat, autonomous agents, and 300+ assistants, providing unified access to frontier LLMs on Windows, Mac, and Linux.",{"description":279,"readmeHtml":280},"DSH Go is an Android client for DeepSeek Harness that runs a Linux environment on the phone itself or connects remotely to DSH on a computer.","\u003Ch2 id=\"project-overview\">Project Overview\u003C\u002Fh2>\u003Cp>DSH Go moves the terminal-bound DeepSeek Harness onto an Android phone and switches between running it locally and taking over the copy on your computer inside a single chat screen. A PRoot-compatible Linux environment is built in, so Ubuntu, Node.js and DSH install on the phone without root and without a separate Termux setup, while SSH or DSHarness Remote reaches the engine on a PC or server. It is a third-party client built on the open-source DeepSeek Harness and is not affiliated with DeepSeek.\u003C\u002Fp>\n\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Value\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>Version\u003C\u002Ftd>\n\u003Ctd>1.0.15\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Platform\u003C\u002Ftd>\n\u003Ctd>Android 8.0 (API 26) and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architectures\u003C\u002Ftd>\n\u003Ctd>arm64-v8a, x86_64\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Engine\u003C\u002Ftd>\n\u003Ctd>DeepSeek Harness inside a PRoot Linux environment\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>License\u003C\u002Ftd>\n\u003Ctd>AGPL-3.0, with \u003Ccode>sdk\u002F\u003C\u002Fcode> and \u003Ccode>examples\u002F\u003C\u002Fcode> under MIT\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Cblockquote>\n\u003Cp>The phone is both the host and the remote control.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch2 id=\"core-capabilities\">Core Capabilities\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Local environment\u003C\u002Fstrong>: installs Ubuntu, Node.js and the DSH runtime inside the app with PRoot-compatible startup, no root and no Termux, reserving about 1 GB\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote takeover\u003C\u002Fstrong>: uses DSH on a PC or server over SSH or DSHarness Remote, including a WebRTC DataChannel direct path\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Chat and tools\u003C\u002Fstrong>: switch models, send images, dictate, and handle tool approvals and questions, with the native screen and the official web view one tap apart\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interruptions mid-run\u003C\u002Fstrong>: queue a message while the model is replying and send it immediately, while completed work folds into one line\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Plugin surfaces\u003C\u002Fstrong>: native tool cards, forms and panels for DSH Go, with \u003Ccode>sdk\u002Fplugin-kit\u003C\u002Fcode> provided in-repo and not published to npm\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Phone control\u003C\u002Fstrong>: lets the engine read the screen, tap and type through accessibility, Shizuku or self-ADB, with three confirmation levels for sensitive actions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sharing and replays\u003C\u002Fstrong>: turn a reply into a share card and the whole conversation into an end-to-end encrypted link anyone can replay in a browser\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Look and layout\u003C\u002Fstrong>: Deepy and Whale Girl pets, six theme colors and four launcher icons, with landscape and tablet layouts switching to a permanent sidebar\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"two-ways-to-run\">Two Ways to Run\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Local mode\u003C\u002Fstrong>: on first launch, install the runtime and the engine starts inside a PRoot container on the phone, requiring API 26 and about 1 GB of space\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Remote mode\u003C\u002Fstrong>: enter an SSH host or a DSHarness Remote address and the phone acts as a front end without any local runtime\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Switching hosts\u003C\u002Fstrong>: the chat page can jump to the DSH on your computer and continue the same conversation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permission boundary\u003C\u002Fstrong>: phone control is only offered to the local engine in normal mode, while the do-not-disturb mode needs Android 14 or newer plus Shizuku or self-ADB\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"target-audience\">Target Audience\u003C\u002Fh2>\u003Cul>\n\u003Cli>Developers who want an AI coding agent on their phone\u003C\u002Fli>\n\u003Cli>People who take over a home PC while away\u003C\u002Fli>\n\u003Cli>Operators used to managing servers over SSH\u003C\u002Fli>\n\u003Cli>AI tool users who care where their data goes\u003C\u002Fli>\n\u003Cli>Developers writing plugins for DSH\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"install-and-permissions\">Install and Permissions\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Package architectures\u003C\u002Fstrong>: releases ship arm64 and x86_64 builds, with no 32-bit ARM build\u003C\u002Fli>\n\u003Cli>\u003Cstrong>App identity\u003C\u002Fstrong>: the package name is \u003Ccode>io.github.ccch1mneyyy.dsh_app\u003C\u002Fcode>, with \u003Ccode>minSdk\u003C\u002Fcode> 26 and \u003Ccode>targetSdk\u003C\u002Fcode> 28\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Storage footprint\u003C\u002Fstrong>: the local runtime reserves about 1 GB\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permission scope\u003C\u002Fstrong>: phone control needs accessibility or Shizuku \u002F ADB grants, and on-screen text and screenshots tied to a task may be sent to the model\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics toggle\u003C\u002Fstrong>: anonymous usage statistics are on by default and can be turned off under Settings → Privacy and Sharing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2 id=\"system-requirements\">System Requirements\u003C\u002Fh2>\u003Ctable>\n\u003Cthead>\n\u003Ctr>\n\u003Cth>Item\u003C\u002Fth>\n\u003Cth>Requirement\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\u003Ctr>\n\u003Ctd>OS\u003C\u002Ftd>\n\u003Ctd>Android 8.0 (API 26) and above\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Architectures\u003C\u002Ftd>\n\u003Ctd>arm64-v8a, x86_64\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Runtime\u003C\u002Ftd>\n\u003Ctd>PRoot Linux with Node.js for local mode\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Build toolchain\u003C\u002Ftd>\n\u003Ctd>Flutter 3.47.7, JDK 17, Dart \u003Ccode>^3.13.5\u003C\u002Fcode>, Android SDK and NDK\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>Extra components\u003C\u002Ftd>\n\u003Ctd>Shizuku 13.1.5, libadb 3.1.1 for the do-not-disturb mode\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\u003C\u002Ftable>\n\u003Ch2 id=\"notes\">Notes\u003C\u002Fh2>\u003Cul>\n\u003Cli>\u003Cstrong>Third-party project\u003C\u002Fstrong>: it is not affiliated with DeepSeek, model requests go to the provider you configure and are billed on your own account\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Uninstalling wipes data\u003C\u002Fstrong>: conversations, the Linux environment and settings are deleted, so export anything you want to keep before upgrading\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background apps get killed\u003C\u002Fstrong>: some power-saving policies block background work, and the app offers a shortcut to the right allowlist screen\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local does not mean offline\u003C\u002Fstrong>: model requests still need the network, so data leaves the device\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Brand assets are separate\u003C\u002Fstrong>: the Deepy and Whale Girl characters and the DSH Go name and marks are outside the AGPL grant\u003C\u002Fli>\n\u003C\u002Ful>\n",1794623954255]