Skip to content

Make Crawllama compatible with Termux (Android) #40

Description

@arn-c0de

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

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions