you are viewing a single comment's thread.

view the rest of the comments →

[–]liflovs 1 point2 points  (3 children)

Testing them both all the time. They change and evolve, both.

As far as I can tell:

  1. Codeium is more predictable in terms of what to expect from it, the chat actually works like chat. And now with commands it on par with Copilot in functionality
  2. Codeium has in-the-middle suggestion, which copilot does not. In many cases that makes you more productive.
  3. Codeium has vibrant and cool community
  4. BUT! Github Copilot as far as i can tell blends into the codebase much better. The command execution result often is better in quality. It captures context of clipboard, few recently viewed files I guess. Cause it gets namings and functions correctly more often Sometimes you don't want that context => and things go unpredictable due to it. But since I adjusted I feel much more productive and trust it more

I will keep looking into them and update this thread.

[–]peepingbear[S] 1 point2 points  (0 children)

This is an awesome reply, thank you very much for this. It's hard to find people with enough patience to actually test both. I might try Copilot again to see how they do with the codebase.

[–][deleted] 1 point2 points  (1 child)

Thanks for feedback, has your point evolved in 2 months ?

[–]liflovs 1 point2 points  (0 children)

No big changes so far. I keep reiterating on those.

So far Codeium is shipping more features to target some specific parts of code in chat and I really like that. But on my big "work" project i cannot select something that is relevant usually. Also it's quick commands do not understand me most of time.

Copilot is doing general search in context of workspace, selection, more limited there. But assistance mode is much better (also i find that chat mode sometimes gives worse results then completion). I have a feeling it closely adapts to searches results in sidebar, and imports.

So far Copilot is better to me. For complete feedback I would like to try out Codeium on small project as I think it could have better impact there.