Skip to content
Artem Loenko
Go back

Coding agents & use cases

Tired of agent hype? Pick by use case.

These are my field notes from ~6 months of advising small & mid-sized startups on coding agent tooling. The question I hear most is: “which coding agent should we standardise on?”

My take (February 2026): start with your primary use case & constraints, not with “today’s best model” lists. In this post, “criteria” means your team & environment (size, maturity, compliance, local-first, provider lock-in, etc.). “Patterns” means recurring fits/misfits I have seen across tools.

My rule of thumb for picking a coding agent is simple:

  1. Pick your primary use case.
  2. Pick one tool that fits it.
  3. Stick with it until you have a strong reason to reassess (new constraints, new state-of-the-art models, compliance, a bigger team, etc.).

If you are currently evaluating five tools at once: stop. Pick one, learn its sharp edges & align the team.

Chasing something new breaks the flow & the flow is your company pulse (I learned this the hard way). Every new thing takes time to master, learn weak & strong qualities & build shared intuition. If you chase new things for the sake of it, it becomes a never-ending saga with little real value. Assess new tools, give engineers time to play with them (they will figure it out), but lock migration decisions on the team level.

I think the most successful outcomes from those consultations surprisingly fell into the Amp & OpenCode buckets most of the time. By “outcomes” I mean engineering productivity, dev happiness & delivery outcomes. For two different reasons:

  1. Pre-made choices remove a lot of decisions & allow you to move faster. This is the case for Amp.
  2. Unified multi-model environments & orchestration can improve morale & collaboration. This is where OpenCode shines.

If you forced me to pick quickly, here is my cheat sheet (it will age fast, but the trade-offs will not).

If your primary goal is…Pick…
Strong defaults, fewer decisionsAmp
Flexibility & model managementOpenCode
You already chose a providerOpenAI Codex / Claude Code / Google Gemini
Owning the pipeline end-to-endPi Coding Agent
A GUI with an agentic workflowGoogle Antigravity

A story I keep seeing

I have seen this pattern more than once: a team ends up with an uncontrollable mix of tools & agents — opinionated defaults, different models & no shared AGENTS.md. If you look at the repo history, the symptoms are predictable:

No tool will fully save you from this. That is fine. You have to unify the engineering culture around agentic coding first: decide how you evaluate tools, what goes into AGENTS.md & what “done” looks like. Once the team aligned & we standardised on Amp, things improved a lot. Documentation started to shape itself (threads, highlights), prompts got simpler & more consistent. Oracle helped flush out duplication & converge on the architecture. Most importantly, engineers started to talk about the workflow, share tips & prompts & collaborate instead of playing in their own sandbox.

Amp: strong defaults, fewer decisions

OpenCode: flexibility & model management

Provider-native tools: OpenAI Codex / Claude Code / Google Gemini

Pi Coding Agent: owning the pipeline end-to-end

Google Antigravity: a GUI with an agentic workflow

Models: quick opinions (February 2026)

Code Arena leaderboard (Code), February 2026

Code Arena “Code” leaderboard screenshot (February 2026). Source: Code Arena leaderboard.

Things I personally avoid (opinionated)

What I use (right now)

Remember: bad tools usually do not survive on the market. You do not like (or like, for that matter) something for two reasons: it solves your use case or you have a strong personal opinion about it. As an example, I do not like Visual Studio Code (it always stays in my way) & prefer Helix which solves my use cases in a great way, but the number of people who installed Catppuccin Theme for VSCode only today is probably higher than the Helix user-base. On the other hand, I think that Safari is the best browser: this is my personal opinion & I will not survive any serious conversation about it, but it does not change the fact that Google Chrome is great. As the saying goes: “Use tools & love people, because the opposite never works”.


Share this post on:

Next Post
How to get the current selected Xcode and list installed