A marketplace for Claude Code sub-agents - Discover, share, and enhance your development workflow with specialized AI sub-agents for Claude Code.
🌐 Live Site: subagents.sh
- 🔍 Browse & Search - Discover sub-agents by category, language, and functionality
 - 🚀 GitHub Integration - Import sub-agents directly from GitHub repositories
 - 👤 User Profiles - Manage your sub-agents and collections
 - ⭐ Reviews & Ratings - Community-driven quality assessment
 - 📱 Responsive Design - Works seamlessly on desktop and mobile
 - 🌙 Dark Mode - Modern UI with light/dark theme support
 - 🔐 Secure Authentication - GitHub OAuth integration
 
- Framework: Next.js 14 with App Router
 - Language: TypeScript
 - Styling: Tailwind CSS
 - UI Components: shadcn/ui
 - Database: Supabase (PostgreSQL)
 - Authentication: Supabase Auth with GitHub OAuth
 - Deployment: Vercel
 
- Node.js 18+
 - npm or yarn
 - Supabase CLI (for database development)
 
- 
Clone the repository
git clone https://github.com/augmnt/subagents.sh.git cd subagents.sh - 
Install dependencies
npm install
 - 
Set up environment variables
cp .env.example .env.local
Edit
.env.localwith your Supabase credentials:NEXT_PUBLIC_SUPABASE_URL=your_supabase_url NEXT_PUBLIC_SUPABASE_ANON_KEY=your_supabase_anon_key SUPABASE_SERVICE_ROLE_KEY=your_service_role_key GITHUB_TOKEN=your_github_token
 - 
Set up the database
npm run db:setup npm run db:start
 - 
Start the development server
npm run dev
Open http://localhost:3000 to see the application.
 
# Development
npm run dev              # Start development server
npm run build           # Build for production
npm run start           # Start production server
# Database
npm run db:setup        # Set up Supabase locally
npm run db:start        # Start Supabase
npm run db:stop         # Stop Supabase
npm run db:reset        # Reset database
npm run db:types        # Generate TypeScript types
# Testing
npm run test            # Run unit tests
npm run test:e2e        # Run end-to-end tests
npm run test:all        # Run all tests
# Code Quality
npm run lint            # Lint code
npm run lint:fix        # Fix linting issues
npm run format          # Format code
npm run type-check      # Type checkingWe welcome contributions from the community! Please see our Contributing Guide for details on how to get started.
- Fork the repository
 - Create a feature branch: 
git checkout -b feat/amazing-feature - Make your changes and add tests
 - Commit using conventional commits: 
git commit -m "feat: add amazing feature" - Push to your fork: 
git push origin feat/amazing-feature - Create a Pull Request
 
We are committed to providing a friendly, safe, and welcoming environment for all contributors. By participating in this project, you agree to abide by our simple code of conduct:
- Be respectful - Treat everyone with respect and kindness
 - Be inclusive - Welcome people of all backgrounds and experience levels
 - Be constructive - Focus on what's best for the community
 - Be professional - Keep discussions focused and productive
 
For more details, see our Code of Conduct.
This project is licensed under the MIT License - see the LICENSE file for details.
- Website: subagents.sh
 - GitHub: github.com/augmnt/subagents.sh
 - Issues: Report bugs or request features
 - Discussions: Join the conversation
 
- Claude Code - The AI-powered development environment
 - Anthropic - For creating Claude
 - Vercel - For hosting and deployment
 - Supabase - For backend infrastructure
 - All our contributors
 
Made with ❤️ by the augmnt team
⭐ Star this repo if you find it useful!