4 ms·
Portal by Spotify cut my Claude Code token usage by 90%
- solenoid0937 21d agoSo this is just delegating certain work to dumber models? I certainly wouldn't use Gemini 2.5 Flash (!!?) for code writing as suggested. I've never had an issue with Codex or Claude reading massive files, they're really good at precise greps.
- deleted 21d ago[deleted]
- bensyverson 21d agoYes, this makes little sense. It looks like it's a way to avoid having Claude read or write your code. And why stop at 90%? I have this one weird trick to reduce Claude Code token use by 100%: use a different harness and model!
- 14u2c 21d agoThis does seem to just be a subagents implementation.
- jampa 21d ago> I've never had an issue with Codex or Claude reading massive files Reading files isn't a problem they want to solve. The idea seems to be using a cheaper model to "scout" for the intended code, instead of an expensive one that reads all the things (and spends more tokens / thinks about them). I think this might be useful because Opus 5 especially tends to over-read. So this looks like an "LLM Bloom filter", telling "hey this is the code you might want to read".
- hankbond 21d ago> "LLM Bloom filter" very good way to put it.
- lxgr 21d agoIt's not a great analogy, since Bloom filters are guaranteed to not have any false negatives, only false positives. That property would be very useful here, but I don't see how it would be achievable using LLMs.
- ramraj07 21d agoPretty sure claude code already delegates reading a large codebase to haiku subagents.
- Artimus 21d agoAs of July, the explore agent inherits the parent model, capped at opus. So fable and opus use opus to explore. Sonnet uses sonnet. I replaced my built in explore agent with one hardcoded to sonnet low effort. https://github.com/anthropics/claude-code/issues/72940 https://github.com/anthropics/claude-code/issues/72940
- phoghed 21d agoGH copilot as well, explore subagent is configurable.
- bloomfieldj 21d agoThis sounds exactly like what Repoprompt was built for: https://repoprompt.com/ https://repoprompt.com/ The community edition was open sourced when the creator got hired by OpenAI a few months ago.
- jimmySixDOF 21d agoThe creator (Eric Provencher) worked for Unity before that and he is exploring game development tooling etc (with an open token budget) its fun to see where things are heading in the on-demand future of handsfree blender output and animation
- johnnythujone 21d agoI have a stage-gated workflow that prioritizes “premium” token efficiency (Fable.) and getting the most out of my subscription services. (Which boils down to Fable running carefully prompted deepseek-flash agent teams that defer back to the managing agent for any design decisions in most work.) As part of that workflow the manager uses cheap reconnaissance agents to burn their tokens in order to build relevant repo context, instead of the managing model’s. I’ve been doing this since they released Opus and it occurred to me that most of my pre-implementation phase token use was going right into the garbage bin with file reads that have to be done to find the relevant code, but are very wasteful. There’s an added benefit that the manager’s focus on strategy and task decomposition before actually handling the user’s prompted task directly seems to be a very good way to interact with Claude’s Fable safeguards, and I haven’t had any refusals doing this. And while I haven’t ran any numbers, I can get orders of magnitude more out of my claude subscription doing this, especially with deepseek-v4-flash being as good as it is for as cheap as it is.
- jwillmer 21d agoI also currently run multiple Claude sessions with Fabel as the brain coordinating the manager sessions which in turn spawn sub agents.
- astrange 21d ago> I have a stage-gated workflow This is a Claudism, right? I feel like I never saw "gated" used this way before it.
- gopher_space 20d agoA normal person would say “my workflow has stages” and their normal coworkers would say “no kidding”.
- johnnythujone 18d agoI'm not normal, nor do i have coworkers. Sorry :( Just a guy trying to make his subscription last longer than the single Fable prompt anthropic includes for 100 bucks a month, lol.
- shubhamjain 21d ago> So this is just delegating certain work to dumber models? I certainly wouldn't use Gemini 2.5 Flash (!!?) for code writing as suggested. Why not, though? I started using OpenCode + GitHub Copilot, but I burned through my Claude Sonnet quota in just three days. I switched to GPT-5.4-mini, which uses far fewer tokens, and it’s often just as good as Sonnet. I think optimizing token usage is a good exercise. We often assume a model will be terrible, when it really isn’t.
- jurgenburgen 21d ago> and it’s often just as good as Sonnet. I think optimizing token usage is a good exercise. We often assume a model will be terrible, when it really isn’t. “Often” doesn’t sound great. If the smaller model fails then I just wasted a lot of time and tokens.
- solenoid0937 21d agoMy code being correct 99% of the and costing 5x more tokens is vastly preferable to my code only being correct 90% of the time and using fewer tokens.
- CuriouslyC 21d agoThis is true, but with the newer generation of models you don't want to do this yourself, they're really good at orchestrating and triage. Run Fable or Astra on low/medium, and tell them to come up with a plan then direct subagents using a weaker model (I like GPT 5.6 terra medium) to implement and verify, and review their work.
- phreack 21d agoThank you, the article was so verbose I couldn't get the point just by skimming it. And it was this simple...
- lxgr 21d agoI wish I could say this explains a lot about the state of Spotify's apps, but they have been that way since long before AI.
- jrm4 21d agoAm I missing something? Unless you have infinity money, would it not be very stupid to pay for "precise greps?"
- solenoid0937 21d agoIt's a few hundred tokens. If you are worried about a few hundred tokens you are in trouble, forget about "infinite money."
- jrm4 20d agoOh, so "programmers" really ARE losing the plot. You kids don't get it, it's not about the tokens, it's about the principle of the thing. No self-respecting real programmer would accept the loss of even a few tokens over programmatic efficiency and cleverness.
- fy20 21d agoThis is basically exaclty what Cursor started doing when Composer was first released. The app would start using it for exploration tasks, and then as it improved it became the default for writing code and tests too. You can change it of course, but I find it does a pretty decent job if you have a large model directing it. The parent model of course checks the work, but most of the time the handoff is good enough that no edits are needed. It's also pretty fast and cheap, firing off a bunch of sub-agents to explore different parts of the codebase is a regular occurrence for the way I work.
- zxspectrum1982 21d agoIME Composer 2.5 is too dumb for any serious coding. Grok 4.6 is twice as expensive (but still much cheaper than Claude Opus) and it does a much much better job.
- lamine-yaml 20d agoComposer has improved in last few months. I relied heavily on it last month as ran out tokens and composer free credits were available for use.
- vintermann 20d agoAs I understand this is something similar to "anchors", tools to let agents avoid reading whole files.
- tetrisgm 21d agoThis is just offshoring but for models
- tolugenius 21d agoIsn't this a somewhat standard multi-model setup? there's nothing ground breaking here, just delegate claude to plan -> smaller model for implementation.
- CharlesW 21d agoVery standard in all coding harnesses/models I've worked with, with the bonus that everything listed in the "What doesn't work in Portal by Spotify" section still works. I've been watching Opus spin off work to Fable and Sonnet as appropriate all day.
- florians 21d agoCan you name some harnesses?
- CharlesW 20d agoAs I type this, my main is Claude Code and my secondary is omp. Both of these seem to do a pretty good job of choosing an appropriate model for subagent tasks, especially if I ask and/or save it as a guideline in project memory.
- spockz 21d agoDo you have specific instructions that cause this or did it come out of the box? Is it also when using normal prompting or only when you set a goal? In codex I don’t see this behaviour despite having added the instructions to do so to my agents file. I also let that agents file be reviewed by Sol to come up with the right phrasing but no luck so far.
- jnwatson 21d agoIt cuts token usage because they are using a different service with a different token budget for the reader/code writer tasks. You can also just delegate this to subagents with Claude Code (though you have a more limited choice of models unless you swap the cheaper models via OpenRouter). I'm OK using a dumb model as a smart grep, but the whole point of using the frontier models is using their intelligence for the hard stuff like coding.
- CaveTech 21d agoYou can also use hooks to force the use of subagents for this. The stack here is entirely unnecessary
- spockz 21d agoI’m currently on codex can it also this? I find it hard to make accurate benchmarks in token use for these kind of changes because I don’t keep repeating the same tasks. Basically I run in luna high or extra high continuously with a terra subworker dedicated to planning and difficult research questions. Then I end with a final review in Terra or Sol depending how big the feature is.
- donavanm 21d agoyes, and you can do it entirely in developer instructions (AGENTS.md/SKILLS.md). No hooks or other executables needed. Check out `codex-subagent-router` for an example. Its overly complicated, and has a few things wrong, but it mostly works. In short: - Write ~1 paragraph of developer instructions (AGENTS.md): Use subagents for tasks that can be decomposed, worked on in parallel, or delegated. Describe common examples. I put a reference to a "how to use subagents" skill for more details. The "skill" isnt' always read (as subagents arent always useful) which saves some tokens. But you pay the once-per-session read-skill cost when its relevant. - Describe how to use subagents in ~1 page or less (SKILLS.md): use them for sub tasks. select model size/quality based on task ambiguity, scope, unbounded work, or conflicting requirements. Use reasoning effort for complexity, interdependence, or ambiguous success criteria. How to evaluate complexity & common subtask examples across the spectrum. give tasks a relevant name like "model-family_version_reasoning-effort_task-description" so you can actually understand what theyre doing by name. - in dev instructions (SKILLS.md) provide a table of agent names (low complexity summarizer, bounded implementation, complex implementation), model+effort (gpt-5.6-luna medium, gpt-5.6-luna high, gpt-5.6-sol medium), and short description of 2-3 task "types" for each. - Explain they can use "default" or specify their own custom model settings if needed. - Define your list of subagent profiles in ~/.codex/agents/ which matches names (low_complexity_summarizer.toml) from previous. In each you'll need to set model, reasoning, and `developer_instructions` that describe *how* to do a task, *not what* to do. Details to know: - IMO subgent profiles are "task centric" because `developer_instructions` are required. You can't just specify model & reasoning, you also have to give valid developer_instructions that will be merged in to every session/prompt. I address this by defining a few different agents for tasks that are commonly encounted like summarization, synthesis, planning, implementation, etc. The different agent profiles (~2-5 per category) will "scale" the model + reasoning based on the complexity and ambiguity. This work pretty well in practice. And you don't need to over due it, the harness/agent can still launch a "custom" profile that uses the parent sessions developer instructions. - You need to use agent profiles with codex because "v2" models (terra & sol) can't launch "v1" models (luna). There are a couple of code paths to avoid this, the agent profile is the simplest. Anyways, write you skill & subagent profiles and it basically "just works".
- BottieZimmie 21d ago[flagged]
- fif7y 21d ago[flagged]
- Buoylog 21d ago[flagged]
- gruez 21d ago>The benchmarks >Tested against a Java monorepo across four scenarios, measuring tokens Claude would consume reading files directly vs. consuming the bulk-reader's summary or writing code via the code-writer. Mean bulk-read savings were around a whopping 90%. >The code-write scenario is harder to measure in tokens because without shunt, Claude both reads the reference files and generates the output as expensive output tokens. With shunt, the code goes straight to disk, Claude never sees it. So nothing about accuracy or actual performance? At least run against DeepSWE bench or something.
- gilmtz 21d ago> The worker model found surface-level patterns but missed a subtle thread-safety bug in my testing. Claude spotted it in seconds once given the right context. So the actual performance was bad. It might be an acceptable trade off tho. If token costs become prohibitive, then using a meat engineer to actually debug could be cheaper.
- Banditoz 21d agoOh dear, why does this website override scrolling behavior?
- orliesaurus 21d agoglad im not the only one that enabled screen reader mode to scan the article for some goodies
- tobinfekkes 21d agoMy first thought too! I couldn't put up with it. Left quickly.
- cute_boi 21d agoSTOP hijacking my scroll. I don't know why chrome even allow such behavior? And, I can't believe this is from official spotify.... What a joke.
- throooooo 21d agoSmooth as butter with Firefox on Android. As for why scrolljacking is "allowed", web devs will always find new ways to do annoying things and work around browser constraints.
- pmontra 21d agoI confirm that. Then I opened the page in Chrome on Android and it scrolls nicely there too. So maybe they broke only desktop browsers.
- 1saadcodes 21d agoI swear. Put me off so bad I didn't even bother reading the rest of the article. It's even more infuriating that this is by a company this big
- FelineStateMach 21d agoI sometimes get jumpscaped at the thought of older or less proven models used in enterprise settings. I understand the devex ergonomics argument; I'm not a fan of profiles concepts typically if trodding into delegation.
- ryuuseijin 21d agoHere is another technique to save tokens: allow the model to read a skeleton of the source code before reading the code, to give it an index into the code so it can read targeted chunks. There is a tool that uses ripgrep and treesitter that does this [1], adapted from the maki coding agent. [1]: https://github.com/ninjaxtools/treesitter-index https://github.com/ninjaxtools/treesitter-index
- avazhi 21d agoDang, not even Spotify care enough to not write AI slop articles. We’re fucked.
- blehn 21d agoTo be fair, Spotify was a slop factory long before LLMs started doing it
- prmoustache 21d agoThey are in the business of selling audio slop streams, why are you surprised?
- florians 21d agoTrue
- stephbook 21d agoI could only read one sentence, then skipped to another paragraph. Sure enough the scroll bar revealed a suspiciously long article. No human would ever write this much bland bullshit. Next sentence was also an AI juxtaposition. Done.
- vagabund 21d agoYeah, stopped reading after the first paragraph. It's really so disrespectful to your audience.
- florians 21d agoIt‘s someone from R&D probably not so official
- lowbloodsugar 21d agoSpotify? The company pushing AI “music” into people’s feeds to save money on royalties? That Spotify?
- pmontra 21d ago
- faangguyindia 21d agoIt doesn't work well in practice. Try it yourself, use a big model like Opus or Sol to implement everything by first making a plan using plan mode. Then try distributing the task to a cheaper models like Luna Max or Gemini Flash 3.8. During planning, the big model already reads the relevant files in context, while giving a smaller model a slice of work itself requires the big model to reason about the task distribution, review, etc. So do you really save on tokens?
- skybrian 21d agoMaybe not, but I like to review the plan anyway so that I'm less surprised by what it actually did.
- klodolph 21d ago> Try it yourself, use a big model like Opus or Sol to implement everything by first making a plan using plan mode. When I do this, I can have it use cheap subagents with models like Luna to read the relevant files.
- majormajor 21d agoWhen I've tried it using API-rate billing I've saved on $$ on the tasks where I split planning+execution into Sol+Terra or Terra+Luna even. I wasn't paying attention to the token count, I was paying attention to the spend.
- nirmeet011011 21d ago[flagged]
- shikck200 21d agoSide note: PLEASE DONT hijack scroll. Its just a bad bad thing to do. Please dont.
- jens_tlb 21d ago[dead]
- bakugo 21d agoI cut my Claude Code token usage by 100% by writing the code myself.
- dotancohen 21d agoThat saves on the monetary budget. How do you see it affecting your time budget?
- Zambyte 21d agoI cut my Claude Code token usage by 100% by writing the code with Qwen 27B on my own GPU.
- simianwords 21d agoNot only does this study not control for quality of output, it doesn't even show a cost reduction. Its a very low signal article.
- fbn79 21d agoIs not something already addressed by mcps like codegraph? https://github.com/CodeGraphContext/CodeGraphContext https://github.com/CodeGraphContext/CodeGraphContext (without the need of extra third party api/costs)
- sognetic 21d agoThere are a bunch of approaches that do this kind of thing to reduce token usage ("semble" came to mind, technically different but functionally similar) but their performance is usually mixed because the models haven't been RL tuned to use them as they have the default tool suite. Combine that with the incentive by Anthropic et al. to make you actually burn through as many tokens as possible and I don't see these kind of things becoming mainstream yet. Maybe once we reach a point where consumers actually care about cost (because LLMs have become commoditized) these cost-reduction approaches become relevant enough to actually finetune the model with them.
- jokethrowaway 21d agoIf you want an expensive model to reason on your files, you need to give them your files. If you think a cheap model is smart enough to filter information to give to your expensive model, you can save some money. If you think your cheap model is smart enough to format your expensive output, you can save some money. In practice, this didn't work well until Qwen 3.8. Qwen 3.6 and (abliterated) Gemma 4 were almost there but still making mistakes.
- 3371 21d agocodegraph + context mode are all I need.
- pmdr 21d agoI wish websites would stop messing with the scrolling behavior.
- amsterdorn 21d ago+1, this bothers me more than it should.
- landr0id 21d agoI used to date a girl who was a designer and had to plead with her that breaking behaviors I'm used to is not a positive UX. "But it adds motion" was the classic reply.
- bluGill 21d agoThe question is, are we doing this page for the sake of art or are we doing this for the sake of spreading and sharing information? These are two different domains with different requirements as to how the page works. There is nothing wrong with art. It is a great thing, I hope to see more art in the world. However, if the goal is sharing information, which is supposedly the goal of a fairly large number of websites, art needs to be secondary to sharing that information. And then those things that add motion, whatever: you're adding art and harming the real purpose.
- PinkSheep 21d agoAllow me to put it more bluntly: if you are feeling like an artist, don't meddle with UX. The comment above shows this type of people don't understand it. Yet they are the ones getting hired due to formal qualification. Those who do are at the intersection of design, engineering and computer science. The latter give you enough experience to understand the culture to recreate familiar _look and feel_.
- ssl-3 21d agoThat's exactly what I want from a website that's full of static information: Motion.
- 21d ago
- sandos 21d agoIsn't this already done in harnesses? I mean I see Terra or Sol uing Luna all the time for tasks when using copilot.
- schainks 21d agoIt takes true corporate dedication to publish technical thought leadership on a page that actively fights your ability to read it.
- larodi 21d ago"The seat license isn't what hurts, it's the tokens." not X, but Y... so this is very likely Opus 5 text, given timing and how it reads. has all the marks of it, one being very weird wording which makes it so hard to read the text.
- ssivark 21d ago...the remaining 10% of their Claude usage ;-) > modes are the load-bearing piece: Okay, this write-up is filled with Claudisms.
- deleted 21d ago[deleted]
- larodi 20d agoalso: - listing modes - this gate, other gate - canonical stuff etc. would've been nice if Claude produces such output now and then. with 4 agents doing my stuff on a daily basis, I feel like vomiting at some point, not mere nausea, but disgust. damn Codex seems to fare better at this imho. curiously I've tried many times to instruct it to not produce this nonsense, but _deus ex machina_ always finds a way around it. wonder if these "instructions" are actually treated as restrictions, rather than... mere obstacles. like - you can try to plumb a river, it always finds its way around plumbing.
- thirtygeo 21d agoAI;dr
- HPsquared 21d agoToo LLMy; didn't read
- malinono 21d ago[flagged]
- amelius 21d agoI want a local model that I talk to, and that delegates work to whatever model it deems adequate, simplifying and perhaps even anonymizing the prompts/data as it goes.
- shevy-java 21d ago> By 2028, AI coding costs are expected to blow past the average developer's salary. A quarter of engineering leaders already burn $200–$500 per developer per month on tokens. Wasn't the AI promise to save costs? So it was a lie.
- bluGill 21d agoWe can't know if it's a lie or not until we know what the productivity difference is. Measuring productivity is, of course, a hard problem and I'm going to leave this completely out of this comment.
- kotaKat 21d agoSo they're using this to finally implement AirPlay 2 support, right? Right? Rules for thee...
- deleted 21d ago[deleted]
- thewhitetulip 21d agoAre such things really helping reduce tokens? I see graphify being suggested as a graph db for avoiding greps
- hexo 21d agoWhat a "smart" website that steals mouse wheel.
- manganate06 21d ago[flagged]
- andai 21d agoSo it's giving summaries to the main agent instead of source code? Is that it? > If Claude needs to make edits based on the analysis, it still has to read the specific section directly. Yeah iirc the sysprompt tells it that it must always (re-)read a file before editing it. I noticed this because I customized Claude Code to just read all source at startup (if the project was only a few thousand lines of code). And it would still read the stuff it had already read! Because the system prompt explicitly told it to...
- steveBK123 21d agoWhat great productivity gains are Spotify achieving in making their product worse?
- bigtex 21d agoThey released some AI related product for the desktop that was probably vibe coded and will not be installing
- steveBK123 21d agoThey are in my top-3~5 list of "actively & aggressively getting worse" software products.
- Jtarii 21d agoThe spotify desktop app is one of the worst pieces of software by a major company I have ever used.
- steveBK123 21d agoI timed how long it took to open Spotify and play a song on a $2500 Mac on low latency gigabit fiber internet. 15 seconds. Incredible stuff.
- bigyabai 21d agoIt opens and plays music in less than 3 seconds, on my x86 NixOS box. I wonder if the macOS build has a bunch of static libraries it has to load first.
- hotelsacher 21d agoStatic libraries don't need to be "loaded first". They're part of the executable. That's why they are called static.
- SebaSeba 21d ago
- addedlovely 21d agoHonestly would expect claude do be doing this automatically, seems like a low handing optimisation just sat there.
- claiir 21d agoAI-written page, and it gets worse as it goes on: > The modes are the load-bearing piece: lol
- alastairr 21d agoDoes anyone even review these blog posts before they get published? If nobody in the company can be bothered to review it, I don't know why they expect anyone to persevere with the AIphorisms
- ricardobeat 21d agoNo mention of correctness or task success rate. This only works if the subagent model is much cheaper than the one running your session, which means it will probably be mistaken a lot more often [1] about what the code does. Routing purely on size tells you nothing about code complexity. On top of that, saving 90% of input tokens != saving 90% "of tokens", output is wildly more expensive. [1] especially if it's a really old model like Gemini 2.5!
- Syntaf 19d agoYeah this article is quite shallow after having read it; delegating to a remote sub-agent sounds novel but how does it _actually_ perform? I'm personally skeptical of optimizing for minimal token consumption, the closer to a vanilla setup I am the more confident I feel I'm always getting the best performance out of my models. Just look at how JetBrains measured rtk and found that while an individual call saves tokens, agents on average perform *more* turns and use *more* tokens to accomplish one task[1] [1] https://blog.jetbrains.com/ai/2026/07/rtk-claude-code-token-savings/ https://blog.jetbrains.com/ai/2026/07/rtk-claude-code-token-...
- khaki54 21d agoThe downside of reading posts about the practical application of AI is that the practioner often uses AI to write it. I don't know why AI prose is so hard to read in the browser. I don't have any problem when reading off my TUI
- ahmedelsama 21d agoThe Bloom filter framing is right. What made it work for me: the cheap model is only allowed to point, never to decide. Once it stopped judging anything and just returned file paths and line ranges, the quality complaints disappeared. The expensive model still does all the reading that matters, just on 10% of the bytes.
- lxgr 21d agoUnlike an actual Bloom filter (which does not return false negatives), the cheaper model is still trusted to correctly recognize synonyms, equivalent functional constructions etc. One is strictly a performance optimization, the other is a speed/quality tradeoff. It might well be a very good one, but it’s a tradeoff nevertheless. The framing is misleading.
- wejick 21d agoThere are many ways simpler to achieve this, easier if the coding agent support sub-agent (which mostly do out of the box). Eg. On opencode there's explorer subgagent that we can set to use lower level model. Many people even use haiku level model for this.
- m3kw9 21d agoinput tokens are cheap, is most of your task reading? And can flash 2.5 compress that read and give you a reliable output?
- m3kw9 21d agoAn openai/claude engineer would come in and douse this crap
- dominotw 21d agoxirp , chirp, portal blah blah just use what everyone is using opencode, pi , claude code whatever. imagine working at these shitty companies with their shitty wrapper tooling.
- guluarte 21d agoin my experience doing something like this is either the results are trash or the main agent is like: "this does not sound right let me look into the file myself" and then spending more tokens working on bypassing the limitation
- bizcalclab 21d ago[flagged]
- andrethegiant 21d agoSpotify has a Java monorepo!? Why
- ellessarr 21d agoRead tokens are the cheap place to optimize — input is ~¼ the price of output. The money's in write-side re-reads/retries, and nobody put a dollar number on that.
- shledery 21d ago[flagged]
- deleted 21d ago[deleted]
- krzys 21d agoSo it's like the built-in Explore subagent - that runs on Haiku, is restricted to read-only tools, exists specifically for codebase search, and the docs list cost control via cheap-model routing as an explicit reason it exist - but with 30s latency over some externally hosted tool? And it's just the execution, I'm not even going to comment on the idea itself, as it's even worse. How this slop-post landed on the front page...?
- blopusai 21d agoWell... time to run it locally =]
- doubleorseven 21d agoi remember in 2015 when vaadin change some architecture things and introduced changes to the ui grid and other components like they didn't just reinvented dotnet framework 4 but for java. fable already calls subagents (hoping not opus), so i don't really see the gain here
- ig0r0 21d agoKind of bullshit, instead of cutting Claude Code token usage by 90% it is cutting Claude Code file read token usage by delegating reads to Gemini flash (with its own usage) and trusting the summary of files it provides is not crap.
- dominicl 20d agoI definitely had the situation before that a large file read would suddenly make the context size of my session explode. But I didn't get the need for a cloud component here. So here is a cursor edition of this with no external dependencies: https://github.com/dominicletz/cursor-shunt/ https://github.com/dominicletz/cursor-shunt/ (fully vibe coded)
- jing09928 20d ago[flagged]
- nektro 20d agothis page hacks the scroll behavior so i exited immediately
- scraplabs 20d ago[flagged]
- omid-io 20d ago[flagged]
- nyxtom 20d agoMaybe it's just me but you stand to gain a lot more from reading comprehension than outsourcing the same set of files repeatedly to a machine.
- Dmitry-kov 20d agoI use claude code and cursor. Interesting that I use opus 5 in cirsor and claude code, but in cursor i wasted less tokens while i do some tasks. During auto-tests runs, Claude code re-watch tasks and context before start my auto-test. In cursor this problem not reproduce. I use cursor most of the time.
- nerdyadventurer 19d agoThere is also Caveman[1] skill which rewrite prompts. 1. https://github.com/JuliusBrussee/caveman/ https://github.com/JuliusBrussee/caveman/
- acceptallmag 19d ago[flagged]
- mrgaro 17d agoI measured this on my past claude code sessions. I have a dataset with full LLM requests and responses and I ended up to an estimated 5-7% savings on tokens. Also with my primarily Opus 4.8 usage, only 5.9% of unique reads even qualify for the bulk-read operation and 58% of the reads were already targeted.
- spenflodev 17d ago[flagged]
- p91paul 13d ago> Latency adds up. Each delegation is a network round-trip not a big expert on agentic coding, but why on earth the delegation needs to be to a remote something? can't this be a subagent/MCP server/tool running on the dev machine? Wouldn't moving the code elsewhere create a double working copy, possibly different for the current edits?