Back to projects

Android Developer (Fork Maintainer)

SriBoard — Privacy-First AI Keyboard

Overview

Built on top of the HeliBoard / OpenBoard AOSP lineage, SriBoard adds an AI toolbar (Fix, Translate to Tamil, 5 user-defined custom presets) that integrates as a first-class keyboard action — not an Accessibility Service, which means it works inside any input field in any app. Supports 5 AI providers (Google Gemini, xAI Grok, DeepSeek Flash, DeepSeek Pro, any OpenAI-compatible endpoint) with user-owned API keys. The app's AndroidManifest declares NO INTERNET permission by default; AI features only enable it when the user opts in.

What Stands Out

  • 5 AI providers: Gemini 2.0 Flash, Grok-2, DeepSeek Chat/Reasoner, OpenAI-compat
  • Inline AI in any input field — no Accessibility Service required
  • No INTERNET permission declared by default (opt-in only for AI)
  • v2.3 iterative shipping: bulk dictionary import, Gboard mode, model quick-pick
  • Custom AI toolbar with 7 presets (Fix, Translate, 5 user-defined)
  • Privacy-first: user owns API keys, data never persists on a server
  • Glide typing, split keyboard, multilingual, clipboard history

Tech Stack

KotlinAndroid ViewsKeyboardViewOkHttpGemini APIGrok APIDeepSeek APIGradle

SriBoard

Sri Aravindan