# ๐ฎ CoreShell - Secure Cybernetic Terminal Deck
Configure and save your SSH nodes with custom parameters:
- Host, Port, and Username configuration
- Connection history and quick access
- Profile categorization and tagging
Seamless support for Tailscale networks:
- Automatic network detection
- MagicDNS and 100.x.x.x IP support
- One-click VPN integration
Immersive retro-futuristic interface:
- CRT scanline effects and glow animations
- Neon-themed UI components
- Monospace typography for authentic terminal feel
- Animated transitions and visual feedback
Interactive command execution with enhanced UX:
- Quick-access shortcuts for common commands (
ls,htop,neofetch, etc.) - Real-time command history
- Copy/paste functionality with Android clipboard integration
Full-featured file management on remote servers:
- Browse remote directories with hierarchical view
- Download, upload, modify, and delete files
- File preview and metadata display
- Drag-and-drop support (where applicable)
Enterprise-grade key management:
- Generate RSA-2048 key pairs
- Secure local storage in encrypted database
- Passwordless SSH authentication
- Key rotation and management utilities
Live system metrics visualization:
- CPU usage with oscilloscope-style graphs
- RAM consumption tracking
- System temperature monitoring
- Network traffic analysis with bandwidth gauges
Quick overview of server status:
- At-a-glance server health metrics
- One-tap connection launch
- Customizable widget layout
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Frontend & UI โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โข Kotlin & Jetpack Compose โ
โ โข Material 3 Design System โ
โ โข Custom Cyberpunk Theme โ
โ โข Canvas-based Graphics โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Data & Persistence โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โข Room Database (encrypted) โ
โ โข DataStore for preferences โ
โ โข Secure SharedPreferences โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Async & Reactive โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โข Kotlin Coroutines โ
โ โข Flow & StateFlow โ
โ โข ViewModel & MVVM architecture โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Networking & Integration โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โข Retrofit 2 for HTTP โ
โ โข Moshi for JSON serialization โ
โ โข OkHttp with interceptors โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
| Component | Version |
|---|---|
| Android | 7.0+ (API 24) |
| Android Studio | Ladybug or recent |
| Gradle | 9.3.1+ |
| Java/Kotlin | JDK 17+ |
Generate Release APK:
./gradlew assembleReleaseOutput Location:
๐ฆ app/build/outputs/apk/release/app-release.apk
Install to Device:
adb install app/build/outputs/apk/release/app-release.apkDebug Build (Development):
./gradlew installDebugCoreShell implements multiple security layers:
| Feature | Description |
|---|---|
| Authentication | Password & RSA key-based SSH authentication |
| Encryption | Local private keys stored in encrypted Room database |
| Network | Tailscale VPN integration for secure transport |
| Permissions | Minimal Android permissions requested |
| Best Practices | No cleartext storage, secure communication protocols |
- Use RSA key authentication instead of passwords when possible
- Enable Tailscale for encrypted network tunneling
- Regularly rotate SSH keys
- Keep your Android device updated with latest security patches
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ UI Layer (Jetpack Compose) โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Screens โ Components โ Themes โ Animations โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ ViewModel & State Management โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ MVVM โ StateFlow โ Coroutines โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Repository & Data Access Layer โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Room โ DataStore โ Remote APIs โ
โโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ
โโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ SSH/SFTP & System Services โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ Sessions โ File Transfer โ Telemetry โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- The current version includes simulation engine for SSH/SFTP sessions and telemetry
- Integration with production SSH libraries (like JSch) is planned for upcoming releases
- UI/UX is production-ready; backend integration is in progress
- Feature parity with desktop SSH clients is the goal
- Full JSch SSH/SFTP implementation
- Multi-session support
- SSH port forwarding & tunneling
- Custom terminal themes
- Cloud backup for profiles
- Hardware key support
- Dark mode enhancements
Contributions are welcome! Please follow these guidelines:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
PIXELQUADRO07
- GitHub: @PIXELQUADRO07