Skip to content

brsbl/agent-mart

Agent Mart

Discover and install Claude Code plugins published on GitHub.

agentmart.cc

Agent Mart

Home Page

The home page displays all indexed marketplaces as cards. Each card shows:

  • Marketplace name and description
  • Author name and avatar
  • GitHub stars, forks and last updated time

Browse Plugins

  • Search - Find plugins by name, description, author, or category keyword/tag
  • Filter - Narrow results by selecting one or more categories
  • Sort - Order by popularity, trending, or last updated
    • Popularity - Total GitHub stars
    • Trending - Recent star velocity compared to historical average (z-score algorithm)
    • Last Updated - Most recently pushed to GitHub

Filter state is synced to URL parameters for shareable links.

Screenshot 2026-01-30 at 1 50 09 PM

Marketplace Detail Page

Click any card to view the full marketplace details:

  • Marketplace hero - Core details from the home page: marketplace name and description, author name and avatar, GitHub stars, forks, last updated time, and direct link to the source repository.
  • Plugin carousel - Cycle through all plugins in the marketplace to see their descriptions, install commands, and READMEs for quick documentation.
Screenshot 2026-01-30 at 1 51 36 PM

How It Works

Agent Mart crawls GitHub repositories for marketplace.json files and builds a searchable directory. All data comes directly from GitHub - no manual curation or separate database.

Project Structure

agent-mart/
├── src/
│   ├── lib/              # GitHub client, cache, parsers, validators, categorizer
│   └── pipeline/         # 8-step ETL pipeline (01-discover to 09-output)
├── scripts/              # Pipeline orchestrator and visualizer
├── tests/                # ETL unit tests
├── web/public/data/      # Generated JSON output
└── web/                  # Next.js frontend application

Documentation

Contributing

Found a bug or have a feature request? Open an issue.

License

MIT

Releases

No releases published

Packages

 
 
 

Contributors