DeepSeek Harness, een agentharnas dat je op je eigen machine draait, staat sinds donderdag onder de MIT-licentie op GitHub. Het Chinese AI-lab brengt het uit als open alternatief voor betaalde agentomgevingen als Claude Code en Codex.
Het gaat om de laag die tot nu toe het lastigst te vervangen was. Niet het model, maar het harnas eromheen bepaalt hoe een agent bestanden bewerkt, shell-commando's uitvoert, een plan vasthoudt en subagents aanstuurt. Zit die laag bij je leverancier, dan verhuist je hele werkwijze mee zodra je van model wisselt. Draait hij op je eigen server, dan is de modelaanbieder nog maar een instelling in een menu.
Wat er precies vrijkomt
Het LICENSE-bestand in de repo is de kale MIT-tekst, met copyright 2026 DeepSeek. Inzien, aanpassen, doorverkopen en commercieel inzetten mag, en er staat geen enkele beperking in op waar, voor wie of in welke sector je het draait. Dat verschilt van de open-weight modellen van DeepSeek zelf, waar je afhankelijk bent van wat er op Hugging Face verschijnt.
Starten kost één commando. npx @deepseek-ai/dsh web zet een webinterface klaar op 127.0.0.1:3080; wie liever zelf bouwt, kloont de repo en draait de build met pnpm. De belangstelling was meteen fors: binnen zeven uur na publicatie stonden er ruim 36.000 sterren en 2.800 forks op de teller.
Elk model, ook je eigen gateway
De architectuur draait om één regel: alles is een plugin. Modellen, tools, skills, sessies, sandboxes, bestandssystemen, de agentlus en de interface zijn stuk voor stuk vervangbaar, en DeepSeek zet het model daarbij nadrukkelijk neer als de ziel die los staat van het harnas dat het echte werk doet.
In de instellingen wordt dat concreet. Naast DeepSeek zitten Anthropic en OpenAI in de meegeleverde catalogus, terwijl Bedrock, Vertex, Azure en Codex hun eigen inlogmethode gebruiken. Belangrijker voor een bedrijf dat niets naar een buitenlandse API wil sturen: onder "Add a custom provider" vul je een eigen basis-URL, protocol en modellijst in voor een bedrijfsgateway of een zelfgehoste server. API-sleutels zijn schrijf-only en belanden in een apart bestand, $DSH_HOME/.credentials.yaml; de instellingen houden alleen een verwijzing over, nooit de sleutel zelf.

Een logboek van alles wat de agent zag
Elke sessie schrijft een logboek waar alleen aan toegevoegd wordt, van precies wat het model voorgeschoteld kreeg: systeemprompts, redeneerstappen, tool-aanroepen en hun resultaten, de inzet van subagents en elke injectie van context. Een run laat zich hervatten, aftakken, doorzoeken en opnieuw afspelen. Voor wie een agent op klantdata of facturen loslaat, is dat het verschil tussen "de agent deed iets" en een spoor dat je achteraf kunt reconstrueren.
Er zijn vier draaistanden. Standard is de volwaardige codeeragent met bestandsbewerking, shell, zoeken en plannen. In Code Mode schrijft het model TypeScript om meerstapswerk te orkestreren. Minimal geeft alleen bash en een editor, bedoeld om te benchmarken. Creator dient om eigen presets te bouwen met inzicht in de runtime.
Wat het nog niet is
Dit is een developer preview, en DeepSeek is daar niet subtiel over: de repo waarschuwt in hoofdletters dat er compatibiliteitsbrekende wijzigingen zullen komen. Voor een productieomgeving is dat een reden om te wachten of om je versie vast te pinnen.
Functioneel kan het harnas al veel: repositories inlezen, bestanden bewerken, shell-commando's draaien, bestanden en het web doorzoeken, plannen bijhouden, skills aanroepen, werk aan subagents delegeren en goedkeuringsregels afdwingen. Wat ontbreekt tegenover de gevestigde producten zijn de randen eromheen. Er is geen door DeepSeek gehoste achtergrondagent en geen kant-en-klare GitHub-workflow voor pull requests, en waar Claude Code in de terminal, VS Code, JetBrains, de desktop, de browser, mobiel en Slack zit, biedt Harness een lokale webinterface, een headless commando en een Python-SDK. VentureBeat weegt het daarom als een model-onafhankelijk alternatief voor de agentinfrastructuur onder Claude Code en Codex, maar nog geen vervanging van die producten.
Een open harnas naast een duurdere API
De timing maakt het interessanter. Drie dagen na deze publicatie schakelt DeepSeek zijn API over op piek- en daltarieven: een miljoen uitvoertokens op V4-Pro gaat zondag van 0,87 dollar naar 1,98 buiten de piek en 3,96 erin, terwijl het model onder dezelfde naam blijft draaien. De cachekorting krimpt nog harder: die zakt van een honderdste naar een dertigste van de invoerprijs, wat juist agents raakt die dezelfde context telkens opnieuw inlezen.
Die twee bewegingen bijten elkaar, en dat is het punt. Het harnas is model-onafhankelijk, dus precies de prijsverhoging waarmee het samen uitkomt is er ook mee te omzeilen: je richt hetzelfde harnas op een andere aanbieder, of op open gewichten die je zelf draait, zonder je werkwijze opnieuw op te bouwen.
Waar de concurrentie heen schuift
DeepSeek legde hier in juni de basis voor met een apart Harness-team onder Cui Tianyi, die in maart overstapte van handelshuis Jane Street. Twee maanden later ligt het resultaat op straat, onder een licentie die het weggeeft.
Dat past in een bredere beweging. In juli verscheen OpenWorker van Andrew Ng, eveneens onder MIT en met een keuze uit ongeveer 30 modellen van OpenAI, Anthropic, Google en open-weight-aanbieders, en begin augustus zette Meta zijn codeeragent Muse Code in bèta voor macOS en Linux naast Claude Code en Codex.
De verschuiving zit in wat er nog schaars is. Modellen worden inwisselbaar achter gestandaardiseerde interfaces, en de tokenprijs volgt de concurrentie vanzelf naar beneden. Het harnas dat vasthoudt hoe je agent redeneert, tools aanroept, code bewerkt en een werkstroom over dagen heen bewaart, is veel lastiger te verruilen. Dat is de laag waar de afhankelijkheid de komende jaren gaat zitten. En dat is precies de laag die DeepSeek deze week weggaf.
Veelgestelde vragen
Agents zonder leveranciersslot
Een open harnas is pas waardevol als het aansluit op jouw systemen, je data en je manier van werken. Ik denk mee over die keuze, ontwerp de opzet en bouw hem af, self-hosted waar dat kan.
Dit artikel is geproduceerd samen met het Agent Team. Meer over de redactie.
