DeepSeek Just Built the Next Generation of Coding Agents

summarized

TLDR

DeepSeek's open-source coding agent harness is built entirely from plugins, making it the most customizable option available — every UI element, tool call, and agent loop component can be toggled, replaced, or created from scratch. The trade-off is that it's currently unrefined and requires more upfront investment than out-of-the-box tools like Claude Code or Codex, but its self-extensible design (including a creator mode that builds plugins for you) points toward where coding agents are heading.

Key points

  • DeepSeek has open-sourced a coding agent harness that has already accumulated 165,000 GitHub stars in its first week.
  • The harness is built entirely from plugins — every UI element, tool call, and agent loop component is a plugin that can be toggled on/off, replaced, or customized.
  • Users are not locked into a specific model; they can configure any LLM provider, including DeepSeek V3.1, OpenRouter, or others.
  • The harness includes a 'creator mode' that guides users through building new plugins by asking clarifying questions and automatically installing the result.
  • It supports sub-agent delegation, allowing the harness to call other coding agents like Claude Code and Codex as sub-agents within a larger workflow.
  • A 'trajectory view' provides granular observability into every agent loop action, showing the source plugin for each step — a feature not seen in other coding agents.
  • The harness is currently unrefined, with glitches in tool calls and built-in plugins, but the presenter argues its self-extensible design is the future of AI coding.
  • The presenter predicts that within a year or two, highly customizable, self-extensible harnesses like this will become the optimal approach for coding agents.

Tools mentioned

Techniques

  • plugin-based architecture
  • self-extensible agent
  • sub-agent delegation
  • creator mode for plugin generation
Transcript (captions)

0:00 It feels like it's been a long time since we've gotten a new coding agent harness, but there's a new kid on the block. Deep Seek has built and open-sourced their own harness, and it

0:08 already has 165,000 stars in just a week. Now, it is a bit rough around the edges. We'll talk about that as well, but what I appreciate about it is it's the complete opposite

0:19 of other coding agents like Claude Code and Codex. Because with those coding agents, you're locked into a specific set of models, and you have no access to the inner workings of the agent to

0:28 customize anything at all. And if there's one thing I know for sure, it's that the future of AI coding goes through harnesses that are as easy as possible for us to build on top of and

0:38 customize. And what Deep Seek has created here is the ultimate version of that. The most similar thing to this is Pi. It's a coding agent I've covered a lot on my channel before. Still a

0:48 fantastic tool. Their original motto was, "There are many coding agents out there, but this one is mine." Right? The idea being, let's create something very minimalistic and make it easy for people

0:59 to build on top of with the idea of extensions. It's a self-extensible coding agent. And so, with Deep Seek's harness, they have a very similar philosophy, but they've taken it even

1:10 further. Literally, everything that makes up this interface for the harness and the underlying harness itself is made up of plugins. That's the idea that drives everything is plugins. It's the

1:21 composable units under the hood that stitch together, create the entire system that we have here. And so, we can toggle these on and off. We can go to their plugin marketplace to install

1:31 third-party tools to build on top. We can very easily create our own plugins as well. But, each individual component here, we can toggle on and off. Right? That's the whole idea with their harness

1:41 that makes it so easy to build on top of. And I call that the future of AI coding because the thing is, like, as coding agents get more capable and it's easier for us to, you know, build our

1:51 own solutions, we don't want to just rely on something that works out of the box like Codex and Claude. I mean, sometimes that's nice just to have all the power right there, but something

2:00 like this where we can take a foundation and then build on top as we customize to our process, that's going to get you the furthest in the end. And so, in this video, I want to go through DeepSeek

2:10 Harness with you very quickly, show you how to get started with it, why it's so powerful, definitely cover some trade-offs as well because it is quite unrefined. Now, here's the thing. I'm

2:19 not telling you to just jump from Claude or Codex or Pi right into DeepSeek's Harness, but this is worth our attention because mark my words, this kind of Harness is going to be optimal for you a

2:30 very soon. Just hear me out on this for a bit. I think it's going to click for you very quickly. We're already at the point where self-evolving software is quite realistic in many ways. And so, if

2:39 we have coding agents building software very autonomously right now, in turn, it also makes sense that it's realistic for us to have a coding agent evolve itself as well. That's the whole idea of a

2:50 self-extensible coding agent. That's what made Pi so incredibly popular earlier this year. But, in order to make it as viable as possible for a coding agent to work on itself, it needs some

3:01 kind of underlying framework. So, it has guidance and a standard for how it adds new components of functionality and how it disables things as well just as it's testing things out and changing its own

3:11 process and agent loop to be optimized to your workflow and your codebases. And that's exactly what DeepSeek is building here. Their plug-in system is as granular as it possibly can be for

3:24 having these different components of functionality that guide the new tools we build on top of the agent, but even the inner workings of the Harness itself. That's what I love most about

