Multi-module Android project for an offline-first tactical AI assistant and ATAK plugin integration.
app: main Android application with local assistant chat UI.llm: common LLM interface, router, and deterministic offline local model.tak-plugin: ATAK-facing assistant service that can parse restricted natural-language operations and execute local marker create/edit actions over CoT.core: CoT interoperability primitives and beacon support.
Ensure JDK 17 and Android SDK are installed, then run:
./gradlew assembleDebug
(If gradlew is missing in your clone, use your local Gradle install with gradle assembleDebug.)
A simple edge LLM stub server is available:
./scripts/dev/run_edge_stub.sh
From the local chat UI you can issue:
create marker uid=<id> lat=<x> lon=<y> type=<cot-type>edit marker uid=<id> lat=<x?> lon=<y?> type=<cot-type?>
See CONTRIBUTING.md for details.