← Back to context

Comment by preciz

7 days ago

Hmm, there is already a similar project with the same name: https://github.com/opencode-ai/opencode

https://x.com/thdxr/status/1933561254481666466

ETA: The above link is at the bottom of the original submission's README. (https://github.com/sst/opencode) I posted it without context, and I have no opinion on the matter. Please read theli0nheart's comment below for an X rebuttal.

  • https://x.com/meowgorithm/status/1933593074820891062

    --

    I’m the founder and CEO of Charm. There are claims circulating about OpenCode which are untrue, and I want to clarify what actually happened.

    In April, Kujtim Hoxha built a project called TermAI—an agentic coding tool built on top of Charm’s open-source stack: Bubble Tea, Lip Gloss, Bubbles, and Glamour.

    Two developers approached him offering UX help and promotion, and suggested renaming the project to OpenCode. One of them bought a domain and pointed it at the repo.

    At the time, they explicitly assured Kujtim that the project and repo belonged entirely to him, and that he was free to walk away at any point.

    We loved what Kujtim built and offered him a full-time role at Charm so he could continue developing the project with funding, infrastructure, and support. The others were informed and declined to match the offer.

    I also mentioned that if the project moved to Charm, a rename might follow. No agreement was made.

    Shortly after, they forked the repo, moved it into their company’s GitHub org, retained the OpenCode name, took over the AUR package, and redirected the domain they owned.

    To clarify specific claims being circulated:

    - No commit history was altered

    - We re-registered AUR packages for continuity

    - Comments were only removed if misleading or promotional

    - The project is maintained transparently by its original creator

    The original project, created by Kujtim, remains open source and active—with the full support of the team at Charm.

    That’s the story. We’ll have more to share soon.

    • So which project is which here? Is Kujtim sst on github and is sst/opencode his project? Is opencode-ai/opencode the one that the two developers that went rogue made (if I understood the tweet correctly)? Or did I get it backwards?

    • > The original project, created by Kujtim, remains open source and active—with the full support of the team at Charm.

      Anybody know where exactly this is hosted?

      3 replies →

I'm so confused by this. I saw this post on HN, and then ended up installing the opencode-ai/opencode one via homebrew somehow (I guess I did a google search and ended up on the wrong github). But then sst/opencode is the one that links to the website opencode.ai and I was reading the docs on that website. Which one is better?

Both are go based using charmbracelet's gui libraries. There's actually a note about the project you posted being developed under the charm repo now but it doesn't seem to be public. Maybe they are the same project?

  • Kujtim started opencode few years back, they were developing this it even before any other CLI tools were in the market. Few months back thdxr(dax)(SST) and Adam started contributing to opencode. And quickly became the biggest contributors to the project. I think they also wanted to make it more presentable and Dax bought a domain and stuff while working on it. At some point charm approached Kujtim for some deal to move opencode to charm and keep working on it under them. Dax and Adam wanted to keep it open source as is. (Dax's commits were somehow squashed and removed at this point too) So they ended up rewriting opencode with the same name in TypeScript TUI away from Kujtim's vision. And thats where we are, since then opencode doesn't seem to have much progress done but Dax's opencode is being worked on non-stop.

    This is a third party retelling of this story from some post I read, as I came to know about it only after Dax started working on TS TUI for opencode under SST.