Making a PR
We welcome contributions that improve the core, fix bugs, add nodes, or improve documentation.
Workflow
Fork the repo
Create a new branch
bashCopyEditgit checkout -b your-feature-name
Make your changes
Test your changes locally
Commit and push
bashCopyEditgit commit -m "Add: new custom node for XYZ" git push origin your-feature-name
Open a Pull Request
Go to your fork on GitHub.
Click "New pull request".
Choose a clear title and add a concise description.
Link to any related issues if applicable.
Contribution Tips
Keep PRs focused on one topic.
Follow consistent naming and formatting styles.
Update documentation if you change features or behavior.
If unsure, open a draft PR to get feedback early.
Common Contribution Areas
Adding new built-in nodes
Improving frontend UX in the flow editor
Adding provider integrations (e.g. new LLMs or vector stores)
Fixing execution or data bugs
Writing test cases or improving stability
Enhancing theme and configuration options
Last updated