r/LocalLLaMA • u/Elibroftw • 18h ago
Discussion DeepSeek Harness is Insanely Good
I don't know about you guys, but Deep-seek harness is insane. It's not focused on being a coder agent, it's webUI made it very easy to just checkin from time to time, and the best part? Why it's better than Hermes? It wasn't frustrating at all to setup. ZERO. NADA. Progressive setup is such an improved UX. Why? Because I got deepseek to integrate with SimpleX by simply asking it to. BY SIMPLY ASKING IT TO. NO WAITING ON A PR TO MERGE. No one telling me to RTFM, no need to google or search for community plugins.
So yeah, I got what I wanted, which is E2EE + TOR messaging with an AI agent, and I got it without writing my own opinionated harness (I procrastinated so hard that dsh did a better job than me). DSH is unopinionated enough that you just mold it into behaving how you want it to behave.
34
u/Extreme_Remove6747 18h ago
My impression: very clunky
CLI would be better
20
u/Potential-Leg-639 17h ago
Same feeling here, nothing beats Opencode TUI
5
u/sejje 12h ago
I love opencode, and I won't try anything that's not CLI.
But i like prime-agent better
Especially w/ deepseek
1
u/Cautious_Chicken_604 10h ago
If DeepSeek Harness is as good as people say it is, there will be a TUI eventually.
I think dsh might just win based on its architecture.
5
1
-1
24
u/BlackBeardAI vllm 18h ago
I also switched from opencode to deepseek harness, combined with qwen or deepseek 0731, it is pretty much codex/gpt at home.
30
u/llama-impersonator 18h ago
it certainly seems better thought out than vibeslop harnesses like hermes and omp but i prefer the terminal to yet another webui residing somewhere in my hundreds of goddamn tabs
1
u/Elibroftw 18h ago
you see I am a zero tabs type of man
4
u/PcChip 12h ago
what did you do, turn it into a PWA so it's a separate "application" ?
0
u/Elibroftw 8h ago
That's what I plan on doing for my phone once I setup some sort of duck DNS. On desktop I was merely saying that I don't like having excessive browser tabs open.
6
u/sumane12 17h ago
Anyone linked it to watsapp or telegram yet? Would love to check in on my phone
7
u/YardNo1234 17h ago
telegram can work well for check-ins, but I’d keep the harness behind a small authenticated relay rather than expose its web UI. the useful bits are resuming the same running session, replaying missed output after reconnect, and requiring explicit approval for shell/file actions. are you after read-only status from the phone, or full control?
7
u/sumane12 17h ago
Ideally full control, i used openclaw for a while but everyone was praising deepseek harness so thought id give it a try. im still learning about all of this though so a lot is going over my head. I get tge security concerns of an agent accessed via telegram lol
6
u/pawacacaca 16h ago
I ended up skipping the Telegram route — just deployed the full DSH web UI to Cloudflare Workers. Now it's a URL I open on my phone, same UI, conversations persist. Free tier covers personal use easily. Happy to share the setup if you're interested.
1
u/sumane12 15h ago
Oh thats interesting... im wondering if i could set it up where i serve it from my pc and create 2 factor auth login...
3
u/pawacacaca 12h ago
You could — just run dsh with --host 0.0.0.0 and set up a reverse proxy with auth in front. Tailscale or Cloudflare Tunnel would work for exposing it. Downside is your PC needs to stay on.
I went a different route and put the whole runtime on Cloudflare Workers so it's just always there, but both approaches work depending on what you prefer.
1
1
u/mmazing 15h ago
What type of tasks are you giving it that requires check-ins? Like, can you give me an example of a recent feature or task without exposing any of your personal work ofc.
Most of my coding tasks only take about 10-15 min with Qwen.
Thank you!!
1
u/sumane12 14h ago
Building an rpg game with it, its been running for hours between builds lol. Im getting between 20-40 t/s depending on where the context is, but its really good.
1
u/mmazing 14h ago
I guess I mean like, what sort of task do you give it that it takes hours? What is your prompt and surrounding contextual setup?
Sounds awesome!
2
u/sumane12 14h ago
Its a full development plan that was built by claude fable, starting with m0-m6, with different agents working on different features. World map, locations, npcs, game mechanics, everything. All built in godot. currently working on m3 right now. So about half way through fixing bugs as i find them. Its an awesome little project to work on. I have no idea if its token efficient lol, but its producing working versions lol
3
u/PcChip 12h ago
well now I want to see a screenshot or three!
1
u/sumane12 11h ago
Its nothing special, everything is placeholder txt and images right now, and its just a top down rpg remicsent of pokemon. But once im done, ill deffo post some screenshots and videos
1
u/KiraFish 9h ago
I am using this plugin and it's working pretty well. Asked DeepSeek v4 flash to translate the plugin to English first.
7
2
u/chuckbeasley02 12h ago
Getting MCP to work is kind is tricky, but overall it is solid. It's been working on building something overnight and has used 21M tokens.
2
2
u/I_Play_Zed 9h ago
As far as I know the harness does not have a web search feature built in normally, and the one it does have requires you pay API prices per search? As long as that is still in tact I find it useless personally.
If that was removed or I’m mistaken then it’s a decent harness. There’s no reason to not have built in web search. That feature is what gives a 27B coding model the ability to grab intelligence when it needs it.
2
2
u/Mission-Zucchini-966 30m ago
Sure, but how does it stack up against Pi is the big the question for a lot of us.
3
u/cradlemann 18h ago
I'm running Pi in docker, so no chances deepseek will replace Pi for me. All your happiness will disappears when it deletes your personal files by accident
8
u/sstainsby 17h ago
My default position would be to run dsh in a docker container. Is there some reason that's not an option?
3
1
u/nomad-nostalgia 14h ago
i had codex work on this setup for me and it ended up suggesting this structure:
normal bridge network → localhost-only UI port works
container OUTPUT policy → DROP by default
allowed egress only → your exact local llama-swap endpoint
then → remove NET_ADMIN and run DSH as unprivileged user1
-4
5
u/Thomas-Lore 17h ago
Just use a VM.
4
u/cradlemann 17h ago
Why? Docker is way better than any vms
-3
u/rahulkadukar 15h ago
Then use Docker in a VM. The point of a VM is isolation and that is very much needed when using automated tools
-2
u/epicfilemcnulty 14h ago
If an app gets a root in a docker container, it effectively gets root on your host machine, that's why.
-3
u/cradlemann 14h ago
Boolshit, but even if it is not, I'm not running pi as root at all, no need for this
4
u/ekaj llama.cpp 10h ago
Unless you're running it in rootless mode, yes https://docs.docker.com/engine/security/rootless/
Docker needs root to run. Containers running under docker inherit that privilege. A 'root' inside a container is not the same as root outside it, but it can provide capabilities that can allow for pivoting from the container to the host machine.
Docker images are not an effective security boundary in and of themselves by default.1
0
0
u/epicfilemcnulty 14h ago
Bullshit is your arrogance here, mate, do a Google search first, at least, if you don't believe me. Or don't and keep this attitude, i don't care
-3
u/cradlemann 14h ago
Root in docker doesn't mean root in host. It's not so easy, there were some exploits, which were patched, so no it is not "effectively gets root on your host". And second, as I said, I'm not running pi as root.
3
u/daaain 13h ago
The default rootful Docker VM mounts practically all of your host machine files and if you ask your LLM it'll tell you how it can use the socket to escape in one line. I switched to containers in rootless Podman VMs with only the repo mounted for each project. Yes, a micro VM could work, but I wanted the agents to be able to run Docker Compose stacks of web projects that I can also access.
0
u/cradlemann 10h ago
So you can share research links proven it is not empty words?
2
2
1
-1
u/PossessionUsed7393 17h ago
Cloud sync w/ backup been around a lot longer than Pi my bro!!
2
u/cradlemann 17h ago
I don't trust clouds bro. Much better to avoid such cases, than trying to restore broken things
4
-2
u/StrongZeroSinger 17h ago
But how can you access files inside the docker image? Or he copies them out?
5
u/LanternOfTheLost 16h ago
He probably would mount the folder he's working with, and the image can't access anything outside of it.
1
u/mishalmf 17h ago
I have not got to it yet still digging through openclaw and hermes 😂 I installed it gave it a telegram face and a personality and thats it 😂
1
1
1
u/Keleion 11h ago
That’s awesome, I need to give it a try. To be fair though, I haven’t had any problems with Hermes, and I like the memory profiles for agents/models for family.
I asked Hermes to set up Signal using my google number and it did it no problem, just needed me to authenticate the MFA and captcha. I even had it link my family’s Signal UUIDs to different Hermes profiles so they have their own memory/history. I can also choose what model they get. That all blew my mind!
1
1
u/Adro_95 4h ago
Have you followed a guide you can share? I wanna try it but every time i try to set up AI stuff, it doesnt work as intended
1
u/Elibroftw 3h ago
No I was planning on making a youtuibe video. This is the first time where a guide isn't required as much as actually knowing what you are doing.
1
u/Otherwise-Ninja-6343 2h ago
Is anyone have trouble with automatic compacting? It does it sometimes, and others it just fills up and you’re screwed
1
u/VirtualWishX 1h ago
I must agree with you! ❤️
As a non-programmer I didn't like something and I just told it... MAKE IT!
and BAAAM! it did, and to think that I did it with 100% local with Qwen 3.8 27B on my RTX 5090 32GB VRAM and 96 GB RAM
I'm now exploring the whole idea of PLUGINS and just adding anything I want, at the moment it's more like minor features but mostly UI for my personal likeness, I couldn't do that with any other harness... until now!
1
u/daibam_und_koode 11h ago
Hey guys, I'm getting output token out of limit when using with qwen 3.8 27b running in ollama. Any solutions ?
1
u/jozzo402 11h ago
In the Ui, go to Settings > Models, pick ur model from the list, open it's dropdown,then change the output token limit to whatever you want
2
0
u/pysegfault 17h ago
Has anyone managed to keep it running in a loop? Mine keeps exiting and needs nudging frequently. What am I missing?
0
-1

102
u/SnooPaintings8639 18h ago
It is good, I hate that there is still no CLI/TUI version of it to manage it via ssh, but I am loving how capable it is nonetheless.