| app | 9 days ago | ||
| gradle | 9 days ago | ||
| .gitignore | 9 days ago | ||
| README.md | 9 days ago | ||
| build.gradle.kts | 9 days ago | ||
| gradle.properties | 9 days ago | ||
| gradlew | 9 days ago | ||
| settings.gradle.kts | 9 days ago | ||
An Android foreground-service agent that connects to Cortex Hub over gRPC and exposes device capabilities as remotely-dispatchable tasks.
android_capture_photo — take a photoandroid_capture_audio — record audioandroid_capture_screenshot — capture screenandroid_read_sms / android_read_calls / android_read_locationshell — run shell commands / interactive TTY sessionsai.jerxie.com443AgentService (foreground) ├── MeshClient gRPC bidirectional stream to Hub ├── NetworkMonitor WiFi-only connection gating ├── MonitoringModule Periodic capture scheduler ├── ShellSessionManager TTY + built-in command handler ├── FileSyncModule Hub ↔ device file sync └── NotificationWatcherService (NotificationListenerService)
Captured files are stored under:
/sdcard/Android/media/com.cortex.agentnode/cortex_sync/ ├── history/YYYY-MM-DD/HHmm/ periodic monitoring snapshots ├── location/ GPS captures ├── notifications/ per-app notification logs ├── audio/ mic recordings ├── photo/ on-demand photos └── screenshot/ on-demand screenshots
./gradlew assembleDebug adb install -r app/build/outputs/apk/debug/app-debug.apk