Remix.run Logo
quintes 8 days ago

Why do we have php, .net, Django?

Why react, angular, whatever else is front end?

Why different clouds and similar services?

Leader, front runner, early adopter and not invented here mindset allows competition and community to rally around what will become the next big thing

notaiagent 8 days ago | parent | next [-]

That’s a fair point — ecosystems naturally evolve with competing frameworks, and sometimes that diversity helps the best ideas emerge. But in those examples (PHP vs. .NET vs. Django, React vs. Angular), we usually see clear differences in philosophy, performance, developer experience, or use case fit.

What I find puzzling in the current wave of AI agent libraries is that many seem to be doing almost exactly the same thing — wrapping LLMs, defining tools, planning steps — just with slightly different APIs or names. It’s hard to see a fundamental divergence in capability or vision, at least so far.

So my question is less about why variety exists — and more about whether this current fragmentation is actually productive, or just noise driven by branding and platform lock-in strategies.

Would love to be wrong here if others are seeing more substantial innovation beneath the surface.

notaiagent 8 days ago | parent [-]

Also, I’d love to see a shared protocol or framework emerge — something like the Model Context Protocol (MCP) or an open standard — that different tools and platforms can build on and improve together. That kind of foundation could push the whole ecosystem forward instead of scattering innovation across isolated silos.

smarklefunf 8 days ago | parent | prev [-]

roight but not every company is making their own language / framework

quintes 8 days ago | parent [-]

Yes I hear you. I think though that controlling the interface to your platform controls market share, integration, pricing and other business benefits so while everything looks the same at the tech level it’s the value of lockin that is the driver. I may be wrong