Skip to content

Latest commit

 

History

History
45 lines (29 loc) · 1.64 KB

File metadata and controls

45 lines (29 loc) · 1.64 KB

Contributing to BrainDrive

Thank you for your interest in BrainDrive. We're building a user-owned AI system, and contributions from the community make it better for everyone.

Discussion and Feedback

The easiest way to contribute is to engage with the project -- ask questions, report problems, or propose ideas.

Code and Documentation

We welcome pull requests for bug fixes, improvements, documentation, and new features.

  1. Fork the repository
  2. Create a branch from main
  3. Make your changes
  4. Run the tests:
    cd builds/typescript && npm test
    cd builds/mcp_release && npm test
    cd builds/typescript/client_web && npm test
  5. Submit a pull request with a clear description of what you changed and why

For larger changes (new components, architectural modifications, protocol changes), please open an issue first to discuss the approach.

Local Development

The fastest way to run BrainDrive locally:

./scripts/install.sh local

This builds and starts everything in Docker. See the README for prerequisites and details.

Build on It

BrainDrive is built on the Personal AI Architecture and is MIT-licensed. You can use it, extend it, and build on it without waiting for permission.

License

By contributing, you agree that your contributions will be licensed under the MIT License.