3:33 this. And the cool part is you don't have to build these plugins yourself. They literally have a mode built into this called creator mode that guides you through creating plugins for any

3:43 functionality you want to describe. So, the Harness is already set up as a part of what they offer in the open source to build upon itself for you. Cool. So, with that, I want to show you how to get

3:53 the harness up and running, and we'll go through some of the features together as well. And then, as we do that, I want to talk about is it really worth going this minimalistic, or should we go a step up

4:02 to pie, or just something totally out of the box like Cloud Code or Codex? Definitely some pros and cons there. But anyway, to get the harness up and running, you just have to either install

4:13 from NPM or run from source. So, of course, I'll link to this GitHub repo in the description, so you can go to this read me here. The even easier way to get this up and running, and this is what I

4:21 did, is I just took the URL, gave it to my Cloud Code, and I said, "Go and install this and get the web UI up and running." So, what we're looking at right here, this is just running locally

4:31 on my computer. It's not some remote website, so I'm working with all my coding agents locally. And for getting the models set up, going to the models tab right here, you can add in either

4:41 your Deep Seek or Open Router API key, so you have access to the default model for the platform, which is Deep Seek V 3.1. And of course, you can add any provider that you want. And so, if you

4:52 want to use different models and providers, it's you're totally open to do so. You're not locked into any specific model like you are with other coding agents. That's the one of the big

5:00 benefits that I was talking about earlier. So, once you have your LLM configured, you just start a new session, and then working with the harness is very similar to other coding

5:07 agents. The underlying composable system is very unique, but the way you interact with it is quite similar. I mean, this just looks like a good old Cloud.ai or ChatGPT. There are a couple of different

5:18 modes, though. So, we have standard mode, this is really just bringing you into a normal coding agent session with the permissions you can set up and configure, or just go in Yolo mode. We

5:26 have the creator mode to build your own plugins so the harness can improve itself. We even have orchestrator mode, so we can call other coding agents like Cloud Code and Codex as sub agents.

5:35 We'll cover all of this in a little bit. The sponsor of today's video is Qwak, Tether's free and open source local AI platform. It gives you your entire local AI ecosystem in a single NPM install.

5:47 Let me show you the kinds of things you can build with it. So, what I have here is a desktop app I built with Qwak for querying a banking database with plain English. Definitely the kind of thing

5:56 you want running 100% locally. So, I have Qwen34B as my LLM, SQLite database for rag, all of that running on my machine. So, I can say, you know, top five clients in Frankfurt with the

6:06 biggest debt. Sending in the question, Qwen3 is going to generate the query, and I can even approve it before it runs, and then get the final answer. So, just a quick example of the kind of app

6:15 you can build with your entire system running locally. So, there's nothing leaving my machine. In fact, I'm in airplane mode right now, and everything still works here. And Qwak isn't just

6:25 another way to run local models like Ollama or LM Studio. It's the entire ecosystem. A dozen AI capabilities behind that single NPM install. Like text generation, rag, fine-tuning, image

6:36 gen, video gen, speech. They have it all. And you can bring in any open models like Deepseek or Qwen, any GGUF file. They have their own models as well, and Laura fine-tuning that you can

6:47 run on your phone. So, all this is for anyone building a desktop or mobile app with AI in it. And for a bank or law firm where data legally can't leave the building, this is the only way to ship

6:57 at all. It's Apache 2.0, and there are no API keys in any of this. All of the models are just stored on my drive. So, also nothing here can get rate limited or re-priced from under me. I'll have a

7:07 link in the description, and if you think it's as cool as I do, please go ahead and give them a star on GitHub. So, I've done a ton of testing with the harness already. So, let me just show

7:16 you some things from my existing conversations. So, first thing here, every single action that you see, like context injection, tool calls, asking us questions, these capabilities are each

7:27 individual plugins that we built on top of the harness. Everything you see on my screen here, and in your harness UI, is a plugin. Even this button, even attaching files, these are individual

7:38 plugins we can customize and even disable if we want for whatever reason. And so going to the settings, the plugin list is everything that is built right into the open source project, and then

7:47 the plugin marketplace is all the third-party plugins and any that we have built ourselves. And with every conversation in the harness, we also have this trajectory view, which I

7:56 absolutely love. I've never seen this in a coding agent before. It looks like the kind of thing you'd have in an AI observability platform, like LangFuse or LangSmith. So every single part of the

8:07 agent loop, which you can customize the agent loop in this as well. You're able to see the action and specifically where it came from. So I can click on the context injection right here, one out of

8:16 three. I can go to the source and see where it came from, right? Like this specific action in the agent loop is because of the DSH system prompt plugin. This is one of the that comes right with

