{
 "schema_version": 1,
 "generated": "2026-10-24",
 "repo": "Verlintas/BetterAIChat",
 "name": "BetterAIChat",
 "owner": "Verlintas",
 "slug": "verlintas-betteraichat",
 "github": "https://github.com/Verlintas/BetterAIChat",
 "what": "BetterAIChat is a native Android AI assistant app that uses your own OpenAI, Anthropic, or Gemini API keys and can operate the phone through function calling.",
 "why": "120 stars, launched 69 days ago",
 "language": "Kotlin",
 "requirements": [
  "An Android phone that can install an APK from outside the Play Store",
  "A browser on the phone or computer to download the APK from GitHub Releases",
  "An API key from a supported provider (OpenAI-compatible, Anthropic Claude, or Google Gemini)",
  "For building from source: JDK 17 and Android SDK with compileSdk 36",
  "Optional: Shizuku for the run_shell and app management tools, and Accessibility and Usage access toggles for full UI automation"
 ],
 "audience_note": "Written for Android users and developers who want a local-first AI assistant that can act on their phone, with their own API keys.",
 "risk": "sensitive",
 "section": "earlier",
 "weekly_rank": null,
 "category": "Personal productivity",
 "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/",
 "use_case_count": 5,
 "use_cases": [
  {
   "id": "verlintas-betteraichat--set-up-phone-ai-assistant-with-own-api-key",
   "title": "Set up a phone AI assistant with your own API key",
   "best": true,
   "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/set-up-phone-ai-assistant-with-own-api-key/",
   "json": "https://dedupedai.com/use-cases/u/verlintas-betteraichat/set-up-phone-ai-assistant-with-own-api-key.json"
  },
  {
   "id": "verlintas-betteraichat--build-full-apk-from-source",
   "title": "Build the full debug APK from source",
   "best": false,
   "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/build-full-apk-from-source/",
   "json": "https://dedupedai.com/use-cases/u/verlintas-betteraichat/build-full-apk-from-source.json"
  },
  {
   "id": "verlintas-betteraichat--schedule-reminders-and-battery-automations-by-chat",
   "title": "Schedule repeating reminders and battery automations by chat",
   "best": false,
   "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/schedule-reminders-and-battery-automations-by-chat/",
   "json": "https://dedupedai.com/use-cases/u/verlintas-betteraichat/schedule-reminders-and-battery-automations-by-chat.json"
  },
  {
   "id": "verlintas-betteraichat--drive-an-app-by-tapping-text-on-screen",
   "title": "Drive an app by tapping its on-screen text",
   "best": false,
   "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/drive-an-app-by-tapping-text-on-screen/",
   "json": "https://dedupedai.com/use-cases/u/verlintas-betteraichat/drive-an-app-by-tapping-text-on-screen.json"
  },
  {
   "id": "verlintas-betteraichat--turn-a-finished-task-into-a-reusable-skill",
   "title": "Save a finished multi-step task as a reusable Skill",
   "best": false,
   "url": "https://dedupedai.com/use-cases/verlintas-betteraichat/turn-a-finished-task-into-a-reusable-skill/",
   "json": "https://dedupedai.com/use-cases/u/verlintas-betteraichat/turn-a-finished-task-into-a-reusable-skill.json"
  }
 ],
 "disclaimer": "Third-party repos we don't own or vouch for. AI-generated use cases can be wrong: review everything and run at your own risk."
}
