| ▲ | postalcoder 6 hours ago |
| The best part about this blog post is that none of it is a surprise – Codex CLI is open source. It's nice to be able to go through the internals without having to reverse engineer it. Their communication is exceptional, too. Eric Traut (of Pyright fame) is all over the issues and PRs. https://github.com/openai/codex |
|
| ▲ | vinhnx 2 hours ago | parent | next [-] |
| This came as a big surprise to me last year. I remember they announced that Codex CLI is opensource, and the codex-rs [0] from TypeScript to Rust, with the entire CLI now open source. This is a big deal and very useful for anyone wanting to learn how coding agents work, especially coming from a major lab like OpenAI. I've also contributed some improvements to their CLI a while ago and have been following their releases and PRs to broaden my knowledge. [0] https://github.com/openai/codex/tree/main/codex-rs |
|
| ▲ | redox99 6 hours ago | parent | prev | next [-] |
| For some reason a lot of people are unaware that Claude Code is proprietary. |
| |
| ▲ | atonse 5 hours ago | parent | next [-] | | Probably because it doesn’t matter most of the time? | | |
| ▲ | mi_lk 5 hours ago | parent | next [-] | | Same. If you're already using a proprietary model might as well just double down | | | |
| ▲ | 2 hours ago | parent | prev | next [-] | | [deleted] | |
| ▲ | fragmede 4 hours ago | parent | prev [-] | | If the software is, say, Audacity, who's target market isn't specifically software developers, sure, but seeing as how Claude code's target market has a lot of people who can read code and write software (some of them for a living!) it becomes material. Especially when CC has numerous bugs that have gone unaddressed for months that people in their target market could fix. I mean, I have my own beliefs as to why they haven't opened it, but at the same time, it's frustrating hitting the same bugs day after day. | | |
| ▲ | rmunn an hour ago | parent | next [-] | | > ... numerous bugs that have gone unaddressed for months that people in their target market could fix. THIS. I get so annoyed when there's a longstanding bug that I know how to fix, the fix would be easy for me, but I'm not given the access I need in order to fix it. For example, I use Docker Desktop on Linux rather than native Docker, because other team members (on Windows) use it, and there were some quirks in how it handled file permissions that differed from Linux-native Docker; after one too many times trying to sort out the issues, my team lead said, "Just use Docker Desktop so you have the same setup as everyone else, I don't want to spend more time on permissions issues that only affect one dev on the team". So I switched. But there's a bug in Docker Desktop that was bugging me for the longest time. If you quit Docker Desktop, all your terminals would go away. I eventually figured out that this only happened to gnome-terminal, because Docker Desktop was trying to kill the instance of gnome-terminal that it kicked off for its internal terminal functionality, and getting the logic wrong. Once I switched to Ghostty, I stopped having the issue. But the bug has persisted for over three years (https://github.com/docker/desktop-linux/issues/109 was reported on Dec 27, 2022) without ever being resolved, because 1) it's just not a huge priority for the Docker Desktop team (who aren't experiencing it), and 2) the people for whom it IS a huge priority (because it's bothering them a lot) aren't allowed to fix it. Though what's worse is a project that is open-source, has open PRs fixing a bug, and lets those PRs go unaddressed, eventually posting a notice in their repo that they're no longer accepting PRs because their team is focusing on other things right now. (Cough, cough, githubactions...) | | |
| ▲ | pxc 28 minutes ago | parent [-] | | > I get so annoyed when there's a longstanding bug that I know how to fix, the fix would be easy for me, but I'm not given the access I need in order to fix it. This exact frustration (in his case, with a printer driver) is responsible for provoking RMS to kick off the free software movement. |
| |
| ▲ | arthurcolle 23 minutes ago | parent | prev | next [-] | | They are turning it into a distributed system that you'll have to pay to access. Anyone can see this. CLI is easy to make and easy to support, but you have to invest in the underlying infrastructure to really have this pay off. Especially if they want to get into enterprise VPCs and "build and manage organizational intelligence" | |
| ▲ | lomase 4 hours ago | parent | prev [-] | | [dead] |
|
| |
| ▲ | stavros 4 hours ago | parent | prev | next [-] | | Can't really fault them when this exists: https://github.com/anthropics/claude-code | | |
| ▲ | pxc 24 minutes ago | parent | next [-] | | Using GitHub as an issue tracker for proprietary software should be prohibited. Not that it would, these days. Codeberg at least has some integrity around such things. | |
| ▲ | bad_haircut72 4 hours ago | parent | prev | next [-] | | What even is this repo? Its very deceptive | | |
| ▲ | adastra22 4 hours ago | parent [-] | | Issue tracker for submitting bug reports that no one ever reads or responds to. | | |
| ▲ | stavros 3 hours ago | parent [-] | | Now that's not fair, I'm sure they have Claude go through and ignore the reports. | | |
| ▲ | adastra22 3 hours ago | parent [-] | | Unironically yes. If you file a bug report, expect a Claude bot to mark it as duplicate of other issues already reported and close. Upon investigation you will find either (1) a circular chain of duplicate reports, all closed: or (2) a game of telephone where each issue is subtly different from the next, eventually reaching an issue that has nothing at all to do with yours. At no point along the way will you encounter an actual human from Anthropic. |
|
|
| |
| ▲ | kylequest 3 hours ago | parent | prev [-] | | By the way, I reversed engineered the Claude Code binary and started sharing different code snippets (on twitter/bluesky/mastadon/threads). There's a lot of code there, so I'm looking for requests in terms of what part of the code to share and analyze what it's doing. One of the requests I got was about the LSP functionality in CC. Anything else you would find interesting to explore there? I'll post the whole thing in a Github repo too at some point, but it's taking a while to prettify the code, so it looks more natural :-) | | |
| ▲ | lifthrasiir 2 hours ago | parent [-] | | Not only this would violate the ToS, but also a newer native version of Claude Code precompiles most JS source files into the JavaScriptCore's internal bytecode format, so reverse engineering would soon become much more annoying if not harder. | | |
| ▲ | kylequest 2 hours ago | parent [-] | | Also some WASM there too... though WASM is mostly limited to Tree Sitter for language parsing. Not touching those in phase 1 :-) |
|
|
| |
| ▲ | causalmodels 5 hours ago | parent | prev [-] | | Yeah this has always seemed very silly. It is trivial to use claude code to reverse engineer itself. | | |
| ▲ | mi_lk 5 hours ago | parent | next [-] | | looks like it's trivial to you because I don't know how to | | |
| ▲ | n2d4 4 hours ago | parent | next [-] | | If you're curious to play around with it, you can use Clancy [1] which intercepts the network traffic of AI agents. Quite useful for figuring out what's actually being sent to Anthropic. [1] https://github.com/bazumo/clancy | |
| ▲ | fragmede 4 hours ago | parent | prev [-] | | If only there were some sort of artificial intelligence that could be asked about asking it to look at the minified source code of some application. Sometimes prompt engineering is too ridiculous a term for me to believe there's anything to it, other times it does seem there is something to knowing how to ask the AI juuuust the right questions. |
| |
| ▲ | adastra22 4 hours ago | parent | prev [-] | | That is against ToS and could get you banned. | | |
| ▲ | Der_Einzige 3 hours ago | parent | next [-] | | GenAI was built on an original sin of mass copyright infringement that Aaron Swartz could only have dreamed of. Those who live in glass houses shouldn't throw stones, and Anthropic may very well get screwed HARD in a lawsuit against them from someone they banned. Unironically, the ToS of most of these AI companies should be, and hopefully is legally unenforceable. | | |
| ▲ | adastra22 3 hours ago | parent [-] | | Are you volunteering? Look, people should be aware that bans are being handed out for this, lest they discover it the hard way. If you want to make this your cause and incur the legal fees and lost productivity, be my guest. |
| |
| ▲ | fragmede 2 hours ago | parent | prev [-] | | You're absolutely right! Hey Codex, Claude said you're not very good at reading obfuscated code. Can you tell me what this minified program does? | | |
| ▲ | adastra22 2 hours ago | parent [-] | | I don't know what Codex's ToS are, but it would be against ToS to reverse engineer any agent with Claude. |
|
|
|
|
|
| ▲ | frumplestlatz 6 hours ago | parent | prev | next [-] |
| At this point I just assume Claude Code isn't OSS out of embarrassment for how poor the code actually is. I've got a $200/mo claude subscription I'm about to cancel out of frustration with just how consistently broken, slow, and annoying to use the claude CLI is. |
| |
| ▲ | kordlessagain 2 hours ago | parent | next [-] | | Yeah same with Claude Code pretty much and most people don’t realize some people use Windows. | |
| ▲ | rashidae 4 hours ago | parent | prev | next [-] | | Interesting. Have you tested other LLMs or CLIs as a comparison? Curious which one you’re finding more reliable than Opus 4.5 through Claude Code. | |
| ▲ | stavros 4 hours ago | parent | prev | next [-] | | OpenCode is amazing, though. | | | |
| ▲ | Razengan 3 hours ago | parent | prev [-] | | Anthropic/Claude's entire UX is the worst among the bunch | | |
|
|
| ▲ | boguscoder 2 hours ago | parent | prev | next [-] |
| I thought Eric Traut was famous for his pioneering work in virtualization, TIL he has Pyright fame too ! |
|
| ▲ | appplication 6 hours ago | parent | prev [-] |
| I appreciate the sentiment but I’m giving OpenAI 0 credit for anything open source, given their founding charter and how readily it was abandoned when it became clear the work could be financially exploited. |
| |
| ▲ | edmundsauto 10 minutes ago | parent | next [-] | | By this measure, they shouldn’t even try to do good things in small pockets and probably should just optimize for profits! Fortunately, many other people can deal with nuance. | |
| ▲ | seizethecheese 3 hours ago | parent | prev [-] | | I agree that openAI should be held with a certain degree of contempt, but refusing to acknowledge anything positive they do is an interesting perspective. Why insist on a one dimensional view? It’s like a fraudster giving to charity, they can be praiseworthy in some respect while being overall contemptible, no? | | |
| ▲ | cap11235 3 hours ago | parent [-] | | Why even acknowledge them in any regard? Put trash where it belongs. |
|
|