[KongchangAI]
Product

DSH

An open-source multi-platform interconnection toolkit that bridges mobile devices, local computers, and cloud servers. It provides cross-device remote control, state synchronization, and AI task collaboration capabilities, and supports automated Agent deployment across these three environments.

Core Facts

Timeline (last 90 days)

Oct 29

DSH updated to version v0.2.2-alpha.2, adding an experimental plugin that can hand independent tasks to the local Codex or Cloud command-line tool for execution.

Unverified50%
Oct 23

The solution shown in the video for connecting DeepSeek to QQ group chats uses Snowroom to handle injection and message capture on the QQ side, DSH as the client and configuration layer for model calls, and QQBridge to connect the two.

Unverified50%
Oct 23

The DSH workflow is: download and install from the official website, add a preset in settings and fill in your own API Key; without a Key, you must go to the usage query page on the official website to obtain one and top up to get quota.

Unverified50%
Oct 19

DSHbox's browser module supports selecting web page elements and saving them as AI context, as well as selecting page regions and sending the visual content to DSH.

Unverified50%
Oct 10

Providing small models with too many prompt tokens (tens of thousands to hundreds of thousands of specifications and tools) disperses their limited attention, and lightweight frameworks such as DSH are more small-model-friendly.

Unverified50%
Oct 3

DSH has been updated to version 0.2.1-alpha.1, adding features including an experimental Claude Code Mods compatibility layer and a plugin management Agent creation entry point.

Expired50%
Sep 15

In actual testing, with a usage of 650 million tokens, only 1 to 2 accounts triggered rate limiting.

Expired50%
Sep 15

DSH's rate-limit quota has been further increased from the previous level of 80 million tokens.

Expired50%
Sep 15

DSH-type projects share API quotas through aggregation or forwarding.

Unverified50%
Sep 15

The DSH project previously gifted users 500 credits.

Expired50%

35 more timeline events

All Facts (20)

Verified

The standard startup process for DeepSeek Harness (DSH) requires opening a command line, entering a command, copying the generated local address, and then opening it in a browser.

65%
Unverified

The DSH workflow is: download and install from the official website, add a preset in settings and fill in your own API Key; without a Key, you must go to the usage query page on the official website to obtain one and top up to get quota.

50%
Unverified

The solution shown in the video for connecting DeepSeek to QQ group chats uses Snowroom to handle injection and message capture on the QQ side, DSH as the client and configuration layer for model calls, and QQBridge to connect the two.

50%
Unverified

DSHbox's browser module supports selecting web page elements and saving them as AI context, as well as selecting page regions and sending the visual content to DSH.

50%
Unverified

Providing small models with too many prompt tokens (tens of thousands to hundreds of thousands of specifications and tools) disperses their limited attention, and lightweight frameworks such as DSH are more small-model-friendly.

50%
Unverified

DSH-type projects share API quotas through aggregation or forwarding.

50%
Unverified

Everything described in the article is based on single-source empirical testing by community users; stability is uncertain, and it is recommended to use official paid APIs in production environments.

50%
Unverified

The DSH automatic update version is best suited for individual developers and technology enthusiasts who are accustomed to deploying self-hosted services with Docker, want to reduce manual maintenance overhead, and are willing to accept the trade-off of always running the latest version.

50%
Unverified

DSH's automatic update changes were introduced by Bilibili UP host "云镜之端," with the goal of reducing the cost of manual maintenance for users.

50%
Unverified

Each time the DSH image starts, it checks a remote source for a new version; if a new version is detected, it is automatically downloaded and launched, otherwise the current version continues to run.

50%
Unverified

After the DSH project was open-sourced, users can view the source code, understand the automatic update implementation logic, and perform secondary development or submit improvements.

50%
Unverified

The new version of DSH introduces an automatic update mechanism for container images that automatically checks for new versions each time it starts.

50%
Unverified

DSH is essentially a Coreless (kernel-free) application where all capabilities are built upon the same empty root, composed by layering three levels: Profile, Bundle, and Patch.

50%
Unverified

The Coreless.iml file in DSH's Profile directory contains only an empty array (a pair of square brackets), which is an intentional empty-root design.

50%
Unverified

DSH adopts a layered configuration approach of empty root plus layered overrides, similar to Docker image layered file systems or CSS cascade rules, with the core advantage being change isolation.

50%
Unverified

DSH's Bundle resolution order is to first look for built-in Bundles from the DSH installation location, then look in the Profile's own node_modules.

50%
Unverified

DSH's complete Patch stacking order is: each Bundle's Patch, the Profile-level Coreless.patch.iml, Home-level Patch, and command-line Patch overrides, with the rule being that later entries override earlier ones.

50%
Unverified

DSH's Patch is not a deep merge but a wholesale replacement; modifying a capability means modifying the entire row rather than a single field.

50%
Unverified

DSH's row-level Patch uses wholesale atomic replacement, contrasting with field-level merging approaches such as JSON Merge Patch (RFC 7396), with the trade-off being that fine-tuning a single parameter requires copying the entire row in full.

50%
Unverified

DSH plugins are not loaded in the order they are written in the file; row order carries no loading semantics, and Coreless activation is driven by service availability (lazy activation).

50%

Source Articles