ModularAI-Terminal / STATUS.md
Abrarul8541's picture
Update status after remaining phases
c92397d verified
|
Raw History Blame Contribute Delete
1.61 kB

Status: all five phases written, NOT yet compiled or device-tested

No APK is published. It will be attached only after CI builds it and it is smoke-tested on a device.

Phase Written Still open
0 Foundations Gradle project, NDK/CMake, manifest, CI with 15 MB gate Gradle wrapper, first green CI run (llama.cpp pin b6000 may need API tweaks in llama_jni.cpp)
1 UI Capture bar, dashboard, dark/light/system, share intent, 7-tap dev menu, CLI console (second launcher icon) Tablet layouts, onboarding, in-app GUI/CLI switch, accessibility pass
2 Security Keystore AES-256-GCM vault, encrypted Room content, encrypted API-key store, vault wipe Biometric unlock, encrypted backup/export, migration tests
3 Models Profiler + tier matrix (unit-tested), downloader (HF/Ollama/URL, resume, SHA-256), llama.cpp JNI engine, cloud backends (OpenAI/DeepSeek/Anthropic, non-streaming), mount/unmount, JSON locales (hi) GPU (Vulkan) backend, ONNX backend, GUI for model station, more locales
4 Power CLI commands for all app functions, Termux bridge, su, plugin host with grants, foreground service, rootfs installer + tar extractor Bundle libproot.so + loader (see app/src/main/jniLibs/README.md), real PTY terminal emulator, accessibility/overlay services
5 Update/test Update check, SHA-256 verify, PackageInstaller hand-off, unit tests Instrumented tests, debug OTA/hot-reload server (use adb install -r meanwhile), release signing

Console quick start: hw, pull hf <repo> <file.gguf>, load <file>, run <prompt>, help.