Crawllama currently does not run on Termux (Android) due to
dependencies and system calls that are not available on ARM/Android.
Goal
Make the core functionality usable on Termux without requiring root.
Requirements
- Replace or make optional any packages that don't build on ARM
(e.g. orjson, tiktoken, native extensions)
- Avoid
readline/prompt_toolkit calls that break in Termux TTY
- Ensure
setup.sh runs on Termux bash (no apt-only dependencies)
- Test basic query flow and
/osint/company on Android
Out of Scope
- GUI / Streamlit interface
- Full feature parity with desktop (RAG/ChromaDB optional is fine)
Environment
- Termux on Android (ARM64)
- Python 3.11+ via
pkg install python
Crawllama currently does not run on Termux (Android) due to
dependencies and system calls that are not available on ARM/Android.
Goal
Make the core functionality usable on Termux without requiring root.
Requirements
(e.g.
orjson,tiktoken, native extensions)readline/prompt_toolkitcalls that break in Termux TTYsetup.shruns on Termux bash (noapt-only dependencies)/osint/companyon AndroidOut of Scope
Environment
pkg install python