Our Policy
OpenTools is an open-source developer toolkit for integrating AI agents with real-world services. The project is provided as is, without warranties or guarantees of any kind. You are responsible for reviewing, testing, and securing any code before using it in production. Nothing in this repository constitutes financial, legal, or compliance advice. If you are building systems that interact with real money, real users, or regulated environments, you are expected to perform your own due diligence.How do I contribute?
Contributions are welcome and encouraged. You can contribute in many ways, some examples include but not limited to:- Opening issues for bugs, questions, or design discussion
- Submitting pull requests
- Proposing additions or refinements to the roadmap
- Improving documentation, examples, or schemas
What should I focus on?
Contributing to existing modules is usually the easiest place to start. These already have established schemas, tool contracts, and normalization rules. Please keep pull requests focused and scoped:- Include a short description of what changed and why
- Follow existing naming and schema convetions
- Do not introduce provider-specific logic into shared layers
If you intend to contribute by adding a new module, you are welcome to do so, but please raise an issue first in the repository (or contact us via the
Support button in the navigation menu) so we can confirm scope, naming, and schema expectations.