4 ms·
I have not used Claude Code in a couple months. THEY HAVEN’T FIXED THIS YET? I’m starting to think that the reason why anthropic doesn’t open source Claude cod
by prodigycorp 9mo ago
I have not used Claude Code in a couple months. THEY HAVEN’T FIXED THIS YET?
I’m starting to think that the reason why anthropic doesn’t open source Claude code isn’t due to competitive reasons, it’s because they don’t want people to see what a mess their code base is.
Maybe they bought Bun to increase the rate of flickering so that the text looks solid again
- f311a 9mo agoImagine the amount of slop PRs if it was open source. They don’t want to taste their own medicine
- prodigycorp 9mo agoReading their GitHub issues already is like reading through the diary entries of spurned lovers. I can only imagine the PRs.
- behnamoh 9mo ago> it’s because they don’t want people to see what a mess their code base is. if Amodei hadn't said "90% of code will be written by AI", at least I wouldn't call them hypocrites, but the fact that the company that makes such wild claims can't fix a freaking flicker and scroll issue until an indie-dev steps in just shows how far behind their product is from their claims. I have CC and use many models with it (Codex in CC, try it!), but I won't let Anthropic "lecture" us about how "the roots of the problem go deep". Literally no other CLI tool has these issues: opencode, codex, gemini, droid, etc.
- EMM_386 9mo agoThe problem is they are using the Ink library which clears and redraws for each update. https://github.com/anthropics/claude-code/issues/769 https://github.com/anthropics/claude-code/issues/769 I locally patched the closed-source CLI npm package but it's not perfect. They would have to switch how their TUI is rendered on their side. Apparently OpenAI Codex is rust+ratatui which does not have this issue.
- behnamoh 9mo agothen maybe they should've bought and fixed Ink instead of bun, just saying!
- reissbaker 9mo agoFWIW, Ink is working on an incremental rendering system: they have a flag to enable it. It's currently pretty buggy though unfortunately. Definitely wish Anthropic would commit some resources back to the project they're built on to help fix it...
- thomasahle 9mo agoI'm always surprised that Python doesn't have as good TUI libraries as Javascript or Rust. With the amount of CLI tooling written in Python, you'd think it had better libraries than any other language.
- behnamoh 9mo agoit has, but python being single threaded (until recently) didn't make it an attractive choice for CLI tools. example: `ranger` is written in python and it's freaking slow. in comparison, `yazi` (Rust) has been a breeze. Edit: Sorry, I meant GIL, not single thread.
- ashirviskas 9mo ago> it has, but python being single threaded (until recently) didn't make it an attractive choice for CLI tools. You probably mean GIL, as python has supported multi threading for like 20 years. Idk if ranger is slow because it is written in python. Probably it is the specific implementation.
- artursapek 9mo agoThe biggest strength in OpenAI’s codex vs claude code is that it’s written in Rust and smooth as butter
- aixpert 9mo agoexcept when it needs to do tasks then it's the slowest of them all
- JamesSwift 9mo agoI think its clear the team is drowning. They are just trying to keep their head above water. They have massive adoption, high churn in the underlying models, and unlimited numbers of github issues opened every day. Should it be solved by now? Yes. If anyone on the team is dogfooding it in a typical tmux environment, its painful. But lets give them some leeway here.
- jjayj 9mo agoThis is a massive commercial product with a serious issue (everyone knows about the flickering) that hasn't been solved for months now. I don't think leeway is warranted.
- dymk 9mo agoNobody is blaming the individual engineers here. The team as a whole can take the blame.
- guluarte 9mo agotheir web chat and app are also filled with bugs
- JamesSwift 9mo ago100% agree their products have tons of bugs. Im not defending the quality, Im saying I understand the situation.
- esafak 9mo agoTheir GitHub issue tracker is very busy: https://github.com/anthropics/claude-code/pulse https://github.com/anthropics/claude-code/pulse
- catlifeonmars 9mo agoTo your point, I’d say the dev team deserves some leeway, but the employer (Anthropic) is raking in the $$$ and doesn’t deserve any sympathy for underfunding the CC team.
- bottlepalm 9mo agoThe joke is that AGI will be achieved when Claude Code can fix the flickering in Claude Code.
- xcodevn 9mo agoI have a hypothesis: they haven't fixed this because they're using Claude Code to develop Claude Code. I'm a fan of Claude Code, but it isn't good enough to fix tricky issues like this. And because no one looks at the codebase themselves, they haven't been able to fix it after many months. Sometimes, all we need is an engineer to sit down for the weekend and fix the damn bug, not spin up 9 different Claude Agents prompted to fix itself.
- wetpaws 9mo ago[dead]
- profunctor 9mo agoPerhaps the engineer could sit down for 8 hours a day during the work week. The Silicon Valley obsession with having no life and working weekends is so endemic.
- guluarte 9mo agosame, also it uses like 800M of ram... like why?
- 0xbadcafebee 9mo agoI wouldn't be able to ship this to anyone without fixing it. Sending 5,000 lines of text to a terminal just to clear them all immediately, and in a loop... i'd be so embarrassed. Apps that clear scrollback have their uses, but you don't spam the terminal with unusable garbage. And we solved this problem over 30 years ago? Ncurses was made for this. The buffer is kept in memory, you hit page-up and it renders the previous page, page-down and it renders the next page, let it roll and it renders each successive page as a stream, or just the last page, etc.
- teknologist 9mo agoMany users do like to use scrollback to copy large passages of text, which becomes difficult and cumbersome if they have to use page-up page-down to get at the other parts of it.