Pathwise AcademyOnline & In-Person AI ClassesIdea to BuildCreators Club · Ages 10–17Marketing with AI · AdultsCorporate WorkshopsHackathons for SchoolsSingaporeHong Kong
Pathwise AcademyAI classes for kids & adults
Find a class →Log in
← All free guides
Building appsIntermediate · about 30 minFree · no signup

Compare components before changing your coding agent

MIT, free, and every part swappable — the model, the tools, the memory, even the agent loop. 208k GitHub stars in under three weeks.

By Alan Brown

Jump to the prompt ↓

27,000 GitHub stars on day one. 95,000 by day two. 165,000 in a week. DeepSeek dropped their own free, open-source answer to Claude Code, and it's called DeepSeek Harness.

  • 🔌 The difference is that everything inside it is a plugin. The model, the tools, the memory, even the agent loop itself. Swap out whatever piece you want and build your own agent from scratch — the repo's own one-line description is literally "Everything is a Plugin": github.com/deepseek-ai/deepseek-harness
  • 🧩 The docs list the plugin categories as models, tools, skills, sessions, sandboxes, storage, loops, scheduling and the UI. There's no privileged core to patch — extending it means mounting another plugin beside the rest.
  • 🧠 Which means any model, including locally: DeepSeek, Anthropic, OpenAI, or any OpenAI-compatible endpoint on your own network. And you can call Claude Code and Codex sub-agents from inside it, which turns them into tools rather than rivals.
  • 📄 MIT licensed, completely free, written in TypeScript. One command to run it: npx @deepseek-ai/dsh web — it opens a web UI at 127.0.0.1:3080.
  • 📈 The repo went up on 13 August 2026. As of today it's on 208,898 stars and 24,365 forks, so the 165,000 in the video is already out of date in the right direction.

Context & limitations

The 53 tools is a real number but not the one you get on launch. The generated tool catalog covers 25 plugin packages and 63 tool registrations — 53 once you drop the experimental Agent Teams package, which ships disabled — but a lot of those packages are opt-in, and how many the model actually sees depends on the preset. There are four: Standard, PTC, Minimal and Creator. Boot the default web session and the model is offered 26 tools. Minimal offers exactly two: bash and str_replace_editor.

The part nobody's posting is DeepSeek's own safety notice, and it's blunt. This is developer-preview software that has NOT had a security audit, it runs model-generated code and commands, it loads third-party plugins, and it reaches your files, processes, credentials and network. Their words: sandboxing and approval prompts "do not guarantee isolation", so run it with least privilege in a disposable VM or container and keep backups. Expect compatibility-breaking changes — the README shouts that in capitals.

Locked down is out, swappable is in — but swappable means you're now the one assembling it, and that's the real trade. Worth knowing too that free harness doesn't mean free model: DeepSeek raised its own API prices in August, and V4-Pro off-peak is roughly double what developers were paying before. Still far below Claude Opus, and you can point it at a local model for nothing — which is rather the point of a plugin you can swap.

Do this yourself

Here's my current coding-agent setup: ___. The recurring problem I want to solve is ___. I'm considering DeepSeek Harness or another configurable alternative: ___ (repository or docs link). Don't install or configure anything. Read the current documentation if you can; otherwise ask me for it. Ask up to 4 questions, one at a time, only where my setup is unclear. Map model, tools, memory/context, sandbox, agent loop and UI. For each, state what I actually use, whether the evidence connects it to my problem and whether the proposed alternative supports replacing it. Mark unknowns. Recommend at most one change to trial, including keeping the existing setup if the problem is elsewhere. Compare compatibility, quality, privacy, maintenance and total cost on the same basis. Define a small isolated trial using one real task, an observable success criterion, a rollback and a time/spend limit. Don't assume configurability is automatically an improvement.

Locate the problem before swapping the tool; keeping the current setup is a valid outcome.

Want to build this with a teacher?

Pathwise Academy runs small, hands-on AI classes in Singapore for ages 10–17 and adults.