Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
模型与提供方 #ai-agent#deepseek#deepseek-harness#docker-compose#fastapi#llm

deepseek-harness-cloud

将标准 DeepSeek Harness 连接到 DSH Cloud:支持设备登录和提供 20 个模型的网关供应商;新账号含 500 个免费额度。

agentsdanceai @agentsdanceai ⬇ 1 ★ 1 main

安装

dsh plugin --profile web add github:agentsdanceai/deepseek-harness-cloud
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

将标准 DeepSeek Harness 连接到 DSH Cloud:支持设备登录和提供 20 个模型的网关供应商;新账号含 500 个免费额度。

该插件未提供要点说明,请参考仓库 README。

ai-agentdeepseekdeepseek-harnessdocker-composefastapillm
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/agentsdanceai/deepseek-harness-cloud
许可证未标注(见仓库)
主要语言main
下载量1
GitHub 星标1
最近推送2026-08-22
收录日期2026-09-19
分类模型与提供方

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# DSH Cloud

**Managed cloud agents and a self-hostable platform around DeepSeek Harness.**

Accounts, a server-side model gateway, usage policy, teams, and an optional
browser workspace—without distributing an upstream model key to every client.

[![CI](https://github.com/AgentsDanceAI/deepseek-harness-cloud/actions/workflows/ci.yml/badge.svg)](https://github.com/AgentsDanceAI/deepseek-harness-cloud/actions/workflows/ci.yml)
[![License: DSH Cloud Community 1.0](https://img.shields.io/badge/license-DSH%20Cloud%20Community%201.0-4c6ef5.svg)](LICENSE)
[![Security policy](https://img.shields.io/badge/security-private%20reporting-2f9e44.svg)](SECURITY.md)

Release: [`0.2.0`](release/release.json)

[中文](README.zh-CN.md) · [Architecture](docs/architecture.md) ·
[Self-host](docs/deploy.md) · [Editions](docs/editions.md) ·
[Security](SECURITY.md) · [Support](SUPPORT.md)

---

Boot the whole Community Edition locally with one command (Docker required):

```bash
npx --yes @agentsdanceai/dsh-cloud start
```

Put your model upstream key into `./dsh-cloud/.env` (`UPSTREAM_API_KEY=`), run
the same command again, and open . No Node? `uvx
dsh-cloud start` does the same from PyPI. Details: [Quick start](#quick-start).

## Choose your path

### Use DSH Cloud Hosted

[DSH Cloud Hosted](https://dshcloud.online/login?next=%2Fwork) is the managed
subscription service: no server installation, with model access, workspace
capacity, upgrades, monitoring, backups, and account support. Current plans are
paid once for the selected monthly or annual term and **do not renew automatically**.

**New accounts start with 500 free credits**, and the hosted gateway serves
**20 models** with no upstream key of your own.

[**Start on DSH Cloud Hosted**](https://dshcloud.online/login?next=%2Fwork) ·
[Individual plans](https://dshcloud.online/pricing#plans) ·
[Team plans](https://dshcloud.online/pricing#team)

### Self-host Community Edition

Run the source-available Community Edition with your own domain, database, identity
providers, model upstream, storage, and operational controls. Docker Compose is
the canonical persistent path; Docker, npm/npx, and uv/uvx use the same versioned
stack contract.

[**Self-hosting guide**](docs/deploy.md) ·
[Configuration template](deploy/selfhost/.env.example) ·
[Security checklist](docs/security.md)

### Develop and contribute

The public repository includes the FastAPI service, web console, gateway,
deployment definitions, desktop overlay, mobile shells, tests, and release
contracts.

[**Development setup**](#development) · [Contributing](CONTRIBUTING.md) ·
[Architecture](docs/architecture.md) · [Changelog](CHANGELOG.md)

## What is included

| Capability | Community behavior |
|---|---|
| Account access | Email/password and email-code paths, optional Google/GitHub OAuth, revocable browser/device/API credentials |
| Model gateway | OpenAI-compatible chat/models and an Anthropic-compatible messages surface; operator upstream key remains server-side |
| Usage and plans | Model catalog, server-side pricing, credit ledger, rate/concurrency gates, usage records, and optional entitlements |
| Teams | Membership, roles, seats, pooled allowances, and per-member attribution |
| Payments | Optional provider adapters with server-authoritative products and authenticated, idempotent webhook handling |
| Web console | Account, plan, order, team, administration, legal, and download surfaces |
| Desktop and mobile | Device authorization plus desktop overlay and mobile shell integration contracts |
| Workspaces | Optional browser-accessible agent runtime; disabled by default and subject to the isolation warning below |
| Operations | Docker/Compose definitions, readiness/liveness/version endpoints, persistent data, release metadata, and upgrade guidance |

Self-hosters remain responsible for infrastructure, provider agreements, model
costs, TLS, identity/email delivery, payment configuration, data protection,
backups, monitoring, and applicable law.

## 20 models, one gateway

| Provider | Models |
| --- | --- |
| DeepSeek | `DeepSeek-V4-Flash` · `DeepSeek-V4-Pro` |
| Google | `Gemini-3.6-Flash` |
| Xiaomi | `MiMo-V2-Omni` |
| MiniMax | `MiniMax-M2.7` · `MiniMax-M3` |
| Alibaba | `Qwen3-Omni-30B-A3B` · `Qwen3-VL-32B` · `Qwen3.8-Max` |
| Moonshot | `Kimi-K2.7-Code` · `Kimi-K3` |
| Zhipu | `GLM-5.2` |
| ByteDance | `Doubao-Seed-2.0-Pro` |
| OpenAI | `GPT-5.6-Luna` · `GPT-5.6-Terra` · `GPT-5.6-Sol` |
| xAI | `Grok-4.5` |
| Anthropic | `Claude-Sonnet-5` · `Claude-Opus-5` · `Claude-Fable-5` |

**New accounts start with 500 free credits — every model above works out of the
box.** No card, no API keys, no per-provider signups. Try them on
[DSH Cloud Hosted](https://dshcloud.online), or pipe them into a stock
DeepSeek Harness install with one command:

```bash
npx --yes dsh-plugin-cloud setup
```

The gateway serves the live catalog, so this table is contract-tested against
[`server/config/models.json`](server/config/models.json).

## Quick start

All commands below pin release `0.2.0`; pin exact versions in automation.

### One command — npm/npx

One-shot:

```bash
npx --yes @agentsdanceai/dsh-cloud@0.2.0 start --mode trial --wait
```

Installed:

```bash
npm install --global @agentsdanceai/dsh-cloud@0.2.0
dsh-cloud start --mode trial --wait
```

The stack boots with an empty upstream key. Before chatting, set
`UPSTREAM_API_KEY` in `./dsh-cloud/.env` and run the same command again.

### One command — uv/uvx

One-shot:

```bash
uvx dsh-cloud==0.2.0 start --mode trial --wait
```

Installed:

```bash
uv tool install dsh-cloud==0.2.0
dsh-cloud start --mode trial --wait
```

For explicit lifecycle control, both CLIs also provide `init`, `doctor`, and
`up`. Pin immutable versions in automation and review generated configuration
before starting it.

### From source — Docker Compose

```bash
git clone https://github.com/AgentsDanceAI/deepseek-harness-cloud.git
cd deepseek-harness-cloud
bash scripts/quickstart.sh --domain localhost --admin-email you@example.com
```

The script creates `deploy/selfhost/.env`, generates `AUTH_SECRET`, prompts for
the model upstream, starts the canonical Compose stack, and checks readiness.
Open . Development mode prints sign-in codes to server logs;
never use it on a public network.

Manual Compose validation and start:

```bash
cp deploy/selfhost/.env.example deploy/selfhost/.env
chmod 600 deploy/selfhost/.env
# For local trial: DOMAIN=localhost, SITE_SCHEME=http, DHC_DEV=1,
# PUBLIC_BASE=http://localhost:8787, BIND_ADDRESS=127.0.0.1, HTTP_PORT=8787.
# Also set AUTH_SECRET, upstream, and admin.
docker compose --env-file deploy/selfhost/.env \
  -f deploy/selfhost/docker-compose.yml \
  -f deploy/selfhost/compose.build.yml config --quiet
docker compose --env-file deploy/selfhost/.env \
  -f deploy/selfhost/docker-compose.yml \
  -f deploy/selfhost/compose.build.yml up -d --build
curl --fail --show-error http://localhost:8787/readyz
```

### From source — single container

```bash
docker build --tag dsh-cloud-server:local --file server/Dockerfile .
docker volume create dsh-cloud-data
mkdir -p .dsh-cloud
umask 077
printf 'AUTH_SECRET=%s\nDHC_DEV=1\nPUBLIC_BASE=http://127.0.0.1:8081\nPRICING_FILE=pricing.cny.json\n' \
  "$(openssl rand -hex 32)" > .dsh-cloud/docker.env
docker run --rm --name dsh-cloud \
  --env-file .dsh-cloud/docker.env \
  --publish 127.0.0.1:8081:8100 \
  --mount type=volume,src=dsh-cloud-data,dst=/app/data \
  dsh-cloud-server:local
```

In another terminal, check `http://127.0.0.1:8081/readyz`. Add your upstream key
to `.dsh-cloud/docker.env` before model calls. The single container does not
terminate TLS; keep the loopback bind and use a reviewed reverse proxy for
network access.

The full deployment guide covers configuration, the versioned GHCR path,
backups, upgrades, rollback, scaling, and troubleshooting:
[docs/deploy.md](docs/deploy.md).

## Architecture at a glance

```text
browser / desktop / mobile
          |
          | HTTPS + session/device credential
          v
  TLS edge / reverse proxy
          |
          v
  DSH Cloud FastAPI service --------> operator-selected model/search upstream
   | accounts, teams, plans            server-side provider credential
   | model gateway and metering
   | web console and payments
   |
   +---- SQLite or PostgreSQL
   |
   +---- optional workspace backend -> agent runtime container
```

The gateway authenticates and authorizes the caller, validates a configured
model ID, replaces the client credential with the operator's upstream credential,
streams the response, and records normalized usage. See the
[architecture document](docs/architecture.md) for flows and trust boundaries.

## Security posture

Workspaces execute user-controlled code. They are off by default. A container and
Docker socket proxy are not automatically a hostile multi-tenant security
boundary; public operators must review image trust, Docker authority, networks,
mounts, privileges, egress, previews, credentials, and resource isolation before
enabling them. See [docs/security.md](docs/security.md).

Report vulnerabilities privately through the
[GitHub security advisory form](https://github.com/AgentsDanceAI/deepseek-harness-cloud/security/advisories/new)
or `security@agentsdance.ai`. Do not open a public vulnerability issue or include
live credentials and user data. See [SECURITY.md](SECURITY.md).

## Development

Python 3.11+, `uv`, and Node.js 22 are the tested contributor toolchain:

```bash
uv sync --project server --all-extras --locked
uv run --project server pytest server/tests -q
uv run --project server ruff check server/app server/tests server/scripts
node --test server/tests/js/*.test.mjs
```

Run the server locally:

```bash
DHC_DEV=1 AUTH_SECRET=local-development-secret \
  uv run --project server uvicorn app.main:app --app-dir server --reload
```

CLI source checks, once the package directories are present in the candidate
tree:

```bash
node packages/cli-npm/bin/dsh-cloud.mjs --help
node packages/cli-npm/bin/dsh-cloud.mjs start --dry-run --json
uv run --project packages/cli-python dsh-cloud --help
uv run --project packages/cli-python dsh-cloud start --dry-run --json
```

Read [CONTRIBUTING.md](CONTRIBUTING.md) for DCO sign-off, provenance disclosure,
tests, security routing, and edition-boundary review.

## Repository map

| Path | Purpose |
|---|---|
| `server/` | FastAPI application, gateway, data layer, templates, configuration, tests |
| `packages/dsh-plugin-cloud/` | Plugin that connects **stock** DeepSeek Harness installs to the cloud gateway |
| `deploy/selfhost/` | Canonical public Compose stack, Caddy config, and environment template |
| `packages/` | Version-matched npm and Python lifecycle CLIs |
| `release/` | Canonical release identity and schemas |
| `desktop/` | Pinned upstream desktop assembly, minimal patches, and cloud integration plugin |
| `mobile/`, `miniprogram/` | Mobile integration shells |
| `docs/` | Architecture, deployment, security, edition, compatibility, and maintainer docs |
| `legal/` | Hosted legal documents and third-party/licensing records |

## Versions, licensing, and marks

- Current software license: [DSH Cloud Community License 1.0](LICENSE).
- Human-readable license guide: [LICENSING.md](LICENSING.md).
- Community, Hosted, and Enterprise boundary: [docs/editions.md](docs/editions.md).
- Trademark use: [TRADEMARKS.md](TRADEMARKS.md).
- Third-party notices: [legal/THIRD_PARTY_NOTICES.md](legal/THIRD_PARTY_NOTICES.md).
- Release changes: [CHANGELOG.md](CHANGELOG.md).

DSH Cloud is independently developed and operated. It is not affiliated with or
endorsed by DeepSeek. “DeepSeek” and related marks belong to their respective
owners.

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。