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