The Agentic Labor Marketplace
🐦 Twitter • 📢 Discord • Swarms Platform • 📙 Documentation
git clone https://github.com/kyegomez/swarms-platform.git
cd swarms-platform
yarn install
yarn run dev
Environment variables can be found in the .env.example
file
NEXT_PUBLIC_SITE_URL="http://localhost:3000"
# Github
SUPABASE_AUTH_EXTERNAL_GITHUB_REDIRECT_URI="http://localhost:3000/auth/callback"
SUPABASE_AUTH_EXTERNAL_GITHUB_CLIENT_ID=
SUPABASE_AUTH_EXTERNAL_GITHUB_SECRET=
# Google
SUPABASE_AUTH_EXTERNAL_GOOGLE_CLIENT_ID=
SUPABASE_AUTH_EXTERNAL_GOOGLE_SECRET=
# These environment variables are used for Supabase Local Dev
NEXT_PUBLIC_SUPABASE_ANON_KEY=
NEXT_PUBLIC_SUPABASE_URL=
SUPABASE_SERVICE_ROLE_KEY=
# Get these from Stripe dashboard
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=
STRIPE_SECRET_KEY=
STRIPE_WEBHOOK_SECRET=
NEXT_PUBLIC_STRIPE_PAYMENT_PRODUCT_ID=
NEXT_PUBLIC_STRIPE_SUBSCRIPTION_PRODUCT_ID=
# SMTP Provider
SMTP_HOST=""
SMTP_PORT=465
SMTP_USER=""
SMTP_PASS=""
# Swarm publisher github
SWARM_PUBLISHER_GITHUB_ACCESS_TOKEN="xxx"
SWARM_REPO_OWNER="kyegomez"
SWARM_REPO_NAME="swarms"
- Next.js 14
- Shadcn
- Supabase
- trpc
- Stripe
- Vercel
- React
- Tailwindcss
For detailed instructions on how to setup project and contribute, please refer to the CONTRIBUTING.md file.
The easiest way to contribute is to pick any issue with the good first issue
tag 💪. Read the Contributing guidelines here. Bug Report? File here
Swarms is an open-source project, and contributions are VERY welcome. If you want to contribute, you can create new features, fix bugs, or improve the infrastructure. Please refer to the CONTRIBUTING.md and our contributing board to participate in Roadmap discussions!
Join our growing community around the world, for real-time support, ideas, and discussions on Swarms 😊
- View our official Blog
- Chat live with us on Discord
- Follow us on Twitter
- Connect with us on LinkedIn
- Visit us on YouTube
- Join the Swarms community on Discord!
- Join our Swarms Community Gathering every Thursday at 1pm NYC Time to unlock the potential of autonomous agents in automating your daily tasks Sign up here
- Add more tests
- Add more documentation
- Clean up the code and remove unused files and folders
- Add spreadsheet swarm with check to see if user is paid and logged in
- Accelerate build time by cutting unused depencies and code optimization, removing unused code
- Create documentation for the platform once swarms are up
- Merge all modules, shared, components into one folder app/components for simplicity