8:27 the open source project. Or we can go to the tool here and see the source for that. I delegated to Claude code here, which I'll talk about that in a second. But I love the auditability that this

8:36 gives us, and it also just shows us, like we have access inner agent workings that you really don't have with other coding agents. I mean, even Pi doesn't give you this level of granularity. Now

8:47 let's go back to the conversation here, because I want to show you the sub agent delegation now. So just by saying I want to use the Claude code sub agent, I can delegate certain work to Claude code. I

8:57 can do the same thing for Codex as well. This is great because, yeah, Deep Seek is a good model, and this harness can do a lot by itself, but sometimes you do want to lean on the power that comes out

9:06 of the box with these other coding agents. And so I just say I want to use a sub agent for this, so it does the delegation with a tool call, reasons about what comes back, and then just

9:15 continues the conversation here. And I can do the exact same thing with Codex as well, right? Just have Codex write this Python function for me. I know these are a bunch of silly examples as

9:24 I'm testing out the harness here, but you get the idea of how you can build a different coding agents within larger workflows that you kick off from this harness. And both the use of Codex and

9:34 Claude code as sub agents, you can probably guess at this point is simply a plugin that we have within the harness here. So, I go to plugin list, I search for Codex, and there we go, subagent

9:44 Codex. Or I go to Claude, subagent Claude code. Everything is a plugin. And here's another one, DeepSeek by itself can't process images. So, if we want to work with a PNG or something like a JPEG

9:55 in a conversation, we need a tool call to reach out to another model that can process that and then give us back some kind of description. And like you guessed, if I go to settings this time

10:04 to plugin marketplace cuz it's third party, we have a plugin for that, ModLens. It is the vision bridge for text-only models. And here's another example, I'll go to this conversation

10:15 right here. I can fetch GitHub stars very easily from any GitHub repository. We got a tool call for that, repo stats. So, if I go to the settings and I go back to our installed plugins, we have

10:27 repo stats right here. And I know this path is really, really tiny on my screen right now, but this is a local path because repo stats is actually a plugin I built myself. So, I went to new

10:37 session, I went to the creator mode right here, and I simply said, "Build me a plugin so I can easily fetch the number of stars in any open-source GitHub repo." I'm not going to go

10:46 through the full process here, but it asks me clarifying questions, builds the plugin with me, and then it automatically installs it so I have it in the list right here, just like you

10:55 can see for repo stats. So straightforward. Now, I know this is kind of an overly simplistic example of uh building a plugin. I mean, this isn't like super useful, but I'm sure your

11:05 imagination can run wild at this point for the ways that you can extend this harness. But I know that you're like me, where you're probably using coding agents like Claude code or Codex, and

11:14 they work well most of the time. But I feel like it's like a solid, you know, once per day where you have that super frustrating conversation where the LLM is way too verbose, or there's little

11:23 glitches in the way it's using subagents or workflows, or it just like goes down this weird tangent, and that's when you're like, "Damn it, I wish I could just fix you." Right? You can't just fix

11:33 Claude code or Codex. You can try to make things work well with rules, but it's never really perfect. But with the Deep Seek's harness, we can actually do that, right? You can modify or create

11:43 plugins to even change the inner agent loop of the harness itself. That's what makes it so you can really optimize the harness over time for your specific workflows. It's definitely a larger

11:53 investment in time to really get it there, but it's going to pay dividends down the road because you get to the point where your coding agent along with you or your development team, whatever,

12:03 is just working as a well-oiled machine. Now, I still think it's a fair question to ask, is this really worth it, right? Starting this minimalistic and then anything we need we have to build on as

12:12 plugins or components. Now, I think the answer is yes, especially because building these components is becoming easier and easier. We have a harness that can understand itself, so it truly

12:22 is self-extensible. But at least for now, I can understand if you just want something out of the box like Claude or something built out a bit more and a bit more refined like Pi. But we are going

12:34 to get to the point where it doesn't really make sense to not have something that's as customized as possible. This is going to be optimal in the next year or two. I don't know if it's going to be

12:44 Deep Seek's harness specifically, but it's going to be something like it. That's why it's worth us understanding right now how this kind of system works, what it really means for an agent to be

12:53 self-extensible in the first place. And of course, I want to repeat as well that Deep Seek's harness is definitely unrefined. I mean, just going through some of the conversations here, you'll

13:02 see a lot of little glitches with their tool calls and different plugins, even the ones that are built right into the open source. So, it's certainly not perfect at this point, but it's worth

13:12 checking out already. I mean, there's a reason it's gotten to 165,000 stars on GitHub already. This is the future of AI coding. And so, that's everything I have to show you here. If you appreciated

13:22 this video, you're looking forward to more things on self-extensible agents and using AI to code in general, I would appreciate a like and a subscribe. And with that, I will see you in the next

13:31 video.

Frontier News · by Hyperjump Technology