Beta-Cellhasher Controller v0.5.3-alpha.142
Manage and monitor fleets of Android devices with ease. A comprehensive UI for ADB with advanced automation, mirroring, scripting, and mining capabilities.
Multi-Protocol Support • Wireless ADB • Bulk Actions • Automation Engine • Lua/Python Scripting • Mining Tools • Battery Monitoring • Package Manager • Screen Mirroring • Terminal • Indexing • AI Assistant
💻 System Requirements
- OS: Windows 10 or higher (64-bit), Linux (coming soon), MacOS (coming soon)
- RAM: 4GB minimum, 8GB recommended
- GPU: For screen mirroring 20 or more phones, a moderate performance graphics card is recommended. Some integrated graphics (APUs) have proven sufficient for light workloads.
- USB: USB 2.0+ ports for wired connections
📸 Screenshots
View Screenshots (click to expand)
Settings Page
Devices Page
Network Page
Battery Page
Mirror Page
Automation Page
Miner Page
Package Manager
Scripts Page
Terminal Page
Index Page
AI Page (Preview)
Settings Page (Detailed)
⚙️ Tech Stack
- Frontend: React 19, TypeScript, Tailwind, Zustand
- Backend: Tauri 2.0, Rust, Tokio, Axum
- Key Tools: Scrcpy, ADB, Heimdall, Fastboot, MLua, React Flow
🤝 Contributing & Credits
We welcome bug reports, feature requests, and PRs! Open an issue on GitHub Issues.
Special thanks to all contributors and the open-source community for tools like ADB, Scrcpy, and Tauri that make this project possible.
📄 License
Copyright © 2025 CellHasher LLC. All rights reserved.
For licensing inquiries: team@cellhasher.com
➡️ Next Steps
Head to the documentation here and follow the steps to complete set up.
Built by the Cellhasher Team
What's Changed
- gitignore updates by @lastlink in lukewrightmain/CellhasherController#176
- revert scrcpy path setting by @kulothunganug in lukewrightmain/CellhasherController#173
- rework to start new adb client on each call by @lastlink in lukewrightmain/CellhasherController#178
- add missing scrcpy window by @lastlink in lukewrightmain/CellhasherController#179
- Fix re-render on minimizing mirror window which triggers other mirrors to reconnect by @kulothunganug in lukewrightmain/CellhasherController#180
- clippy rust code analysis and check in sonarqube manual analysis by @lastlink in lukewrightmain/CellhasherController#181
- F/sonarqube2 code coverage, cargo/npm outdated deps, additional clippy issues by @lastlink in lukewrightmain/CellhasherController#182
- F/automation mirror fix by @lastlink in lukewrightmain/CellhasherController#183
- added back button in device mirror card by @kulothunganug in lukewrightmain/CellhasherController#184
- Scan ports expanded by @lukewrightmain in lukewrightmain/CellhasherController#185
- F/device groups by @lukewrightmain in lukewrightmain/CellhasherController#186
- Network call cache fix by @lukewrightmain in lukewrightmain/CellhasherController#187
- add feedback link by @lastlink in lukewrightmain/CellhasherController#188
- Battery page fetch fix by @lukewrightmain in lukewrightmain/CellhasherController#189
- Selection globalization fix by @lukewrightmain in lukewrightmain/CellhasherController#190
- F/feedback another feedback update by @lastlink in lukewrightmain/CellhasherController#191
- Device cards expand close fix by @lukewrightmain in lukewrightmain/CellhasherController#192
- Fix ip list by @lukewrightmain in lukewrightmain/CellhasherController#193
- Ip manager by @lukewrightmain in lukewrightmain/CellhasherController#194
- Script selection fix by @lukewrightmain in lukewrightmain/CellhasherController#196
- device selection groups multiple feature by @lukewrightmain in lukewrightmain/CellhasherController#198
- F/scripting text editor by @lukewrightmain in lukewrightmain/CellhasherController#199
- F/group control mirror by @lukewrightmain in lukewrightmain/CellhasherController#200
- Ip manager fix by @lukewrightmain in lukewrightmain/CellhasherController#201
Full Changelog: lukewrightmain/CellhasherController@0.5.2...0.5.3-alpha.142