Join the Rowboat Voyage

We’re building Rowboat as an open-source, community-powered platform — and we’d love for you to hop aboard! Whether you’re fixing typos, suggesting a new tool integration, or designing your dream multi-agent workflow, your contributions are valuable and welcome.
Contribution guide hero image showing community collaboration

How You Can Contribute

  • Tackle Open Issues
    Browse our GitHub Issues for tags like good first issue, help wanted, or bug to find a spot that fits your skillset.
  • Join the Community
    Our Discord is the go-to hub for brainstorming, feedback, and finding contributors for bigger efforts.
  • Propose Something New
    Have a new tool integration idea or found a bug? Open an issue and let’s discuss it!

Contribution Workflow & Best Practices

Whether it’s your first contribution or your fiftieth, here’s what a great contribution looks like:
Step / TipDescription
1. Fork the RepositoryCreate a personal copy of rowboatlabs/rowboat to start contributing.
2. Create a New BranchUse a descriptive name like fix-tool-crash or feature-new-mcp. Avoid committing to main.
3. Make Your ChangesFocus your PR on a single issue or feature to keep things clean and reviewable.
4. Write Tests if NeededIf you change logic, add relevant tests so your contribution is future-proof.
5. Run Tests & Lint LocallyMake sure your branch passes all tests and code quality checks before pushing.
6. Document or Demo ItAdd helpful context: screenshots, example scripts, or a short video/gif to demonstrate your changes.
7. Submit a Pull RequestOpen a PR with a clear description of your changes and any context reviewers should know.
8. Collaborate on FeedbackOur maintainers may leave comments — it’s all part of the process. Let’s improve it together.
9. Don’t Be Shy to Follow UpFeel free to ping the PR/issue if you’re waiting on feedback. We appreciate polite nudges.
10. Celebrate the Merge!You just made Rowboat better. Thanks for contributing 🚀
If you’re fixing typos, spacing, or small tweaks — try bundling those into a related PR instead of sending them standalone. It helps keep reviews focused.

Come Build With Us

We believe great ideas come from the community — and that means you. Whether you’re an engineer, designer, AI tinkerer, or curious beginner, there’s room on this boat for everyone. Let’s build the future of AI workflows — together. 🫶