[Feature Proposal] ActiveBoost?

I just found Laravel Boost which helps AI to work on Laravel projects more easily. Although I am not really sure how helpful it is, it sounds an interesting idea to provide official set of tools to augment development with AI/LLM.

And I like the name “Boost” here :slight_smile:

So: does something like “ActiveBoost” for Rails make sense?

What Laravel Boost does

From my investigation, Laravel Boost provides 3 things:

  1. MCP
  2. Guidelines
  3. Skills

It also includes docs for official tools besides the core. For Rails, it means “ActiveBoost” would ship with docs for Hotwire, jbuilder and so on managed by Rails Core Team. I think this makes sense.

Why do we need “ActiveBoost”?

It’s important to have this shipped with Rails itself so that we don’t have to install it separately and everyone can benefit from it without even thinking about it. Consider ruby-lsp. Although it’s great (I install and use it for every Ruby installation), not all people use it because they don’t know it exists, how to install it or how to integrate with their editors.

2 Likes

I don’t like the idea of this being a core framework. It feels much better off as a gem. For the same reason Rails wouldn’t want to ship ruby-lsp, I would think that it wouldn’t want to ship it’s own MCP server and a bunch of Markdown files.

1 Like

Seconding this. Perhaps when the gem becomes very popular it can also be included. The SOTA of LLMs is also so rapidly changing that an independent gem can definitely keep up with that faster over joining mainline Rails.