Free macOS app for Claude Code

Only the agents and skills each project needs.

BC Agentic Hub follows the GitHub repos you trust and installs just the pieces each project needs, so Claude stops loading everything everywhere.

macOS 14+ · Apple Silicon & Intel · Signed & notarized by Apple · Free · by BoricuaCoder

BC Agentic Hub on the Global scope, showing 18 agents installed through plugins, with the sidebar counts for skills, hooks, MCP servers, plugins, sources and packages.

The problem

Claude loads everything. You use a fraction.

How it works

Follow a repo. Install what you need. Get told when it changes.

Three steps, all inside the app.

  1. Follow repos in Sources

    Paste owner/repo or a GitHub URL. The app downloads the repo as a tarball at an exact commit. No git clone.

    The Sources screen listing six followed GitHub repos, each with what is installed from it and when it was last checked.
  2. Install per project

    Open the Install sheet, tick only the skills, agents or plugins this project needs, pick Shared or Just me, preview, then apply.

    The Install sheet for the project Youtube, step 2 of 3, listing the skills of one repo with checkboxes and Just me mode selected.
  3. Get told about updates

    The app checks upstream on a schedule and notifies you. Hit Update, review the diff, and it backs up before it overwrites anything.

    The Skills list of the Youtube project with an Update button on one skill that has a newer version upstream.

Same Mac, very different loads

In my setup, Global holds 76 skills. My Youtube project only needs 2.

The app sidebar with the Global scope selected and the Skills row showing a count of 76.
76 skillsGlobal
The app sidebar with the Youtube project selected and the Skills row showing a count of 2.
2 skillsYoutube

Features

Everything it does, nothing it doesn't

The Plugins screen at Global scope, listing 36 installed plugins with their versions.

See it in 30 seconds

The short version

The teaser: what went wrong, what I built, and what it looks like in use. Captions are on by default.

Transcript

On screen: a cascade of cards with counters at 18, 76 and 36, a context meter filling up, repos with unknown versions, the install sheet, the skill count going from 76 to 2, the Update button with a notification, and the logo with the follow call to action.

I had hundreds of agents loaded into Claude… in ALL of my projects.

It was a single plugin. Every project loaded everything and it ate up my context.

And the skills I grab from other repos… I never knew when a new version dropped.

So one weekend, I built my own app.

Each project gets only what it needs: from 76 skills… to 2.

And it watches my repos: when something updates, it tells me.

It's called BC Agentic Hub. Follow me for the launch.

Built in a weekend

I built the tool I kept wishing existed.

I'm Lesther, BoricuaCoder. I had a plugin with hundreds of agents, and it loaded into every single project and ate Claude's context. The skills I pulled from other repos never told me when a new version came out.

So over a weekend I built this app. It installs only what each project needs, it tells me when something changes, and it keeps my own setup readable.

FAQ

Questions people ask first

Is it free?

Yes. Download it, use it, no account.

Is it signed?

Yes. It's signed with an Apple Developer ID and notarized by Apple, so macOS opens it without the unidentified developer warning. Every release also ships a .sha256 file so you can check the download, and the app verifies the signature of each update before installing it.

What does it touch on my Mac?

Your ~/.claude folder and the .claude/ folder of each project you install into, plus its own folder in Application Support for the central copy of the repos. Before it overwrites a file, it backs it up. Just me mode also adds lines to the project's .git/info/exclude.

Do I need gh?

It's optional and recommended. If the GitHub CLI is installed and signed in, the app reads your own token with `gh auth token` on your Mac. It ships with no token, and it never stores yours. Without gh, public repos still work through GitHub's unauthenticated API, which limits you to 60 requests per hour. With gh the limit goes up, and you can follow private repos your account can access.

How does it update?

The app updates itself. It also checks the repos you follow on a schedule and notifies you once per update.

What are the requirements?

macOS 14 or later, on Apple Silicon or Intel. Plugins use the claude CLI, so Claude Code needs to be installed for those.

Ready to try it?

Download for macOS

macOS 14+ · Apple Silicon & Intel · Signed & notarized by Apple · Free