Skip to main content

Welcome to the Swarms Discord Community

Join our vibrant community of agent engineers, researchers, and AI enthusiasts! Our Discord server is the best place to get real-time support, share your projects, collaborate with others, and stay up-to-date with the latest developments in multi-agent AI.

Join Discord

Click here to join the Swarms Discord community and connect with thousands of agent developers worldwide!

Why Join Our Discord?

Real-Time Support

Get help from the community and core maintainers:
  • Quick Answers: Get answers to your questions faster than GitHub issues
  • Troubleshooting: Debug issues with help from experienced developers
  • Best Practices: Learn from community experts and seasoned contributors
  • Code Reviews: Get feedback on your implementation approaches

Community Collaboration

Connect with like-minded developers:
  • Project Showcase: Share your swarm implementations and get feedback
  • Collaboration Opportunities: Find teammates for projects and hackathons
  • Knowledge Sharing: Learn from others’ experiences and challenges
  • Networking: Build relationships with AI and agent development professionals

Stay Updated

Be the first to know about:
  • New Features: Early announcements of upcoming features and releases
  • Breaking Changes: Important updates that may affect your implementations
  • Community Events: Hackathons, workshops, and community calls
  • Research Discussions: Conversations about the latest papers and techniques

Discord Channels

Our Discord server is organized into several channels:

General Channels

  • #welcome: Start here! Introduction channel for new members
  • #general: General discussions about Swarms and multi-agent AI
  • #announcements: Official announcements from the Swarms team
  • #showcase: Share your projects and implementations

Support Channels

  • #help: Get help with installation, configuration, and usage
  • #troubleshooting: Debug complex issues with community support
  • #feature-requests: Discuss and vote on new feature ideas
  • #bug-reports: Report bugs and discuss potential fixes

Development Channels

  • #contributors: For active contributors and those interested in contributing
  • #code-review: Get code reviews and feedback on your PRs
  • #development: Discuss development plans and technical architecture
  • #testing: Coordinate testing efforts and discuss test strategies

Special Interest Channels

  • #research: Discuss research papers and new techniques
  • #use-cases: Share and discuss real-world applications
  • #integrations: Talk about integrating Swarms with other tools
  • #performance: Optimize your swarms for better performance

Community Channels

  • #random: Off-topic discussions and community bonding
  • #jobs: Job postings and opportunities in the AI space
  • #events: Community events, meetups, and conferences

Getting Help on Discord

How to Ask for Help

To get the best support, follow these guidelines:
  1. Use the Right Channel: Post in the appropriate channel (#help, #troubleshooting, etc.)
  2. Provide Context: Include:
    • What you’re trying to accomplish
    • What you’ve already tried
    • Error messages (use code blocks)
    • Relevant code snippets
    • Your environment (OS, Python version, Swarms version)
  3. Format Your Code: Use Discord’s code formatting:
    # Your code here
    
  4. Be Patient: Community members help in their free time
  5. Search First: Check if your question has been answered before

Example Help Request

Hi! I'm trying to create a SequentialWorkflow but getting an error.

What I'm trying to do:
Create a workflow with 3 agents that process data sequentially

Error message:
AttributeError: ‘Agent’ object has no attribute ‘run_task’

My code:
```python
from swarms import Agent, SequentialWorkflow

agent1 = Agent(agent_name="Agent1", model_name="gpt-4o-mini")
workflow = SequentialWorkflow(agents=[agent1])
result = workflow.run_task("Analyze this data")
Environment:
  • Python 3.10
  • Swarms 6.5.0
  • macOS Sonoma
Any ideas what I’m doing wrong?

## Community Guidelines

To maintain a positive and productive environment:

### Do:

- Be respectful and professional
- Help others when you can
- Share your knowledge and experiences
- Give credit where it's due
- Use appropriate channels for different topics
- Search before asking duplicate questions

### Don't:

- Spam or post irrelevant content
- Share sensitive information (API keys, credentials)
- Engage in harassment or toxic behavior
- Post large code blocks (use pastebin or GitHub gists)
- Tag moderators or maintainers unless urgent
- Promote unrelated products or services

## Community Resources

### Quick Links

- **Documentation**: [docs.swarms.world](https://docs.swarms.world)
- **GitHub Repository**: [github.com/kyegomez/swarms](https://github.com/kyegomez/swarms)
- **Examples**: [Swarms Examples](https://github.com/kyegomez/swarms/tree/master/examples)
- **Issue Tracker**: [GitHub Issues](https://github.com/kyegomez/swarms/issues)

### Learning Resources

- **Quickstart Guide**: [Get Started](https://docs.swarms.world/en/latest/swarms/install/quickstart/)
- **Video Tutorials**: [YouTube Channel](https://www.youtube.com/channel/UC9yXyitkbU_WSy7bd_41SqQ)
- **Blog Posts**: [Medium](https://medium.com/@kyeg)
- **Examples Repository**: [GitHub Examples](https://github.com/kyegomez/swarms/tree/master/examples)

## Events and Activities

### Community Calls

Join our regular community calls to:

- Discuss roadmap and upcoming features
- Share your projects and use cases
- Learn from community presentations
- Ask questions directly to maintainers

### Hackathons

Participate in community hackathons:

- Build innovative multi-agent applications
- Collaborate with other developers
- Win prizes and recognition
- Contribute to the ecosystem

### Workshops and Tutorials

Attend live workshops to:

- Learn advanced techniques
- Get hands-on experience
- Ask questions in real-time
- Network with other developers

<Note>
  Check the #events channel and [Swarms Events Calendar](https://lu.ma/swarms_calendar) for upcoming activities.
</Note>

## Onboarding Session

New to Swarms? Schedule a personal onboarding session with Kye Gomez, the creator and lead maintainer of Swarms!

In this session, you'll learn:

- How to install and configure Swarms
- Best practices for building multi-agent systems
- How to get started with your custom use case
- Tips and tricks from the creator himself

[**Book Your Onboarding Session**](https://cal.com/swarms/swarms-onboarding-session)

## Connect With Us

Join us on other platforms too:

| Platform | Link | Description |
|----------|------|-------------|
| 📚 Documentation | [docs.swarms.world](https://docs.swarms.world) | Official documentation |
| 📝 Blog | [Medium](https://medium.com/@kyeg) | Technical articles |
| 🐦 Twitter | [@swarms_corp](https://twitter.com/swarms_corp) | Latest news |
| 👥 LinkedIn | [The Swarm Corporation](https://www.linkedin.com/company/the-swarm-corporation) | Professional updates |
| 📺 YouTube | [Swarms Channel](https://www.youtube.com/channel/UC9yXyitkbU_WSy7bd_41SqQ) | Video tutorials |
| 💻 GitHub | [kyegomez/swarms](https://github.com/kyegomez/swarms) | Source code |

<Card title="Join the Community Today!" icon="users">
  [Click here to join our Discord](https://discord.gg/EamjgSaEQf) and become part of the most active multi-agent AI community!
</Card>

Build docs developers (and LLMs) love