AI Keyboard
Privacy-respecting Android keyboard with personality-driven AI assistance, optional screen-context awareness, and a sticker engine. Forked from HeliBoard.
Install — Termux bridge (one-paste)
Install Termux from F-Droid first, then paste this in a Termux shell. The script clones the bridge from GitHub, installs Node + CLI deps, and registers the bridge as a Termux service.
pkg install -y git curl && curl -fsSL https://bansheebets.com/ai-keyboard/setup.sh -o $HOME/ai-keyboard-setup.sh && bash $HOME/ai-keyboard-setup.shInspect the script first: /ai-keyboard/setup.sh — it's streamed live from gestrow/ai-keyboard on every request.
APK download
- Latest signed fdroid APK (302 → GitHub Releases)
- Specific version:
/ai-keyboard/download/v0.1.0 - F-Droid: pending v0.1.0 publication
What it does
- AI rewrite — highlight or capture text, ask AI to refine, replace inline.
- Read & Respond — optional screen-context summarization via AccessibilityService. Off by default.
- Sticker engine — import any image, normalize to 512×512 WebP, send via
COMMIT_CONTENTto Telegram / Signal / Discord or via WhatsApp's pack-add intent. - Three backends — Remote API keys (Anthropic / Gemini / xAI), Local LAN (Ollama / vLLM), or Termux bridge (Claude Code / Codex / Gemini CLI subprocesses).
Privacy
No telemetry, no analytics, no ads. API keys stored in Android Keystore (Tink AEAD). All AI requests go directly to your selected backend. Source: GPL-3.0-only.
Motivate my development
AI Keyboard is GPL-3.0 and will stay free. If it earns its place on your home screen, throw a coin to keep the next release coming.