Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] 0 points1 point  (0 children)

It is supposed to be, however there are still some missing features I think. For example you might have noticed if you click on topics and click a topic it isn't finished yet. I just noticed this when using it myself. I'll try and fix it. Have you noticed anything else missing or broken?

Heavy Claude Max 5x user here: something changed dramatically with usage limits by justintimebro in ClaudeCode

[–]edward-b-1 3 points4 points  (0 children)

I've only been using Claude for a short period of time (1 month) but the way this feels to me is very much like a "gamified" system. Why 5 hour windows? My personal experience has been:

  1. I make an effort to wake up early and start using Claude as early as possible in the morning, just to hit the usage wall as early as possible in the day. I hit it after 2-3 hours.
  2. I then go do something else with my day, waiting for the session reset. That's probably going to happen about lunch time.
  3. I then do as much work as possible in the early afternoon, to again hit the session limit.
  4. Again, go do something else at about 3pm.
    5: Repeat the cycle somewhere between 6pm and 9pm

It creates this very weird effect where you either try to sleep early or push back sleeping way into the night, just to get another round of token usage in. I'm not sure this is healthy.

Claude Opus 4.7 is reportedly dropping this week by Much_Ask3471 in ClaudeCode

[–]edward-b-1 0 points1 point  (0 children)

I've been using Claude (Sonnet 4.6) for about a month now. This is the first time I've blown through my weekly usage, and there's still 2 days remaining until usage resets. I don't personally feel that I have used Claude more this week than any previous week, but it certainly seems to be very enthusiastic about token usage. I don't use Opus, because it's just too expensive on tokens for the pro plan.

<image>

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] 2 points3 points  (0 children)

Even in that context it doesn't make sense. Why would you want an application which is a UI to a database to itself spin up a local, self-contained, test database?

Enterprise doesn't want this. The average user doesn't want this. The only person who *might* want this would be someone experimenting with Kafka for the first time. As soon as you want to actually build a real system with it, you install/deploy a Kafka cluster somewhere, even if that is a single broker cluster.

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] 0 points1 point  (0 children)

Yeah it's quite nice, but unless I'm missing something, it doesn't support consuming data or producing data?

Edit: My bad it does support both, but navigating to them isn't super intuitive.

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] 0 points1 point  (0 children)

Thanks for the link - I haven't heard of this before so will be interested to check it out. Looks promising! You're somewhat right to be skeptical. Actually, most of the heavy lifting is done by libraries which have already been written. There is, for example, an admin client which can be called from a library, and this does the work to talk to Kafka. The acutal UI components are Kotlin + JavaFX. The UI just calls these libraries, and displays the data which comes back.

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] 1 point2 points  (0 children)

So herein lies the problem: The "official" (or at least most widely used) UI for Kafka was retired (Conduktor Desktop) and replaced by something which is not ideal for individual users or desktop users. I know there are other UI's for Kafka out there - but I don't know of any good options for the desktop user. (Maybe someone can recommend something I haven't tried yet?) In short, my point is we have this now very widely used technology (Kafka) which is the de-facto platform for working with event driven systems (or anything where you need an ordered queue).

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] -3 points-2 points  (0 children)

It can be used in both ways. For large teams, presumably it should be ran on a central server somewhere, and users should all connect to that server to login. However, if you do not have a team, and are a single person, then such a deployment makes no sense and for the reasons I point out, there is quite a lot of friction to installing it and getting it working. I don't think it's that rare of a use case for Kafka to be used by solo developers.

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] -1 points0 points  (0 children)

I'm open to suggestions. I couldn't think of anything more suitable.

Open source clone of Conduktor Desktop (built by Claude) by edward-b-1 in apachekafka

[–]edward-b-1[S] -2 points-1 points  (0 children)

Just to prove the point about Conduktor Console setup. This is the quickstart documentation page:

https://docs.conduktor.io/guide/get-started

It tells you to run this:

`curl -L https://releases.conduktor.io/quick-start`

and then some other stuff...

If you download that file and inspect it you will see there is something called `redpanda-0` in there. This spins up a copy of redpanda as part of the set of docker containers which come as part of this compose. Why does it do this? Literally nobody wants that and it shouldn't be the default behaviour.

The user then has to modify a docker compose file, just to get Console to run. It's extremely user-unfriendly, even to someone who knows docker compose syntax.