|
| 1 | +// SPDX-License-Identifier: MPL-2.0 |
| 2 | += Installing NeuroPhone |
| 3 | +:toc: |
| 4 | + |
| 5 | +[[ai-install]] |
| 6 | +== AI-Assisted Installation (Recommended) |
| 7 | + |
| 8 | +=== Just Say It |
| 9 | + |
| 10 | +**You don't need to read this README.** Just say this to any AI assistant: |
| 11 | + |
| 12 | +[source,text] |
| 13 | +---- |
| 14 | +Set up NeuroPhone on my Android from https://github.com/hyperpolymath/neurophone |
| 15 | +---- |
| 16 | + |
| 17 | +**That's it. You don't type commands, install packages, or configure anything.** The AI fetches this repo, reads the installation guide inside it, figures out your device, and does everything. You just answer a few questions and confirm the privacy notice. |
| 18 | + |
| 19 | +The URL is the key -- it points the AI to this repo where `docs/AI_INSTALLATION_GUIDE.adoc` contains the complete step-by-step recipe. Any AI that can read a URL and run commands (or generate commands for you to paste) can do this. |
| 20 | + |
| 21 | +The AI handles all of this automatically: |
| 22 | + |
| 23 | +* Checking your device and storage |
| 24 | +* Installing Termux (if needed), Rust, Git, and dependencies |
| 25 | +* Cloning and building NeuroPhone for your specific hardware |
| 26 | +* Downloading the right LLM model for your device's RAM/storage |
| 27 | +* Creating your configuration with sensible defaults |
| 28 | +* Running the setup wizard |
| 29 | +* Giving you a working NeuroPhone |
| 30 | + |
| 31 | +=== Other Ways to Say It |
| 32 | + |
| 33 | +If your AI already knows about NeuroPhone (e.g. it can search the web), even shorter versions work: |
| 34 | + |
| 35 | +* "Make my phone a NeuroPhone" |
| 36 | +* "Install NeuroPhone on my Android" |
| 37 | +* "Turn my Oppo Reno 13 into a NeuroPhone" |
| 38 | + |
| 39 | +If it doesn't know the project, just include the URL: |
| 40 | + |
| 41 | +* "Set up https://github.com/hyperpolymath/neurophone on my phone" |
| 42 | +* "I want neurosymbolic AI on my phone -- install from https://github.com/hyperpolymath/neurophone" |
| 43 | + |
| 44 | +=== What You'll Be Asked |
| 45 | + |
| 46 | +Your AI will ask you: |
| 47 | + |
| 48 | +1. **What device?** (so it picks the right thread count and model size) |
| 49 | +2. **Privacy confirmation** -- what sensors are used and how data stays on-device |
| 50 | +3. **Cloud fallback?** (optional Claude API for complex queries -- default is local-only) |
| 51 | + |
| 52 | +That's it. Everything else is automatic. No package managers, no build flags, no config files. |
| 53 | + |
| 54 | +=== Privacy & Security Notice |
| 55 | + |
| 56 | +[IMPORTANT] |
| 57 | +==== |
| 58 | +**What NeuroPhone does:** |
| 59 | +
|
| 60 | +* Reads phone sensors (accelerometer, gyroscope, magnetometer, light, proximity) |
| 61 | +* Processes everything on-device using Rust neural networks + local Llama LLM |
| 62 | +* Stores neural states locally in `~/.local/share/neurophone/` (never uploaded) |
| 63 | +* Optionally uses Claude API for complex queries (you control this) |
| 64 | +
|
| 65 | +**What NeuroPhone does NOT do:** |
| 66 | +
|
| 67 | +* Upload sensor data to any server (unless you enable cloud fallback) |
| 68 | +* Track you or collect analytics |
| 69 | +* Access camera, microphone, contacts, or personal data |
| 70 | +
|
| 71 | +**You control everything:** cloud fallback toggle, all config in `~/.config/neurophone/`, uninstall anytime. |
| 72 | +==== |
| 73 | + |
| 74 | +=== After Install |
| 75 | + |
| 76 | +Once your AI finishes setup, just use it: |
| 77 | + |
| 78 | +[source,bash] |
| 79 | +---- |
| 80 | +neurophone # Start NeuroPhone |
| 81 | +neurophone query "What am I doing right now?" # Ask a question |
| 82 | +neurophone status # Check system status |
| 83 | +---- |
| 84 | + |
| 85 | +=== Uninstall |
| 86 | + |
| 87 | +Tell your AI: "Uninstall NeuroPhone from my phone" |
| 88 | + |
| 89 | +=== Troubleshooting |
| 90 | + |
| 91 | +Tell your AI what went wrong -- it can read the troubleshooting docs in this repo. Common issues: |
| 92 | + |
| 93 | +[cols="1,3"] |
| 94 | +|=== |
| 95 | +|Problem |Solution |
| 96 | + |
| 97 | +|"Termux not found" |
| 98 | +|AI will guide you to install from F-Droid (NOT Google Play) |
| 99 | + |
| 100 | +|Build takes too long |
| 101 | +|Normal for first build (5-10 min). AI adjusts thread count for your device. |
| 102 | + |
| 103 | +|"Model download failed" |
| 104 | +|AI will try alternate download methods or suggest `adb push` from PC |
| 105 | + |
| 106 | +|"LSM crashes" |
| 107 | +|Low RAM. AI will reduce model size or neuron count for your device. |
| 108 | +|=== |
| 109 | + |
| 110 | +[[manual-installation]] |
| 111 | +For manual installation without AI assistance, see link:build.adoc[Building NeuroPhone]. |
| 112 | + |
| 113 | +See also the complete machine-readable recipe in link:AI_INSTALLATION_GUIDE.adoc[AI_INSTALLATION_GUIDE.adoc]. |
0 commit comments