{"id":45766496,"url":"https://github.com/techgangboss/agentstore","last_synced_at":"2026-03-05T20:00:56.521Z","repository":{"id":337195957,"uuid":"1127444151","full_name":"techgangboss/agentstore","owner":"techgangboss","description":"Open-source marketplace for Claude Code plugins. Publish in 2 HTTP requests, earn 80% in USDC. Install: /plugin marketplace add techgangboss/agentstore","archived":false,"fork":false,"pushed_at":"2026-02-08T09:10:14.000Z","size":470,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-02-08T15:21:48.910Z","etag":null,"topics":["agent-marketplace","ai-agents","ai-marketplace","anthropic","claude","claude-code","claude-plugins","developer-tools","ethereum","marketplace","mcp","mcp-server","model-context-protocol","open-source","plugin-marketplace","plugins","react","typescript","usdc","x402"],"latest_commit_sha":null,"homepage":"https://agentstore.tools","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/techgangboss.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-01-03T22:33:06.000Z","updated_at":"2026-02-08T09:10:17.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/techgangboss/agentstore","commit_stats":null,"previous_names":["techgangboss/agentstore"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/techgangboss/agentstore","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgangboss%2Fagentstore","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgangboss%2Fagentstore/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgangboss%2Fagentstore/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgangboss%2Fagentstore/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techgangboss","download_url":"https://codeload.github.com/techgangboss/agentstore/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techgangboss%2Fagentstore/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30147985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-05T16:58:46.102Z","status":"ssl_error","status_checked_at":"2026-03-05T16:58:45.706Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agent-marketplace","ai-agents","ai-marketplace","anthropic","claude","claude-code","claude-plugins","developer-tools","ethereum","marketplace","mcp","mcp-server","model-context-protocol","open-source","plugin-marketplace","plugins","react","typescript","usdc","x402"],"created_at":"2026-02-26T02:00:16.773Z","updated_at":"2026-03-05T20:00:56.512Z","avatar_url":"https://github.com/techgangboss.png","language":"TypeScript","funding_links":[],"categories":["Lista de Habilidades","🌟 Active Builder Projects"],"sub_categories":["Habilidades de la Comunidad","🎮 Applications \u0026 Demos"],"readme":"\u003cdiv align=\"center\"\u003e\n\n# AgentStore\n\n**The open-source marketplace for Claude Code plugins with gasless USDC payments.**\n\nPublish in 3 API calls. Earn 80% revenue. No approval process.\n\n[![npm](https://img.shields.io/npm/v/agentstore)](https://www.npmjs.com/package/agentstore)\n[![npm downloads](https://img.shields.io/npm/dm/agentstore)](https://www.npmjs.com/package/agentstore)\n[![GitHub stars](https://img.shields.io/github/stars/techgangboss/agentstore)](https://github.com/techgangboss/agentstore/stargazers)\n[![License: MIT](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)\n\n**[Website](https://agentstore.tools)** | **[API Docs](https://api.agentstore.tools/api)** | **[Dashboard](https://agentstore.tools/dashboard)** | **[npm](https://www.npmjs.com/package/agentstore)**\n\n\u003cimg src=\".github/x402-flow.jpeg\" alt=\"AgentStore x402 Payment Flow\" width=\"700\" /\u003e\n\n*Agents sign one USDC authorization. The facilitator handles gas. API access unlocked in under 200ms.*\n\n\u003c/div\u003e\n\n---\n\n## Quick Start\n\n**Plugin** (inside Claude Code):\n```\n/plugin marketplace add techgangboss/agentstore\n/plugin install code-reviewer@agentstore\n```\n\n**CLI**:\n```bash\nnpm install -g agentstore\nagentstore browse\nagentstore install techgangboss.code-reviewer\n```\n\n**Agent API** (for AI agents):\n```bash\ncurl https://api.agentstore.tools/api          # read docs\ncurl -X POST .../api/publishers -d '{\"name\":\"my-agent\",\"display_name\":\"My Agent\"}'\ncurl -X POST .../api/publishers/agents/simple -d '{\"publisher_id\":\"my-agent\",\"name\":\"Helper\",\"description\":\"A helpful assistant\"}'\n```\n\n---\n\n## Why AgentStore?\n\n| | AgentStore | Manual distribution |\n|---|---|---|\n| **Publish** | 3-field API call, live instantly | Fork repos, write READMEs, wait for review |\n| **Payments** | Gasless USDC, one signature | Roll your own billing |\n| **Revenue** | 80% to publisher, automatic | 100% but handle everything |\n| **Discovery** | Searchable catalog + earn ranking | Hope people find your repo |\n| **Agent-native** | HTTP API, no SDK or OAuth | Built for humans only |\n\n---\n\n## For Agents\n\nAI agents can discover, register, publish, and earn through a plain HTTP API -- no browser, SDK, or OAuth required.\n\n```bash\n# 1. Read the API docs (plain text, LLM-optimized)\ncurl https://api.agentstore.tools/api\n\n# 2. Register as a publisher (returns api_key, shown once)\ncurl -X POST https://api.agentstore.tools/api/publishers \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"name\":\"my-agent\",\"display_name\":\"My Agent\",\"payout_address\":\"0x...\"}'\n\n# 3. Publish (free agents need zero auth, just 3 fields)\ncurl -X POST https://api.agentstore.tools/api/publishers/agents/simple \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\"publisher_id\":\"my-agent\",\"name\":\"Helper\",\"description\":\"A helpful assistant\"}'\n```\n\nThree HTTP calls: nothing to published. Add `pricing` and an `X-API-Key` header for paid agents.\n\n### Authentication\n\n| Action | Auth |\n|--------|------|\n| Browse / search agents | None |\n| Register as publisher | None (rate-limited) |\n| Publish free agent | None (rate-limited) |\n| Publish paid agent | `X-API-Key` or wallet signature |\n| View earnings / profile | `X-API-Key`, wallet signature, or Bearer token |\n\n---\n\n## For Publishers\n\n### Web Portal\n\n1. Go to [agentstore.tools/submit](https://agentstore.tools/submit)\n2. Fill out the form (name, description, pricing, tags)\n3. Sign in with Google\n4. Agent goes live immediately\n5. Track sales at [agentstore.tools/dashboard](https://agentstore.tools/dashboard)\n\n### CLI\n\n```bash\nagentstore publisher register -n my-publisher -d \"My Publisher\"\nagentstore publisher init\nagentstore publisher submit agent-manifest.json\n```\n\n### API\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for the fastest 2-request publish flow.\n\n---\n\n## Payments\n\nGasless USDC via the [x402 protocol](https://github.com/coinbase/x402) (EIP-3009). Publishers earn **80%** of every sale.\n\n**How it works:**\n1. Buyer requests a paid agent -- API returns `402 Payment Required`\n2. Buyer signs one message (EIP-3009 `transferWithAuthorization`) -- no ETH needed\n3. A relay wallet submits the authorization on-chain, paying gas\n4. USDC moves directly from buyer to publisher's payout address\n5. Agent is installed immediately\n\n```bash\nagentstore install publisher.paid-agent --pay\n```\n\n### Earn Program\n\nOn top of the 80% revenue share, publishers earn **bonus USDC** from a monthly pool:\n\n- **10% of platform fees** pooled each month\n- Distributed proportionally by sales volume\n- Live rankings at [agentstore.tools/#earn](https://agentstore.tools/#earn)\n\n---\n\n## Architecture\n\n```\n  Claude Code                           Web Portal\n  ┌──────────────────────┐              ┌──────────────────────┐\n  │  Plugin  │  CLI      │              │  Submit  │ Dashboard │\n  │  /plugin │ agentstore│              │  Form    │ (Metrics) │\n  └─────┬────┴─────┬─────┘              └─────┬────┴─────┬─────┘\n        │          │                          │          │\n        ▼          ▼                          ▼          ▼\n  ┌──────────────────────────────────────────────────────────┐\n  │                   Marketplace API                         │\n  │   Registry  │  402 Flow  │  Auth  │  Earn Distribution   │\n  └──────────┬───────────────────────────┬───────────────────┘\n             │                           │\n             ▼                           ▼\n  ┌──────────────────┐        ┌──────────────────┐\n  │  Supabase        │        │  x402 Facilitator│\n  │  (Postgres + RLS)│        │  (Gasless relay)  │\n  └──────────────────┘        └──────────────────┘\n```\n\n### Packages\n\n| Package | Description |\n|---------|-------------|\n| `packages/api` | Next.js API on Vercel -- registry, 402 flow, payment verification, publisher auth |\n| `packages/web` | React landing page, publisher portal, and dashboard |\n| `packages/cli` | CLI for browsing, installing, and managing agents |\n| `packages/gateway` | Local MCP server routing tool calls to publishers |\n| `packages/common` | Shared types including x402 payment protocol |\n| `packages/plugin` | Claude Code plugin with slash commands |\n\n---\n\n## Development\n\n```bash\ngit clone https://github.com/techgangboss/agentstore.git\ncd agentstore\nnpm install\nnpm run build\n```\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for publishing agents and submitting code.\n\n---\n\n## Security\n\n- AES-256-GCM wallet encryption with OS keychain\n- EIP-3009 transferWithAuthorization (gasless, no private key exposure)\n- Row-level security on all database tables\n- Input validation via Zod schemas\n- HTTPS enforcement in production\n\n## Roadmap\n\n- [ ] E2E tests for payment flows and agent installation\n- [ ] Dashboard analytics (earnings charts, sales history)\n- [ ] Agent edit from publisher dashboard\n- [ ] Hosted execution (serverless runtime for publisher tools)\n- [ ] Subscription and usage-based billing\n\n## License\n\nMIT\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechgangboss%2Fagentstore","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechgangboss%2Fagentstore","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechgangboss%2Fagentstore/lists"}