Docs / Android companion — Pixel 7 Pro capability brainstorm
Android companion — Pixel 7 Pro capability brainstorm
Status: Design brainstorm (builds on shipping pixel7pro flavor)
Hardware target: Google Pixel 7 Pro (cheetah) · Tensor G2 · Mali-G710 · 12 GB RAM · Android 13+
Package: ai.crockett.augmentedintelligence.pixel7pro
Related: Pixel7Pro-Install.md · UbuntuOnPixelRooted.md · PhpPluginPanelsBrainstorm.md · MinecraftClientBridge.md
1. What ships today
| Tab |
Capability |
| Agent |
Remote typed commands → desktop _AI (:7710 + token); health probe; history; companion presets |
| Audio |
Mic PCM stream → desktop (:7711) |
| Dashboard |
WebView of desktop portal / web server |
| Vision |
CameraX + TFLite OD; back/front lens; thermal-aware FPS; auto-publish to perception bus |
| Settings |
Host/ports; Keystore token; pair string ai://pair?…; auto-publish toggle |
Native: libai_native_bridge.so (request/header builders).
Profile knobs: vision interval, JPEG quality, TFLite threads, GPU delegate.
Implemented (2026-07) — companion → perception bus
Desktop:
perception companion status
perception companion publish device:cheetah lens:back thermal:light objects:person:0.9 summary:…
companion publish … # alias
Publishes into _PerceptionBus::CompanionSense and mirrors objects onto camera2 for fusion.
Phone: Vision Publish to bus / auto-publish every ~2.5s when detections run.
2. Why Pixel 7 Pro is a special tier
| Asset |
Why it matters for the companion |
| Tensor G2 |
On-device ML (TFLite, optional NNAPI / MediaPipe) without melting battery as hard as pure CPU |
| Mali-G710 + TFLite GPU |
Faster OD / segmentation / pose |
| 12 GB RAM |
Multi-model residency (OD + speech + embed) and larger WebView dashboards |
| Triple camera |
Wide / ultrawide / tele — multi-lens fusion, document, distance |
| Titan M2 / security |
Stronger story for token storage (Keystore) + optional StrongBox |
| Excellent mics + AEC |
Far-field coach, duplex with desktop STT |
| 5G / Wi‑Fi 6E |
Stable remote commands + multi-stream audio/video |
| Always-on display / haptics |
Ambient status, silent alerts |
| UWB / Pixel features |
Nearby share of credentials, room context (optional) |
| Root + Magisk (your fleet) |
Termux/Ubuntu proot, deeper sensors, optional privileged modules |
Design rule: edge intelligence on phone, heavy orchestration on desktop — unless offline mode is required.
Pixel 7 Pro companion
sense → (optional on-device ML) → compress/stream → desktop _AI
← commands / coach TTS / dashboard URL / ethics deny
3. New product pillars (brainstorm)
A. Perception suite (Tensor + cameras)
| Feature |
P7 Pro fit |
Notes |
| Multi-lens OD |
Switch wide/UW/tele mid-session |
Tele for distant HUD labels |
| Document / OCR lane |
High-res stills |
Desk math problems → nn math / desktop OCR |
| Depth / occupancy assist |
Dual-pixel / stereo cues where API allows |
Feed desktop DepthOccupancy-style grids |
| Pose / gesture coach |
MediaPipe Pose on GPU |
Gaming RL / rehab / “stand ready” |
| Scene caption |
Lightweight vision-language or desktop Grok |
Dashboard overlay |
| Night Sight path |
Long exposure still → OD |
Low-light server room / night ops |
| Barcode / QR ops |
CameraX ML Kit |
Pair tokens, open portal URL, MC server QR |
| Thermal-free duty cycle |
Adaptive FPS using Thermal API |
Protect Tensor under load |
| Offline OD pack |
Ship several .tflite in assets |
detect / face-blur / hand |
B. Audio & speech
| Feature |
P7 Pro fit |
Notes |
| Duplex coach |
Mic stream + on-device or desktop TTS |
Hear _AI without staring at screen |
| Hotword / push-to-talk |
Foreground service |
!ai without typing |
| On-device STT fallback |
Android SpeechRecognizer / TFLite |
When desktop unreachable |
| Noise-aware streaming |
Use Pixel mic processing where possible |
Better STT upstream |
| Audio scenes |
Classify “office / street / quiet” |
Auto profile for coach verbosity |
| Call-mode mute |
Telecom callback |
Don’t stream during phone calls |
C. Agent & remote control
| Feature |
P7 Pro fit |
Notes |
| Command palette |
Material 3 search |
Fuzzy catalog (mirror desktop SeedCatalog) |
| Macros / widgets |
Home screen widgets |
“portal export”, “MC status”, “ethics status” |
| Tile service |
Quick Settings |
Stream mic on/off, connect status |
| Offline command queue |
Room DB |
Flush when LAN returns |
| AD-aware operator mode |
Show host ad full-access status |
Don’t store AD password on phone |
| Confirm high-risk |
BiometricPrompt |
Live apply / chat broadcast |
| Sins / ethics radar |
Pull denial counts |
AISinsCatalog.md education mode |
| Minecraft remote card |
Via desktop bridge |
gov/market/dqn status (read) |
| Eval-chat acknowledge |
Notification when server AI speaks |
Needs push or poll |
D. Dashboard & PHP portal twin
| Feature |
P7 Pro fit |
Notes |
| Multi-URL dashboard |
Tabs: portal :8090, MC :8787, IIS site |
12 GB handles WebViews |
| Panel deep links |
ai://panel/mc_gov_pipeline |
PhpPluginPanelsBrainstorm.md |
| Graph snapshot cache |
Disk cache charts JSON |
Offline glance |
| Dark AMOLED theme |
Pixel OLED |
Battery |
| Split-screen / freeform |
Large screen habits |
Agent + Vision side by side |
E. On-device MathNN / RL (edge)
| Feature |
P7 Pro fit |
Notes |
| TFLite policy head |
Small action classifier |
Mirror EthicsAction allow/confirm/deny |
| Math tutor flashcards |
Local + desktop nn math tutor |
Algebra drills offline |
| Life RL check-in |
Local gauges |
Focus/energy self-report → desktop Life RL |
| NN access viewer |
Read-only L0–L5 map |
From desktop export JSON |
| GPU vs NNAPI A/B |
Tensor |
Settings: prefer GPU / NNAPI / CPU |
F. Security & identity (Pixel strength)
| Feature |
P7 Pro fit |
Notes |
| Hardware Keystore tokens |
StrongBox when available |
Desktop token not in plaintext prefs |
| Biometric unlock app |
Fingerprint |
Companion lock |
| Work profile support |
Enterprise |
Separate ops profile |
| Certificate pin to desktop |
Optional |
MITM resistance on hostile Wi‑Fi |
| Magisk-aware status |
Rooted fleet |
Show Magisk version; never auto-disable DenyList |
| Screenshot sensitive mode |
FLAG_SECURE toggle |
Dashboard with secrets |
G. Context sensors (phone as body)
| Feature |
P7 Pro fit |
Notes |
| Activity Recognition |
Walk / still / vehicle |
Life RL / body equilibrium hints |
| Step / heart (if permitted) |
Health Connect |
Opt-in only |
| Barometer / light |
Ambient |
Scene tags for memory |
| Location fence |
Optional |
“Home lab” auto-connect to desktop IP |
| Nearby / UWB |
Pixel ecosystem |
Share desktop IP via Nearby Share |
H. Termux / Ubuntu companion bridge (your rooted devices)
| Feature |
P7 Pro fit |
Notes |
| Detect Termux + Ubuntu proot |
Intent / package |
Deep link “open Ubuntu shell” |
| Share host IP into Termux |
Clipboard / file in /sdcard |
One-tap lab setup |
| Run install script status |
Check marker file |
UbuntuOnPixelRooted.md |
| SSH to desktop from phone |
Termux |
Power user, not default UI |
I. Minecraft + games (mobile ops)
| Feature |
P7 Pro fit |
Notes |
| MC status glance |
Poll desktop or Spigot :8787 |
Players, bridge, dry_run |
| Charter rights card |
Show player/bot/client/server |
MinecraftCharterRights.md |
| Chat compose to bridge |
Via desktop minecraft bridge chat say |
Confirm + ethics |
| Not a full MC client |
— |
Keep Fabric client on PC; phone is ops remote |
J. Accessibility & UX density
| Feature |
P7 Pro fit |
Notes |
| TalkBack-first labels |
— |
Enterprise |
| Large touch targets |
— |
Field use |
| Haptic patterns |
Pixel haptics |
Connect / deny / alert |
| Always-on status chip |
Ambient |
Bridge green/red |
| Material You dynamic color |
Android 13+ |
Brand |
4. New app surfaces (IA brainstorm)
| Surface |
Content |
| Ops (new tab or home) |
Connection health, macros, ethics/AD status |
| Agent (enhance) |
Palette, history, offline queue, biometrics for live |
| Sense (merge Audio+Vision) |
Mic + multi-cam + pose |
| Worlds |
Minecraft / portal / weather cards |
| Edge ML |
Models installed, GPU/NNAPI, thermal |
| Lab |
Termux/Ubuntu, QR pair, diagnostics |
| Settings |
Keystore, profiles, thermal limits, lenses |
Bottom nav (6 max): Ops · Agent · Sense · Worlds · Lab · Settings (Dashboard folds into Worlds or Ops WebView).
5. Capability matrix (use the silicon)
| Workload |
Prefer on Pixel 7 Pro |
Prefer on desktop _AI |
| TFLite OD / pose |
Phone GPU/NNAPI |
Heavy multi-cam training |
| Full LLM (Grok etc.) |
Only if offline tiny model |
Desktop APIs |
| MathNN full DQN train |
Tiny policies only |
Desktop MathNN / CUDA |
| Continuously stream 4K |
Avoid (thermal) |
Transcode lower rate |
| Portal graphs |
WebView / cached JSON |
Export graphs / portal |
| AD auth for commands |
N/A (host-side) |
Windows AD |
| Portal browser AD |
Optional via enterprise browser |
IIS Windows Auth |
6. Data / protocol extensions (desktop + phone)
| Extension |
Purpose |
companion hello JSON |
Model, thermal, Magisk?, lenses, RAM |
companion metrics |
FPS OD, stream kbps, battery |
companion sense event |
Gesture, QR, caption |
| Push or long-poll |
Server chat / ethics deny alerts |
| Shared panel ids |
Match PHP plugin panels |
Align tokens with remote commands / android audio already used.
7. Privacy & ethics (Pixel-class)
- Mic/camera hard switches on every Sense screen.
- Default: no cloud upload of frames — only to your desktop token endpoint.
- Ethics deny surfaces as clear UI (not silent fail).
- No child-directed exploitation features; LegalShield path on desktop remains authority for high-risk text.
- Health / location opt-in with plain language.
- Root features hidden unless Magisk detected and user enables “Lab mode.”
8. Implementation phases
P0 — Polish what exists (1 week)
- Keystore-backed token storage
- Connection health + reconnect
- Thermal-aware vision FPS
- Command history + favorites
- Biometric app lock
P1 — Sense 2.0 (2 weeks)
- Lens switcher (wide/UW/tele)
- QR pair desktop
- Pose or document mode (one new TFLite)
- Push-to-talk mic
P2 — Ops remote (2 weeks)
- Minecraft / portal status cards
- Macro tiles + Quick Settings
- Offline command queue
- Confirm high-risk commands
P3 — Edge ML + Lab (ongoing)
- Ethics classifier TFLite
- Math tutor offline pack
- Termux/Ubuntu deep links
- Multi-host dashboard
9. Success metrics (P7 Pro)
| Metric |
Target |
| OD latency (GPU) |
Comfortable live overlay without >45 °C sustained if possible |
| Mic stream uptime |
Multi-hour lab session |
| Cold start to Agent ready |
< 2 s after process warm |
| False “profile mismatch” |
0 on cheetah with pixel7pro APK |
| Token at rest |
Keystore, not cleartext SharedPreferences |
10. Explicit non-goals (for this companion)
- Full Minecraft Java client on phone
- Replacing desktop CUDA training
- Covert surveillance modes
- Bypassing desktop AD / LegalShield
11. Bottom line
The Pixel 7 Pro companion should become a field ops + edge perception remote for _AI:
- Sense harder (multi-cam, pose, OCR, thermal-aware TFLite)
- Command safer (biometrics, macros, offline queue)
- Observe worlds (MC + PHP panels)
- Optional lab (Termux/Ubuntu) on your rooted fleet
…while leaving heavy cognition, AD, and high-risk gates on the Windows host.
When you want implementation, start with P0 Keystore + history + thermal vision or P1 QR pair + lens switcher.