TLDR DeepSeek Harness (dsh) er DeepSeek AIs åpen kildekode-agentkjøretid, utgitt som utviklerforhåndsvisning rundt 13. august 2026 under MIT-lisensen. Den følger prinsippet «Model + Harness = Agent», der hver kapabilitet (modeller, verktøy, økter, sandkasser, løkker, UI) er implementert som utskiftbare Cordis-plugins.
Den raskeste måten å kjøre den lokalt på er npx @deepseek-ai/dsh web (krever Node.js ^22.19 eller ≥24), som starter et webgrensesnitt på http://127.0.0.1:3080. Du oppgir en DeepSeek- (eller OpenAI-kompatibel) API-nøkkel og et arbeidsområde. Kildebygg, skrivebordsapper, Docker, Python SDK og Ollama-integrasjoner er også tilgjengelige. For produksjonsklar tilgang til flere modeller, pålitelighet og kostnadskontroll når du bruker harnesset, ruter du forespørsler via CometAPIs forente OpenAI-kompatible endepunkt.
Viktige punkter
- DeepSeek Harness er ikke en modell—det er den lokale kjøretiden/orchestratoren som lar modeller operere på filer, skall, verktøy og økter.
- Offisiell énlinjer:
npx @deepseek-ai/dsh web→ åpner lokalt webgrensesnitt på port 3080. - Krav til Node.js er strengt: ^22.19.0 eller ≥24.x.
- Støtter offisielle DeepSeek-modeller (deepseek-v4-flash, deepseek-v4-pro), tilpassede OpenAI-kompatible gateways og lokale modeller via plugins/Ollama.
- Arkitekturen er fullt plugin-basert (Cordis-kjerne); moduser inkluderer Standard, Minimal, Code og Creator.
- Rask adopsjon: titusener til godt over 100k GitHub-stjerner i løpet av få dager etter lansering.
- Anbefaling for avanserte brukere: kombiner med CometAPI (https://www.cometapi.com/) som en tilpasset leverandør for tilgang til 500+ modeller, 20–40 % kostnadsbesparelser og en enkelt API-nøkkel.
- Bruk alltid et isolert arbeidsområde; agenten kan endre filer og kjøre kommandoer.
- Utviklerforhåndsvisning betyr at breaking changes er forventet—låse versjoner for produksjonslignende eksperimenter.
Hva er DeepSeek Harness og hvorfor det betyr noe i 2026
DeepSeek Harness (dsh) er en åpen kildekode-agentkjøretid utviklet av DeepSeek AI. Utgitt under MIT-lisens som en utviklerforhåndsvisning, vektlegger den komponérbarhet: hver kapabilitet—modelladaptere, verktøy, ferdigheter, økter, sandkasser, lagring, agentløkker, planlegging og UI—eksisterer som en Cordis-plugin som kan monteres, avmonteres, byttes eller komponeres på nytt via konfigurasjon. Det finnes i praksis ingen privilegert kjerne som krever patching.
Viktige designprinsipper inkluderer:
- Agent = Model + Harness.
- Sporbare hendelsesstrømmer som støtter resume, fork, søk og replay.
- Flere kjøremoduser (standard full verktøysett, kode-/orkestreringsmodus, minimalmodus for benchmarking, creator-/eksperimentelle moduser).
- Lokalførst-webgrensesnitt for interaktiv bruk, pluss hodeløs og SDK-alternativer for automatisering.
Offisielle ressurser:
- GitHub: https://github.com/deepseek-ai/deepseek-harness
- Produkt/landingsside: https://www.deepseek.com/harness/en/ (og kinesisk motpart)
- Installasjonsveiledninger og community-speil bekrefter de samme kjernekommandoene.
Viktig terminologimerknad: «lokal distribusjon» kan bety to forskjellige ting. DeepSeek Harness diskutert i denne veiledningen kjører lokalt på din datamaskin, men standardprosjektet
deepseek-harnesskobler til DeepSeek V4-Pro eller V4-Flash via et API. Det betyr at selve harnesset, konfigurasjon, økter, validering og klientlogikk kan være lokale, mens modellinferens normalt utføres av DeepSeeks API. Hvis du trenger ekte offline-inferens med modellvekter på din egen GPU, er det en annen distribusjonsarkitektur.
Forutsetninger og systemkrav
Før installasjon, verifiser følgende:
- Operativsystemer: Windows 10+, macOS 10.15+, mainstream Linux (x64 eller arm64). Python SDK har ekstra begrensninger (Linux x64/arm64 eller macOS 14+ arm64).
- Node.js: Påkrevd for hovedløpet via webgrensesnitt. Målområde er ^22.19.0 || ≥24.0.0. Sjekk med node --version. Oddetalls mellomversjoner utenfor dette området støttes ikke.
- Pakkebehandlere: npm/npx (følger med Node). Kildebygg trenger pnpm (installer via npm install -g pnpm).
- Git: Påkrevd for kildekloning.
- Python (valgfritt): 3.10+ for offisiell Python SDK.
- API-nøkkel / endepunkt: En DeepSeek API-nøkkel fra platform.deepseek.com, eller et hvilket som helst OpenAI-kompatibelt endepunkt + nøkkel + modellnavn.
- Maskinvare: Ingen GPU kreves for selve harnesset—modellinferens skjer eksternt (eller via en lokal leverandør du konfigurerer). Vanlige laptop-ressurser er tilstrekkelige for webgrensesnitt og orkestrering.
- Nettverk: Trengs ved første kjøring for å hente pakker; deretter kan UI-en operere kun med modell-API-kall.
- Arbeidsområde: Forbered en isolert katalog. Agenten kan lese, skrive og kjøre kommandoer inne i det konfigurerte arbeidsområdet—pek aldri mot produksjon eller persondata uten sikring.
Kilder for krav: offisiell README og flere uavhengige installasjonsguider publisert kort tid etter lansering.
Metode 1: Offisiell énlinjer med npx (anbefalt for de fleste)
Dette er den raskeste og offisielt promoterte veien.
- Sørg for at Node.js oppfyller versjonskravet.
- Åpne et terminalvindu og kjør:
Bash
npx @deepseek-ai/dsh web
- Pakken lastes ned (eller bruker cache), starter Web UI-profilen og skriver lytteadressen—som standard http://127.0.0.1:3080.
- Åpne den URL-en i en nettleser. Godta varselet om utviklerforhåndsvisning hvis det vises.
- Ved første bruk, konfigurer en modellleverandør (Settings → Models) ved å lime inn API-nøkkelen din og velge en modell som deepseek-v4-flash eller deepseek-v4-pro.
- Velg eller opprett en arbeidsområdekatalog.
- Begynn å utføre oppgaver.
For å bruke en annen port:
Bash
npx @deepseek-ai/dsh web --port 8080
Platform-specific one-liners som også sikrer at Node er til stede, er tilgjengelige fra community-sider (PowerShell på Windows med winget, Homebrew på macOS, NodeSource på Debian/Ubuntu osv.).
Fordeler: Ingen permanent installasjonsfotavtrykk utover npm-cache; henter alltid en nyere publisert versjon; enkleste onboarding. Ulemper: Avhenger av nettverk for den første pakken; mindre praktisk for dyp kildeinspeksjon eller tilpassede bygg.
Metode 2: Installer og kjør fra kilde
Bruk dette når du vil lese Cordis-plugins, låse en commit, utvikle tilpassede presetter eller bidra.
Bash
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
pnpm install
pnpm run build
pnpm dsh web
Det samme webgrensesnittet vises på standardporten. Bygg i utviklerforhåndsvisning kan bryte mellom commits, så behandle dette som en eksperimentell vei.
Metode 3: Skrivebordsapplikasjoner (null Node-oppsett)
Community- og tredjeparts desktop-wrappere pakker kjøretiden slik at brukere slipper å installere Node/pnpm selv:
- Tauri-baserte lette klienter som booter en bundlet Node-kjøretid og synker den siste upstream-harnessen ved oppstart. De kjører på 127.0.0.1:3080, holder data lokalt og registrerer dsh-kommandoer.
- Electron-basert pakking som inkluderer pinnede avhengigheter.
Last ned installasjonsprogrammer fra de respektive GitHub Releases-sidene (søk «deepseek-harness-desktop»). Første oppstart laster ned kjernekomponentene (noen hundre MB). Disse er praktiske for ikke-tekniske brukere, men er ikke offisielle DeepSeek-produkter—gjennomgå repository og SHA-sjekksummer.
Metode 4: Docker / kontainerdistribusjon
Community-Docker-images og compose-filer finnes for å kjøre webgrensesnittet inne i en kontainer, ofte med HTTPS-terminering via nginx og støtte for vilkårlige OpenAI-kompatible gateways. Typisk flyt:
Bash
git clone <docker-repo>
cd <docker-repo>
cp .env.example .env # set API key / public host
docker compose up -d --build
Nyttig for LAN-tilgang, servere eller miljøer der Node ikke ønskes på verten. Noen oppsett støtter tilpasset settings.yaml for ikke-DeepSeek-leverandører.
Metode 5: Python SDK for programmatisk / hodeløs bruk
For ubemannede agenter eller integrasjon i Python-pipelines:
Bash
git clone https://github.com/deepseek-ai/deepseek-harness.git
cd deepseek-harness
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
python -m pip install deepseek-harness-sdk
Sett miljøvariabler:
Bash
export DEEPSEEK_API_KEY=sk-your-key-here
# optional: export DEEPSEEK_BASE_URL=http://127.0.0.1:8000/v1
# optional: export DSH_MODEL=deepseek-v4-flash
Kjør deretter de innsjekkede eksemplene eller bruk klassen DeepSeekHarness i din egen kode mot et isolert arbeidsområde og en sesjonskatalog. SDK-en leverer sin egen kjøretid og krever ikke system-Node.js.
Metode 6: Ollama-integrasjon
Ollama tilbyr en bekvemmelighetslauncher:
Bash
ollama launch dsh
# or with a specific model
ollama launch dsh --model deepseek-v4-flash:cloud
Ollama kan installere pakken ved behov og lagrer oppstartinnstillinger separat. Websøk og verktøystøtte avhenger av den valgte modellen og Ollamas skytilgang.
Konfigurere modeller og leverandører (inkludert CometAPI)
Inne i webgrensesnittet, gå til Settings → Models.
- For offisiell DeepSeek: lim inn nøkkelen fra platform.deepseek.com. Typiske modeller er deepseek-v4-flash og deepseek-v4-pro.
- For katalogleverandører (Anthropic, OpenAI osv.): bruk «Add provider»-flyten.
- For tilpassede / selvhostede / aggregator-endepunkter: velg «Add a custom provider.» Oppgi en permanent Provider ID, base-URL, protokoll (vanligvis openai-completions), API-nøkkel-miljøreferanse eller -verdi, og minst én modell-ID.
CometAPI-anbefaling (sterkt anbefalt for mange produksjonslignende arbeidsflyter) CometAPI er en samlet AI-infrastrukturplattform som eksponerer 500+ modeller (inkludert DeepSeek-varianter, GPT, Claude, Gemini, Grok og mange andre) via ett OpenAI-kompatibelt endepunkt: https://api.cometapi.com/v1.
Fordeler når den brukes med DeepSeek Harness:
- Én API-nøkkel i stedet for å håndtere flere leverandørlegitimasjoner.
- Konkurransedyktige priser (rapportert 20–40 % besparelse versus direkte leverandørrater for mange modeller).
- Høy tilgjengelighet (99,9 % SLA-mål), lav medianlatens og pay-as-you-go-fakturering.
- Enkel modellbytting for A/B-testing eller kostnadsoptimalisering uten å endre harness-konfigurasjon utover modell-ID.
- Drop-in-kompatibilitet: eksisterende OpenAI SDK-mønstre fungerer etter kun å ha endret base_url og nøkkelen.
I harnessens custom-provider-skjema:
- Base URL:
https://api.cometapi.com/v1 - Protokoll: openai-completions (eller tilsvarende støttet alternativ)
- API-nøkkel: din CometAPI-nøkkel
- Modell-ID: hvilken som helst støttet modellstreng fra CometAPI-modellkatalogen
Denne kombinasjonen beholder den kraftige lokale agentkjøretiden samtidig som den gir fleksibel, kostnadseffektiv modelltilgang fra flere leverandører. Nye brukere får typisk gratis testkreditter. Dokumentasjon: https://apidoc.cometapi.com/.
Nøkler lagres write-only (f.eks. under $DSH_HOME/.credentials.yaml); UI-et viser kun tilslørte beskrivelser.
Feilsøking av DeepSeek Harness
DEEPSEEK_API_KEY ikke funnet
Sjekk:
echo $DEEPSEEK_API_KEY
På Windows:
echo $env:DEEPSEEK_API_KEY
Hvis tom, konfigurer den på nytt.
400 reasoning_content-feil
Dette peker vanligvis mot feil håndtering av reasoning-livssyklusen.
Sjekk at applikasjonen din bevarer relevant assistant reasoning-informasjon på tvers av fleromgangs thinking-/tool-call-forespørsler.
Dette er en av kjerneproblemene harnesset spesifikt er designet for å håndtere.
Feil om kontekstkapsitet
Sjekk:
input tokens + max_tokens
Den dokumenterte harde grensen er:
1,048,576 tokens
Reduser enten input-konteksten eller forespurt completion-størrelse.
Verktøykall blir feilformatert under streaming
Ikke anta at stream-chunks ankommer i verktøyrekkefølge.
Aggreger verktøykall-deltaer etter tool_call.index, som anbefalt av harness-kontrakten.
Forespørsler er uventet dyre
Sjekk:
- thinking-modus
- utgangslengde
- cache-treffrate
- stabilitet i prompt-prefix
- modellvalg
- gjeldende API-prising
En enkel forbedring er ofte å flytte rutineoppgaver fra Pro til Flash.
Sammenligning av installasjons- og distribusjonsmetoder
| Metode | Brukervennlighet | Node påkrevd | Best for | Persistens / kontroll | Typisk port / tilgang | Notater |
|---|---|---|---|---|---|---|
| npx-énlinjer | Høyest | Ja | Raske utprøvinger, de fleste | Flyktig (kun cache) | 3080 (konfigurerbar) | Offisielt anbefalt |
| Kilde (pnpm) | Medium | Ja | Utvikling, plugins, pinning | Full kildekontroll | 3080 | Trenger pnpm + build |
| Desktop (Tauri/Electron) | Høy | Nei (bundlet) | Ikke-tekniske brukere | Lokale profiler og auto-oppd. | 3080 (internt) | Community-pakker |
| Docker | Medium | Nei (container) | Servere, LAN, HTTPS | Container-volumer | Tilpasset / 443 | Community-images |
| Python SDK | Medium | Nei (bundlet) | Hodeløs, automatisering, pipelines | Programmatisk økter | N/A (ingen UI som standard) | Offisiell SDK |
| Ollama launch | Høy | Valgfritt | Lokale modell-eksperimenter | Ollama-innstillinger | 3080 | Integrerer med Ollama |
Data syntetisert fra offisielle dokumenter og guider etter lansering (august 2026).
Konklusjon og neste steg
DeepSeek Harness bringer en ryddig designet, fullt plugin-basert agentkjøretid til lokale maskiner med nær null friksjon via npx-énlinjeren. Kombinert med fleksibel modellruting—spesielt gjennom en samlet plattform som CometAPI—får du både kraften i moderne agentiske arbeidsflyter for koding og praktisk kontroll over kostnader, modellvalg og datalokalitet.
Start i dag med:
npx @deepseek-ai/dsh web
Konfigurer en DeepSeek- eller CometAPI-nøkkel, pek den mot et trygt arbeidsområde, og utforsk Standard-modusen. Eksperimenter deretter med Minimal-modus for benchmarker, tilpassede leverandører for kostnadsoptimalisering eller Python SDK for automatisering.
For de siste offisielle instruksjonene, foretrekk alltid GitHub-repositoriet og doc. For fler-modell-pålitelighet og prisfordeler mens du kjører harnesset, utforsk CometAPI og dokumentasjonen på https://apidoc.cometapi.com/.
