Thanks for your interest in contributing. This project is built by the community, and every contribution helps.
- Check existing issues first to avoid duplicates.
- Include clear steps to reproduce, expected vs actual behavior, and your environment.
- Fork the repository and create a feature branch.
- Make your changes with clear, focused commits.
- Open a pull request with a descriptive title and summary of what changed and why.
- Use GitHub Discussions or the r/project4o community for ideas, questions, and feedback.
- Model training — fine-tuning, dataset curation, evaluation
- Tooling — scripts, training pipelines, inference wrappers
- Training data — conversation examples, personality design, tone refinement
- Testing — try models, report bugs, suggest improvements
- Documentation — guides, examples, README improvements
- Keep it respectful and constructive.
- Focus on small, reviewable changes per pull request.
- When in doubt, open an issue to discuss before investing significant time.
By contributing, you agree that your contributions will be licensed under the MIT License.