Kairo aims to bring AI coding help to old Android phones

Kairo is a personal made for an old 32-bit Android phone running Termux. Existing tools such as Claude Code and OpenCode did not fit this setup because they lacked device support, relied on parts that would not run on 32-bit ARM, or needed paid APIs that were too expensive for regular use. The maker stopped trying to force those tools onto the device and started building a tool that matches the hardware.

Kairo is the sixth attempt. Before coding it, the maker studied how modern are structured, including Boot, CLI, Runtime, Query Engine, memory, and . Boot, CLI, and Main are finished so far, and Runtime is next.

The goal is with Android Termux, ARMv7 32-bit, ARM64, Node.js, no Bun requirement, and no required native dependencies. The aim is not to compete with Claude Code, but to make something that actually works on limited hardware.

Key points

  • Kairo is being built for AI coding on an old 32-bit Android phone using Termux.
  • Claude Code and OpenCode did not work well because of device support, 32-bit ARM issues, and API cost.
  • The project is the maker’s sixth attempt at this kind of tool.
  • Boot, CLI, and Main are complete; Runtime is the next subsystem.
  • The target setup includes Android Termux, ARMv7 32-bit, ARM64, Node.js, no Bun requirement, and no required native dependencies.
Read original