12 ms·
DeepSeek reasonix, DeepSeek native coding agent with high caching and low cost
Related ongoing thread:
DeepSeek makes the V4 Pro price discount permanent - https://news.ycombinator.com/item?id=48237663 https://news.ycombinator.com/item?id=48237663 - May 2026 (384 comments)
- embedding-shape 5mo agoI'm not sure you need a "DeepSeek native coding agent" to take advantage of DeepSeeks cache, yesterday as the Codex quota usage issue still wasn't solved for me, I wrote a tiny little bridge so I could use DeepSeek V4 Pro via Codex, and seems most of everything I did was basically cached as far as I can tell: https://i.imgur.com/7eKn6wN.png https://i.imgur.com/7eKn6wN.png (2026-05-23 Input (Cache hit): 39,123,200 tokens, Input (Cache miss) 1,692,286), and the bridge is doing not special, just massage the DeepSeek API shape into what Codex expects, nothing particular about caching at all. Besides being even better at the caching, I'm not sure what benefits you'd get compared to just firing up OpenCode with the DeepSeek API yourself, it'll similarly do caching for sure and also "talks directly to api.deepseek.com" if that matters, and you'll get a much more mature harness.
- bwfan123 5mo ago> I wrote a tiny little bridge so I could use DeepSeek V4 Pro via Codex Can you share the bridge. DeepSeek v4 is awesome paired with claude-code or opencode. I found that claude code costs me less than opencode and I am presuming this is due to a better engineered harness.
- embedding-shape 5mo agoSure, keep in mind it's a steaming pile of hacked together hacks, probably won't work in every case, doesn't support every feature that should be supported (like parallel tool calling, both Codex + DeepSeek API support it), and it might make your computer catch on fire: https://gist.github.com/embedding-shapes/eab3e63e5a95d3d78a270472e1be0c9e https://gist.github.com/embedding-shapes/eab3e63e5a95d3d78a2... I only used it for a few hours to play around with stuff before the quota issue was fixed and I could resume using GPT models, and the bridge was coded by DeepSeek-V4-Flash-IQ2XXS + DwarfStar4 locally, I take no responsibility for what might happen with your computer or you, during usage or just reading the code. Edit: heh, like don't look at line 117 for example where seemingly it likes to handle misspellings in the .env file which totally wasn't my fault for typo'ing the API key in that file... I'm sure there are tons of sharp edges and dumb stuff in there.
- Den_VR 5mo agoI’m feeling more a novice every day, but how isn’t this just handing over your code to team deepseek for whatever they might want
- embedding-shape 5mo agoNot everyone is working with state secrets or user personal data (or even more closely guarded, company secrets) on a daily basis, most of what I hack on is either FOSS already, or will be, not much to keep secret here. Obviously, if you do deal with any sort of secrets, then using local LLMs over OpenAI, Anthropic, DeepSeek or whoever is obviously preferred, and in the case of personal data of users, probably a requirement.
- jack_pp 5mo agoeither this or you work on software that even if copied won't get you far since the business relies on network effects or pure networking. Getting the source code of facebook or instagram doesn't mean you could compete with them. I work for a company that has built relationship with event organizers over the past 10 years. The code I maintain could be written from scratch in maybe 2-3 months even though it was built over the past 10 years but besides that you have frontend / DB / hardware / logistics etc
- Demiurge 5mo agoI actually agree with you, for the most part. The code I work with actually does contain some valuable algorithms, but Im pretty sure the effort of integrating them into a larger system is pointless without the data. It’s almost like stealing half-life 2 source code without any assets. Still, “Getting the source code of facebook or instagram doesn't mean you could compete with them.” I think to giants like that, having access to their source code could open up some very interesting loop holes for manipulating the ranking algorithms, or even security vulnerabilities.
- jack_pp 5mo ago
- bayesianbot 5mo agoLiteLLM can serve OpenAI API endpoint IIRC and proxy that to other providers like DeepSeek, should work with Codex
- NamlchakKhandro 5mo agoClaude code and open code are streaming piles of shit
- spacedcowboy 5mo agoI don't think DeepSeek v4 Flash is as good as Claude for relatively complex tasks. I ran with DeepSeek for a week, giving it the same sort of tasks that Claude normally does, and then ran Claude and asked it to continue. It found a whole bunch of things that had been "overlooked" by DeepSeek, and spent some time fixing them before wanting to move on. DeepSeek is good, Claude is better, at least IMHO. Deepseek is a lot cheaper though :)
- alexzhaosheng 5mo ago[dead]
- deleted 5mo ago[deleted]
- himata4113 5mo agothis appears to be native to the terminal, as in, there's no special application that runs or wraps an agent inside a tui. So basically instead of commands you type plain english?
- embedding-shape 5mo ago> this appears to be native to the terminal, as in, there's no special application that runs or wraps an agent inside a tui Same with codex? codex-rs at least, is a TUI as well, it does run a "app-server" in the background, that the TUI actually interacts with, but that's just an implementation detail. Also makes it easy to hook in your own programs to fire of codex "headless" sessions even without the TUI.
- 3uler 5mo agoOpencode has really bad cache stability issues that they seem uninterested in fixing at the moment.
- embedding-shape 5mo agoThat'd be really easy to spot and also fix, most likely. Any open issue you could point us to, must surely been reported already?
- nolok 5mo ago> That'd be really easy to spot and also fix, most likely Ah, reminds me of good old "There are only 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors."
- criemen 5mo ago> Ah, reminds me of good old "There are only 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors." You quip, but LLM KV caching (from the harness side) is quite easy: You get a cache hit on stable prompt prefixes, period. That means you want to keep the prefix stable, and only append at the end of the conversation. Made up example: Don't put the git branch name into the system prompt part (that comes first), as whenever the branch name changes, that'd trigger a cache invalidation of the entire prompt. Getting this right requires some care to not by accident modify the prefix, basically, and some design on communicating the things that can change (user configuration, working dir, git information, ...).
- xcjsam 5mo ago[dead]
- franknord23 5mo agoThat sounds like the experience of writing Containerfiles; since steps are cached you want to pull the thing you are iterating on as far down as possible.
- kiproping 5mo agoThis would be a better page to link to https://github.com/esengine/DeepSeek-Reasonix/blob/main/docs/ARCHITECTURE.md#pillar-1--cache-first-loop https://github.com/esengine/DeepSeek-Reasonix/blob/main/docs... They explain some of the the reasons why they have a better solution and why they are very opinionated >Automatic prefix caching activates only when the exact byte prefix of the previous request matches. Most agent loops reorder, rewrite, or inject fresh timestamps each turn — cache hit rate in practice: <20%. So they optimize on this plus other techniques to improve cache hits, making it cheaper.
- krackers 5mo ago>Most agent loops reorder, rewrite, or inject fresh timestamps each turn That's really surprising, since it'd defeat the whole point of KV caching. I mean I buy it considering how sloppily coded the harnesses seem to be, but this like obvious low hanging fruit. I've also often wondered why LLMs aren't trained with a format of having a dedicated contextual system-instruction role at the _end_, which you could use to put context like current time or other misc stuff.
- jeremyjh 5mo agoIts not surprising, that doc is full of AI slop.
- benjamincburns 5mo agoI don't think it's factually correct. There are context pruning strategies that will prune old messages that are no longer relevant, and context compaction from summaries, etc. But to say "most" do this on "every turn" is overstating things. I think it's more correct to say that "many" do this "occasionally." I'm also not sure what they mean about injecting fresh timestamps. I could see why you'd prepend/append a timestamp to the user's messages to make the model aware of the current time, and the passage of time, but I can't think of any good reason to edit timestamps in prior messages. I'm sure someone can come up with one, but I'd be very surprised if this was a thing that most agent loops do, let along doing it on every turn.
- radio879 5mo ago
- tontinton 5mo agoYep exactly my thoughts, went and looked at the code for the deepseek provider in my coding agent. and basically all of what the author wrote there is implemented... http://github.com/tontinton/maki http://github.com/tontinton/maki for the curios
- deleted 5mo ago[deleted]
- canadiantim 5mo agoSo what's best low cost coding agent these days? Kimi 2.6? Qwen's latest closed model? Composer 2.5? DeepSeek?
- bwfan123 5mo agoIn my experience, it is claude-code paired with deepseek-v4. For penny-pinchers like me, I can have long coding sessions with it with no anxiety about the cost. Also, prompting it to what you want and verifying the outputs is more important than the quality of the model. So, I am better off with a cheaper model and taking the responsibility for prompting it and verifying the results.
- epolanski 5mo agoCan you quantify the actual costs in a week and the use you make?
- wongarsu 5mo agoNot GP, but for my use I'd estimate $0.10-0.30 per hour of use per agent with DeepSeek v4 Pro
- esperent 5mo agoIt's obviously much cheaper paying by the token but how does it compare to a codex subscription on cost?
- raybb 5mo agoHow to do connect deepseek to Claude code?
- qaz_plm 5mo agohttps://api-docs.deepseek.com/quick_start/agent_integrations/claude_code https://api-docs.deepseek.com/quick_start/agent_integrations...
- 5mo ago
- skeledrew 5mo agoNot a fan of that page. The animated typing and resulting continuous resize of the example keeps moving the content beneath it down and up. Such bad UX.
- embedding-shape 5mo agoAgents or no agents, people still need to test their websites on different resolutions or at least window width, but seems this is becoming a lost art.
- mirekrusin 5mo agoYeah, doesn’t look designed for people who want to read it beyond animated typing animation.
- m4rkuskk 5mo agoClaude design AI slob.
- hirako2000 5mo agoGood timing given the cost spike across other frontier models.
- notjes 5mo agoGood thing DS just made their discount permanent. https://x.com/deepseek_ai/status/2057854261699195173 https://x.com/deepseek_ai/status/2057854261699195173
- theanonymousone 5mo agoIsn't caching a server-side thing? How does the agent affect it, significantly at least?
- embedding-shape 5mo agoSay you put the current time down to the second in the system prompt, which is the message that goes in front of the entire conversation, then basically nothing will be cached, every agent turn needs to ingest the entire session over and over. Contrast to not doing that, and the backend can leverage caching all the way up to the latest message, as nothing until then changed.
- esperent 5mo agoSurely other agent CLIs are not dumb enough to invalidate cache on every turn over something so obvious?
- embedding-shape 5mo agoObviously not, most agents properly keep previous messages unchanged, at least the major ones I've been digging into the source off. Also, everything would get so much slower, that even developers creating their own agents would notice quickly how much slower theirs is, if they fuck this up.
- chillfox 5mo agoI don't think any the agents breaks caching on every turn, but they might do things like current list of files, or available tools depending upon plan/build mode... or lots of other things that breaks caching multiple times during a session.
- brookst 5mo agoProbably not that exactly, but there is a tradeoff between effectiveness of the prompt and cache hit rate. If putting the user’s datetime in the middle of the prompt scores higher on evals but worsens cache hits, versus at the end of the prompt where it’s cache friendly but may not be as effective, what do you do? This is still art as much as science and the different harnesses take different approaches.
- declan_roberts 5mo agoI love the focus on cache hit efficiency. Hats off to the deekseek team for creating a great product that maximizes cost efficiency for the user.
- bwfan123 5mo ago> Hats off to the deekseek team for creating a great product I have been using it for a while, and I wholeheartedly agree. imo, it is as good as codex or claude which I also use. It is a winner in the cost-sensitive tier, and if some startup could put it together with data-retention in mind, it could be a great product sold to the enterprise, as data-retention and privacy are the main issues for the coding-assistant usecase.
- chillfox 5mo agoDeepseek v4 pro is definitely my preferred cheap model, it's very good, and I use it all the time for my personal projects (opencode go plan), but I also use Claude Opus all the time at work and Deepseek is not as good as that, but it does compete with Sonnet for capability, and beats it on price.
- pjerem 5mo agoI have unlimited Claude Opus at work and it’s wonderful. Not allozwed to use it for personal use though. So I use Deepseek Pro on the $20 Ollama Cloud plan and it’s really not that far behind and I never triggered the plan’s limits. It’s like 10-15% less powerful but costs 10 times less. Totally worth it. I prefer Opus because my employer pays for it but I would personally never pay 10 times more for it.
- chillfox 5mo agoNice, I have got unlimited Claude Opus at work as well. I was really having a hard time deciding between the Ollama and OpenCode plans for personal use, I couldn't really understand how much usage I would get with the Ollama plan, so in the end I went with OpenCode and I have never hit the limits despite using it most evenings and weekends for several hours.
- sergiotapia 5mo agoWhat AI model did you use for the website design? This is the second one I see with the exact same font and color scheme. Just curious because Claude models lean towards purples for example. Thank you!
- pcwelder 5mo agoOpus 4.7 selects such palette and motifs by default. Might even be first iteration of claude design.
- franga2000 5mo agoThis design still screams Claude to me, but a newer version than what you're thinking of. At some point they added a markdown file that tells it to use obviously AI designs like lots of blue/purple and gradients. Since then, this is its new style.
- sheepscreek 5mo agoDeepSeek v4 perhaps?
- FergusArgyll 5mo agoFrontend design skill by Anthropic specifically says not to use purple. I'd be surprised if it still uses purple. Have you seen that recently?
- the_mitsuhiko 5mo ago[dead]
- schaefer 5mo agoOkay, I'm curious. From the FAQ, I see: >Can I point it at a self-hosted / private DeepSeek endpoint? >Yes. Since 0.30 we accept non-standard key prefixes for self-hosted DeepSeek endpoints. Just point `baseUrl` at your internal address — the loop, cache strategy, and tool protocol are unchanged. But my question is: If I use Reasonix to talk to a deepseek endpoint through openrouter, am I still getting the cache-hit benifits of this agent harness?
- csunoser 5mo agoYes*. At least from my limited usage of deepseek-flash for a few billion tokens on openrouter, the cache-hit rate is >95%. And I simply used the claude code harness pointed at the openrouter anthropic compatible endpoint with no fluff.
- thomasfromcdnjs 5mo agoI would wonder that too, I'm only a novice openrouter user, but I do notice it reroutes my same-model requests to different providers. Maybe users reporting otherwise are just looking at their client reports which wouldn't be able to tell the difference.
- Lapel2742 5mo agoLook into Openrouter's provider routing.
- deleted 5mo ago[deleted]
- mmaunder 5mo agoUnusable thanks to the top animation pushing the rest of the site down repeatedly as you’re trying to read.
- busymom0 5mo agoThe layout of the entire page is horrendous on mobile too. Looks like a huge wide site where content is only in a tiny column on left side.
- unshavedyak 5mo agoIt's pretty funny, i'm a $200/m Claude subscriber and i've had little need to use anything else. However the more Claude has been restricting my workflow (notably around the recent IDE/-p usage change) the more i've been wanting to go elsehwere. I'm concerned since i really want SOTA reasoning, but DeepSeek still has me interested.
- logicchains 5mo agoIf you want SOTA reasoning you should be using GPT 5.5 Pro.
- auggierose 5mo agoCodex has only GPT 5.5
- unshavedyak 5mo agoThis is fair, but i've found the different models to have different moods and require different interactions to get them to stick to just the specific edits i ask for, etc. I used to surf the three big players frequently and got really tired of the effort needed to steer some models. In the end i ended up sticking with Claude because it required less steering effort. While not strictly reasoning, a models ability to follow clear directions consistently is something i'd consider part of its SOTA capabilities. Eventually i just tired of exploring. I just want stability. Which ironically is why i'm thinking about moving from Claude. The very basic IDE/-p usage getting removed from my plan is a UX stability issue. I'm trying to progressively improve my workflows and efficiency, not have to establish a new foundation anytime something shifts. Quite frustrating.
- Alifatisk 5mo ago> I'm concerned since i really want SOTA reasoning I think you should give other models a try and see how much they differ from SOTA models. I did this and realized, even Qwen-2.5-Max was enough. I am sure even Claude Sonnet 3.5 is enough for things I play around with. I am not really striving for fields medal in Mathematics.
- singiamtel 5mo agoI would've liked benchmarks against other harnesses showing the caching performance
- hebetude 5mo agoWow the UI looks exactly what I vibe coded yesterday. What a coincidence
- huqedato 5mo agoIt's obvious why...
- quotemstr 5mo ago> no reordering, no marker-based compaction Is this really the behavior you want? Yes, doing tool-result clearing and such will blow your cache, but if you do it only occasionally, it's still likely a win. Yes, cache hits are good, but not so good that it's okay to be profligate with context to preserve those precious, precious KVs.
- yalogin 5mo agoCan someone give me a eli5 version of what this is? It really sounds useful to Claude subscribers. Is this improving the cache hit and hence overall efficiency of coding workflows? Does it also let me host a local llm (deepseek)? What are model min requirements for this?
- timcobb 5mo agoYou can also ask Claude and get an immediate answer, the power is yours
- Salgat 5mo agoCertainly you realize that these comments exist for more than a single person right? You expect potentially hundreds of viewers to each burn through AI tokens instead of just getting a direct and relevant answer here? This has the same vibe as the old forum posts where the only response was a "google it".
- sg1apm 5mo ago[flagged]
- pkulak 5mo agoDoesn't Pi Agent do exactly this? Assuming "append only" means they do some kind of compaction as well.
- imagetic 5mo agohttps://shittycodingagent.ai https://shittycodingagent.ai
- chabes 5mo agoAka pi.dev
- mi_lk 5mo agoNot sure about the story but it would be funny if pi folks actually own this domain.
- chuckadams 5mo agoThey do. That's Pi's old name.
- peheje 5mo agohaving issues with truncated output from deepseek v4 pro through openrouter via pi-harness on ptyxis-terminal using ubuntu trying reasonix with direct api..
- peheje 5mo agofirst impression: the tui flickers a lot, unpleasent. very laggy to write in.
- am17an 5mo agoThis Claude front end skill is now soon to be slop.
- ricardobeat 5mo agoAlready is. Every new website looks exactly the same.
- auggierose 5mo agoOh, I was wondering why all new websites look shitty in the same way.
- aratahikaru5 5mo agoNot a maintainer, but I've fixed some of the really jarring issues on desktop (mobile needs a complete overhaul though). IMO It's not that bad, and it gets the job done. Any feedback on how to make it less "shitty"? I feel like doing some vibe coding tonight.
- ricardobeat 5mo ago> The loop is append-only, engineered around DeepSeek's byte-stable prefix cache — long sessions hold 90%+ cache hit and input-token cost collapses to ~1/5. Terminal-first, leave it running. AI marketing slop. This is how all models and coding harnesses work, isn't it? The author claims (in another AI-written post): > LangChain — along with every generic agent framework I checked — rebuilds the prompt every turn. Timestamps get injected. History gets reordered. Tool schemas re-serialize with different whitespace. I haven't touched LangChain in a long, long time, but don't think any of the current harnesses, Claude Code, Pi, Crush, OpenCode etc do that except if you change configuration? Keeping the context stable for caching is a very basic principle and not a wild innovation. This posing as DeepSeek-specific is also a mystery.
- hmokiguess 5mo agoClick on the download page, it's hilarious. It has a lot of information about the "smart probe" on the download and it's a realtime probe you can rerun. That's the pinnacle of AI slop over engineered garbage in my opinion. All of that information is noise.
- fouric 5mo agoI don't think it's particularly effective to create a new coding agent when there's existing open-source agents (especially extremely extensible ones like Pi) that already optimize for cache hits, have far larger communities, and work for providers other than Deepseek. I specifically use multiple different models and providers, so this wouldn't be useful for me. And it contributes to the problem of each person vibe-coding their own, incompatible, half-baked tool in a space, instead of contributing to a small set of tools and expanding them. It'd be better to just extend an existing tool.
- danborn26 5mo agoHigh caching rates for coding agents can drastically reduce latency and API costs. I am curious to see how the caching strategy handles context invalidation across multiple files.
- xcjsam 5mo ago[flagged]
- Hfuffzehn 5mo agoThis is really tickling the conspiracy theorist part of my brain. "Independent open-source project · not affiliated with DeepSeek" "Reasonix only targets DeepSeek because..." "Why DeepSeek only? Can I swap to Claude / GPT? It's a design choice, not a limitation" The lady doth protest too much, methinks? Nicely timed shortly after the making the rebate permanent anouncement. Could just be Chinese devs trying to help western devs with some software and a western facing marketing campaign to raise awareness. Could be DeepSeek astroturfing. Could be "someone" in China trying to get more access to western data. Who knows?
- andai 5mo agoBut Claude made the website?
- Alifatisk 5mo agoWhat conclusion are you drawing from that?
- andai 5mo agoIf Deepseek can't even make a static site, why would I want to use it for anything else? (Not saying it can't, just that it's a weird choice to present your Deepseek-oriented product.)
- Alifatisk 5mo agoI see your point, but as we know, devs from Google and OpenAI regularly use Claude Code because of its edge in frontend. I think using another model to build your own thing is a pragmatic engineering decision, not a sign of failure.
- ankitwarbhe 5mo agoyou created it yourself ?
- Alifatisk 5mo agoNo.
- m101 5mo agoFor those of you that use deepseek v4 occasionally, what harness do you use it with? I’m only familiar with claude code and codex. Any comments on what you can or cannot rely on it for relative to cc and codex would be appreciated too!
- droidjj 5mo agoCheck out pi.dev. OpenCode is a nice batteries-included Claude Code replacement, but I’m in love with the extensibility of Pi.
- chuckadams 5mo agoAny Pi extensions you'd specifically recommend? I'm just starting out with Pi, but I've had mixed results with extensions. I'm using Pi with gemma4 26b locally, so anything that's friendly to small local models would be appreciated. I think the only extension I'm using right now is pi-total-recall.
- gck1 5mo agoI think pi wants you to write your own extensions, adapted to your meeds. I haven't had a need for any extensions though. Maybe subagents, but I solved that with tmux. For all the rest, I just use "skills".
- eikenberry 5mo agoMaybe check out Goose. It is the standard agent harness being developed by The Linux Foundation under the AAIF. Under active development and the implementation seems to have a good leg up on the other popular agents. https://github.com/aaif-goose/goose https://github.com/aaif-goose/goose https://goose-docs.ai/ https://goose-docs.ai/
- nsonha 5mo agoI see their name mentiod everywere along with Aider, presumably for being among the first agents, but I've never met anyone that actually uses them.
- benjiro3000 5mo ago[dead]
- aplomb1026 5mo ago[flagged]
- storus 5mo agoCan it instruct DeepSeek during an LLM call to start removing old tool calls from the context instead of waiting for the LLM call to finish if the context size approaches DeepSeek's dumb zone? Claude Code can't do that, /compact can only happen after the LLM call; it's often preferable to start cleaning up context during an LLM call, especially when tool calls are huge like reading markdown files; implementation-wise all that is needed is to start removing earliest <tool call start> ... <tool call end> and replacing them just with some log entry stating this tool call was already performed, then re-running KV cache prefill (so the "online" compaction would get 0.5s latency hit every time it's performed). That way one can read 1000 files in one LLM call.
- singingtoday 5mo agoThat site does not render correctly on my android. Lots of text on the right breaking the reactive layout.
- WhereIsTheTruth 5mo agoY'all should not be writing js/ts/slop/npm based clis anymore It's the agentic era, pick a better option Just stop
- nextaccountic 5mo ago> Tool-call repair > Tool arguments the model produces occasionally have JSON typos, unclosed quotes, or shape mismatches. Reasonix runs a schema-aware repair pass before dispatch so malformed args still execute. So Deepseek API doesn't have a structured output option where you give a grammar and the model promises the output will follow this grammar? Or it does, but it's buggy?
- wg0 5mo agoPerformance is horrible when you type but caching is magical. Extremely pro consumer tool. I have been hammering it hard with 97% cache utilization and barely $0.03 dollar spent for me constantly exploring a codebase.
- snqb 5mo agoDeepseek API caches very efficiently itself. I use it heavily via pi agent, and a lot of times I get 99%+ caching for longer sessions. Have you tried using Deepseek API via other agents? This project tbh looks like a S-tier slop
- wg0 5mo agoI have used it with OpenCode and was good enough.
- mmarcant 5mo ago"byte-stable prefix cache" -- give us your codebase in a way that's even EASIER for us to train on.
- agrippanux 5mo agoThis website seems to have been generated by Codex - I asked Codex to create an HTML overview of a feature for my team and it made an overly produced monstrosity - complete with the same large stat boxes that were for the most part devoid of meaningful information - using the same font, colors, layout, hero section, etc. It was also terrible on mobile just like this is. In the end I had Claude produce a one-page html file that was 95% of the way there and it took minor editing to clearly explain the intent of the feature.
- locknitpicker 5mo ago> In the end I had Claude produce a one-page html file that was 95% of the way there and it took minor editing to clearly explain the intent of the feature. That doesn't say much about any model though. For starters, any software engineer can tell you that leaving out features can drastically simplify any project.
- port11 5mo agoA lot of LLM-driven design now looks like this. I don’t understand how people don’t find ugly the pairings with an heavily italicised serif. You also can’t read much of the page on mobile, because the code example keeps shifting the content around. Now, that is overly critical, I’m sure their heart is in the right place. But a simpler website would do :)
- krm01 5mo agoIt’s sad to see companies not spending a bit more on design. Sure, ai will help you get something decent out fast. But there’s a threshold where design becomes an indicator of trust. Especially for b2b software that tailor to large corps. Good design, character, adds directly to the bottom line.
- schaefer 5mo ago> It’s sad to see companies… The article is about an open source agent harness, Reasonix, that is built to leverage the DeepSeek native api. There’s no company here. No design budget. These people are graciously sharing a project they made in their free time.
- carterschonwald 5mo agoi cant find anything substantiated in the code that actually differentiates it from any other harness. my fork of oh my pi that i have a lot of experiments in, is lterally designed to only work well with models that have decent reasoning levels, like deep seek models. check it out! https://github.com/cartazio/oh-punkin-pi/blob/main/scripts/build-binary.sh https://github.com/cartazio/oh-punkin-pi/blob/main/scripts/b... — thats the install script for after clone fair warning: tis my dog food test bed as i build even fancier stuff
- arikrahman 5mo agoSaw nix suffixed and was excited a new dotfiles was about to hit the market.
- adi_kurian 5mo agoThere is an uncanny valley effect to websites where FE is created in full via an AI. These sites have the immediate scent of 'high design', with errors that no 'high designer' would dare make. The italics give me nausea. Text promoted with orange fill is seemingly random. There is no thought behind the combination of art and copy. Random smattering of Title Case and Sentence case and lower case. A lack of commitment to a full stop Widowed H1s. H1s with random spaces . At the same time, if I hammer CMD - to 25%, it looks fancy. Perhaps nobody gives a fuck. That said, I'm excited to try this tool!
- sunaookami 5mo agoAnother day, another vibeslopped "product" on the front page of hacker news with over 200 points. When will you guys learn?
- stiray 5mo agoIf only author would understand, that some people want single, self sustained binary that doesnt take half of computer memory and would rather write it in rust or golang.
- pancsta 5mo agoHaving a coding bot but skimming on coding? That should tell us something.
- zozbot234 5mo agoIf you want to try a single self-contained binary that does take half of your computer memory or more, there's always ds4-agent.
- Xeoncross 5mo agoI'm really happy to see a lot of new software come out in Rust, Go, or Zig. The value and ease of development that slow interpreted languages used to offer is disappearing. New languages have all the nice things built in, or rather, our 1am pager alarms are starting to make us mad.
- crystal_revenge 5mo agoIf this is what you want, especially in the age of coding agents, why not just build it yourself?
- wg0 5mo agoCan someone explain that was use of AI (and all the claims) that a coding agent cannot be written in plain go for example? Given there are tons of good terminal libraries for golang?
- xlii 5mo agoIt can be written in Golang but interaction libraries are very limited and with sharp edges. There's Google's genkit, charmbracelet's fantasy and LangChainGo. Each has ugly hacks and omissions. Then handling slice streaming of data into Elm architecture (bubbletea) is also complex. So in theory nothing stand against but in practice one has to get quite low to the ground to get anything done. Also: Golang agent exist! It's called crush and is developed by charmbracelet people. It's so-so though I prefer Pi myself.
- jbellis 5mo agoAs someone who has been writing harnesses for a year: the people at opencode etc aren't stupid, when they decide to break the prefix cache [usually partially] it's always because they've tested it and it gives better results overall. If you think that dsv4 behaves differently enough from the aggregate of other models, submit a PR with a patch to special case that to your harness of choice with evidence. Just blindly assuming "append only all the time because cache" is a waste of everyone's time.
- schaefer 5mo ago> As someone who has been writing harnesses for a year… Your agent harness, brokk, looks great. I’m going to try it this morning.
- prakashsunil 5mo ago[flagged]
- anon373839 5mo agoAre there any learning resources you'd recommend on writing harnesses? I'm interested in doing a non-coding one, but not really sure where to start.
- jbellis 5mo agoGenerically, I would say, just start building it and ask your favorite coding agent for advice when you get stuck. This is the first technology that can teach you how to use it! (But do ask a model with a recent knowledge cutoff, i.e. not gemini.)
- sams99 5mo agoMy agent wrote a pile of very interesting articles at wasnotwas.com I have been a bit quiet there for a bit, but it covers lots of areas that are very interesting to harness builders (albeit less interesting to the general public)
- d-fault 5mo ago[flagged]
- mark_l_watson 5mo agoI tried it and the text input area was black with a dark font. I checked the documentation, and asked DeepSeek v4, Claude, and Gemini for help with the fonts/style and nothing works except to run in a terminal with a dark theme. Crazy. None of the devs on the project use a light theme?
- jedisct1 5mo agoIt's probably good, and the best for Deepseek models, but do we really need one harness per model?
- nikolay 5mo agoThis is not an agent by DeepSeek, so the title is misleading.
- trollbridge 5mo agoWell folks here we have it: DeepSeek’s brand is now strong enough people want to jump on their brand recognition.
- cloudengineer94 5mo agoQuite interesting being Terminal based and the AI skills staying within a file of it's own. Will give a go and see how cache behaves
- treexs 5mo agocodex generated sites are so easy to spot lmao
- yanhangyhy 5mo agoIn the open-source contributors section, when you see a lot of anime or cartoon avatars, you know most of the devs are Chinese.
- codepack 5mo ago[flagged]
- edg5000 5mo agoSide note: In DeepSeek API docs they mention that coding clients automatically are assigned the highest thinking effort, despite any settings. This is what I suspected when using OpenCode with V4; it keeps reasoning in very long cycles, this felt like a flaw in the model. May just be a weird API thing. Overall I find their API design and docs so messy. It's a shame, since it's the main entrypoint to using their service.
- tw1984 5mo agodeepseek is building an official coding harness, why would anyone waste time on such 3rd party toy when official one is coming probably in weeks?
- JSR_FDED 5mo agoMaybe the first problem this tool can tackle is creating a better web page? Content continually shifting, super annoying.
- grekares 5mo ago[dead]
- naaqq 5mo agoI don't think it's helpful, you can already get a 99+% cache hit on claude code, just change the api settings to deepseek. I would like to use a agent built by deepseek itself using deepseek models. Deepseek should make their own agent based on their model, just like OpenAI and Anthropic.
- m00dy 5mo agosame here, using claude code on deepseekv4. just burnt 24.1M input hit and 170k cache miss.
- dahuangf 5mo ago[flagged]
- tylerdurden91 5mo agoGiven the number of supply chain attacks via npm, maybe the recommended approach to use should be pnpm instead of npx.
- deleted 5mo ago[deleted]
- mkrd 5mo agoGod, I whish there was a code harness I don’t have to install a JavaScript runtime for
- polski-g 5mo agoCrush. But not many plugins.
- DeathArrow 5mo agoCodex CLI, Forge Code
- mevinbuilds 5mo ago[flagged]
- ElenaDaibunny 5mo agoThe caching strategy is doing most of the heavy lifting here cost-wise.
- embirdating 5mo ago[dead]
- claud_ia 5mo ago[flagged]
- danborn26 5mo agoThe caching strategy here looks really solid for keeping API costs down. Curious how it handles state invalidation when the agent context gets too large though.
- antegugga 5mo ago[dead]
- MultiAgt 5mo ago[flagged]
- perseusai 5mo agoThis is a nice companion to the token saving context app I made. Even has the same Claude Design site, which I think looks awesome! Even though something is cheap, the concepts that make using Deepseek more efficiently can surely be applied elsewhere. Cool stuff!
- maxothex 5mo ago[flagged]
- sg1apm 5mo ago[flagged]
- cobblr_mosaic 5mo ago[flagged]
- huss-mo 5mo ago[dead]
- zane_shu 5mo ago[flagged]
- ruckfool 5mo agoThe prevalence of chinese training datasets has likely biased the model incorrectly. The model is still intelligent enough to flag this as a gap in its own abilities. Here is an example of Reasonix resuming a feature in a project managed by Codex thus far. > ● reasoning · 107 tok · 2 ¶ · 3.2s v4-flash ↳ The search engine is still completely broken - returning Chinese dictionary entries, Kick streamer profiles,… c. It's not just broken for ** content, it's broken for everything. The error from earlier said to switch … ⋯ 2 lines elided I need to be honest with the user that `web_search` is fundamentally non-functional regardless of what query I try. Let me clearly communicate this and suggest alternatives. ‹ reply 198 tok · 92 t/s v4-flash I'm sorry — I've now tried multiple queries across multiple attempts this session, and the web_search tool is fundamentally broken regardless of query phrasing. Every single query returns either Chinese dictionary entries, Kick streamers, YouTube homepages, or Swiss restaurants. Nothing even remotely related to the search terms. The error message from the tool itself says: "switch engine with /search-engine bing|searxng|metaso|tavily|perplexity|exa" This is a user-side setting — I can't change it with any tool I have. Could you run this in chat? /search-engine bing That would switch from the current broken Chinese-language engine to Bing (or one of the others like perplexity ). Once that's done, I'll batch-search all 322 centers efficiently — the web_search tool is the fastest way to do this since I can search multiple names in parallel.
- Simon_Feng 5mo ago[flagged]
- blackjooohn 5mo ago[dead]
- deleted 5mo ago[deleted]
- xzwyjia 5mo ago[flagged]