Skip to content
Community

Community

OrchestCode is built in the open. Whether you are reading the course, building your own agent system, or contributing improvements, you are part of this community.

What is OrchestCode

OrchestCode is an open-source educational project that teaches developers how AI coding agents work by building one from scratch. The curriculum spans 16 chapters, covering everything from basic agent loops to full supervisor-worker orchestration systems.

The goal is not to replace existing tools but to help you understand them deeply. When you know how an agent system is built, you can use, debug, and extend these tools with confidence.

OrchestCode is an independent open-source educational project. It is not affiliated with, endorsed by, or sponsored by OpenAI, Anthropic, or any other AI company.

How to Get Involved

There are many ways to contribute, regardless of your experience level:

  • GitHub Issues
    Report bugs, suggest improvements, or request new content. Every issue helps make the project better. Check existing issues before creating a new one.
  • Discussions
    Use GitHub Discussions for questions, ideas, and conversations that are not bug reports. Share what you are learning, ask for clarification on concepts, or propose new directions.
  • Pull Requests
    Fix a typo, improve an explanation, add a diagram, or build a new feature. Read the contribution guide for details on the process.

Learning Together

OrchestCode is designed for self-paced learning, but that does not mean you have to learn alone. Here are some ways to make the most of the community:

  • Study Groups
    Organize or join a study group to work through the chapters together. Post in Discussions to find others at a similar point in the curriculum.
  • Share Your Projects
    Built something using what you learned? Share it. Whether it is a modified agent loop, a custom tool registry, or a full orchestration system, your work can inspire and teach others.

Code of Conduct

We are committed to providing a welcoming and respectful environment for everyone. All participants are expected to treat others with kindness, communicate constructively, and assume good intent.

Harassment, discrimination, and disrespectful behavior are not tolerated. If you experience or witness unacceptable behavior, please report it through GitHub.