Contributions are welcome across mobile UI, native AI, tests, and documentation.

Community

Build the edge with us.

Open Edge AI grows through focused issues, reviewable pull requests, documentation, testing, design work, and platform-native contributions.

Ways to contribute

Start where your context is strongest.

Contributions do not need to be large. Small fixes with clear evidence are easier to review and maintain.

01

Report a bug

Search existing issues, include the platform, reproduction steps, expected behavior, actual behavior, and useful logs.

02

Improve documentation

Clarify setup, architecture, model assets, troubleshooting, or public contracts when implementation changes.

03

Refine the product

Contribute React Native interaction polish, SwiftUI work, accessibility, localization, and reusable visual components.

04

Work on native AI

Improve Android routing, model lifecycle, embeddings, retrieval, indexing, and compatible iOS runtime paths.

05

Add tests

Strengthen unit coverage, bridge contracts, persistence behavior, mobile flows, and regression evidence.

06

Support maintenance

Organizations can sponsor infrastructure, documentation, engineering work, or a scoped commercial support engagement.

Contribution workflow

Keep changes focused and reviewable.

The repository uses an issue-first workflow for non-trivial work so intent and scope stay visible.

1. Orient

Read the documentation, search existing issues, and confirm the relevant platform and ownership boundary.

Read docs
2. Propose

Open or claim an issue for non-trivial work. Explain the problem, expected behavior, and validation plan.

Issues
3. Implement

Keep the pull request scoped, add tests in proportion to risk, and update documentation when contracts change.

Pull requests
4. Verify

Run lint, type checking, and tests. UI changes should include screenshots or recordings when practical.

Checks

Project policies

A safe and useful place to collaborate.

Participation follows the project Code of Conduct. Security reports use a private disclosure path.