Thank you for your interest in making Claude Code work better on mobile! This document explains how you can help.
Found a bug or problem? Help us fix it!
Before reporting:
- Check KNOWN_ISSUES.md - your issue might be documented
- Search existing GitHub issues to avoid duplicates
- Test on a clean installation if possible
- Note the exact steps to reproduce
To report an issue:
- Click "Issues" tab on GitHub
- Click "New Issue"
- Use the bug report template
- Include:
- Device and Android version
- Termux version
- What you expected vs what happened
- Exact steps to reproduce
- Error messages and logs
Example:
Device: Samsung Galaxy S21
Android: 13
Termux: 0.118.0
Node.js: v24.9.0
Python: 3.12.12
Issue: Claude Code times out when analyzing large codebases
Steps to reproduce:
1. Clone a large project (>10K files)
2. Run: claude-code "analyze this codebase"
3. Wait 5 minutes
4. Get timeout error
Expected: Analysis completes or shows progress
Actual: Timeout after 5 minutes with no error message
Discovered a fix or workaround for an issue?
To contribute a workaround:
- Open an issue with tag
workaround - Describe the problem clearly
- Explain your solution in detail
- Include steps others can follow
- Mention if you tested it on multiple devices
Example:
Workaround for: Custom slash commands not working on Termux
Problem: /commit command doesn't work
Solution: Use standard claude-code commands instead
- Instead of: /commit "message"
- Use: claude-code "commit these changes with message: 'message'"
Steps:
1. Open any project
2. Make some changes
3. Run: claude-code "commit with message: 'Test commit'"
4. Watch it work!
Tested on: Pixel 5 (Android 13), Galaxy S21 (Android 12)
Found a typo, unclear instructions, or missing information?
To improve docs:
- Fork the repository
- Edit the
.mdfiles directly - Test your changes if it's a guide
- Submit a Pull Request
Common improvements:
- Fix typos or grammar
- Clarify confusing sections
- Add helpful examples
- Improve formatting
- Add links to resources
We need to know if setup works on various devices!
To help with testing:
- Go through SETUP.md on your device
- Run scripts/verify.sh
- Document your results
- Create an issue with results
Testing template:
Device Testing Report
Device: [Model and specs]
Android Version: [e.g., 13, 12.1]
Termux Version: [e.g., 0.118.0]
Device RAM: [e.g., 6GB, 8GB]
Installation Results:
- Node.js: ✓ / ✗
- Python: ✓ / ✗
- Rust: ✓ / ✗
- Claude Code: ✓ / ✗
Performance:
- Startup time: [e.g., 2 seconds]
- Memory usage: [e.g., 150MB]
- First command execution: [e.g., 5 seconds]
Issues encountered:
1. [Issue 1]
2. [Issue 2]
Suggestions:
- [Suggestion 1]
Want to create guides for specific setups?
Possible guides:
- Using with specific IDEs (Termux editors)
- Advanced setup with Docker (if possible)
- Integration with other development tools
- Device-specific optimizations
- Using with specific coding frameworks
To contribute a guide:
- Create a new
.mdfile indocs/ - Follow the format of existing guides
- Include prerequisites, step-by-step instructions, troubleshooting
- Submit a Pull Request
Want to improve the scripts?
Before coding:
- Open an issue describing the improvement
- Discuss approach with maintainers
- Wait for approval
When contributing code:
- Fork the repository
- Create a feature branch:
git checkout -b improve/feature-name - Make your changes
- Test thoroughly
- Commit with clear message:
git commit -m "Improve X feature" - Push:
git push origin improve/feature-name - Open a Pull Request
Code guidelines:
- Use clear variable names
- Add comments for complex sections
- Test on actual device before submitting
- Include error handling
- Follow existing style
Need help with:
- Issue templates
- Automated workflows (GitHub Actions)
- Documentation site (if created)
- CI/CD setup for testing
- Fork the repository on GitHub
- Create a feature branch:
git checkout -b feature/your-feature - Make your changes - keep commits focused
- Test your changes thoroughly
- Commit with clear messages:
git commit -m "Add/Fix/Improve X" - Push to your fork:
git push origin feature/your-feature - Open a Pull Request on the main repository
- Respond to feedback and iterate if needed
- Merge! 🎉
PR Guidelines:
- One feature per PR (don't mix unrelated changes)
- Clear description of what changed and why
- Link related issues
- Test on actual device
- Follow existing code style
- Keep commits clean and descriptive
Have ideas or questions? Use GitHub Discussions:
- Ask for advice
- Suggest features
- Share experiences
- Brainstorm together
Use issues for:
- Bugs and problems
- Feature requests
- Documentation improvements
- Testing results
Be respectful and constructive:
- ✅ Do: Be helpful, kind, and constructive
- ✅ Do: Respect different opinions
- ✅ Do: Test before reporting
- ❌ Don't: Be rude or dismissive
- ❌ Don't: Report issues without detail
- ❌ Don't: Spam or self-promote
We value all contributions! Contributors will be:
- Listed in CONTRIBUTORS.md (coming soon)
- Thanked in relevant documentation
- Credited in commit messages
- Recognized in release notes
High Priority:
- 🧪 Device Testing - Test on various Android versions and devices
- 📝 Documentation - Improve guides, fix typos, add examples
- 🐛 Bug Reports - Find and document new issues
- 💡 Workarounds - Share solutions you discover
Medium Priority: 5. 📚 Advanced Guides - Create specialized setup guides 6. 🔧 Script Improvements - Enhance install/verify scripts 7. 🏗️ Infrastructure - GitHub templates and automation
Nice to Have: 8. 💻 Code Contributions - New features or improvements 9. 🎨 Design - Visual improvements or branding 10. 📢 Outreach - Help spread the word
Questions or stuck?
- Check README.md
- Review SETUP.md
- See KNOWN_ISSUES.md
- Open a GitHub Discussion
- Comment on a related issue
By contributing, you agree that:
- Your contributions can be used under the MIT license
- You grant the project rights to use your work
- You're not including copyrighted material
This project exists because of community demand. Every contribution — whether code, docs, or testing — brings Claude Code closer to official mobile support.
Thank you for being part of the journey! 🚀
Last updated: November 2025