{"id":16082092,"url":"https://github.com/varunon9/pocket-ai","last_synced_at":"2025-09-13T03:36:59.248Z","repository":{"id":93827519,"uuid":"602235135","full_name":"varunon9/pocket-ai","owner":"varunon9","description":"Pocket AI: OpenAI GPT-3.5 powered free chatbot android app in Flutter similar to Chat-GPT","archived":false,"fork":false,"pushed_at":"2023-07-22T18:46:17.000Z","size":3382,"stargazers_count":61,"open_issues_count":4,"forks_count":15,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-16T13:11:25.954Z","etag":null,"topics":["chat-gpt","chat-gpt-app","chat-gpt-tool","chatbot","flutter","gpt-3","gpt-3-5-turbo","openai","pocket-ai"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/varunon9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-15T19:27:43.000Z","updated_at":"2025-03-04T09:09:12.000Z","dependencies_parsed_at":"2024-10-27T15:38:47.384Z","dependency_job_id":"7dc32d3d-4736-44bf-b5d8-b030174d108a","html_url":"https://github.com/varunon9/pocket-ai","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunon9%2Fpocket-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunon9%2Fpocket-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunon9%2Fpocket-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/varunon9%2Fpocket-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/varunon9","download_url":"https://codeload.github.com/varunon9/pocket-ai/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244077870,"owners_count":20394356,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["chat-gpt","chat-gpt-app","chat-gpt-tool","chatbot","flutter","gpt-3","gpt-3-5-turbo","openai","pocket-ai"],"created_at":"2024-10-09T11:25:27.892Z","updated_at":"2025-03-17T17:30:33.198Z","avatar_url":"https://github.com/varunon9.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# pocket_ai\n\nOpenAI GPT-3.5 powered free chatbot android app in Flutter similar to Chat-GPT\n\n### [Download it from PlayStore](https://play.google.com/store/apps/details?id=me.varunon9.pocket_ai\u0026hl=en_IN\u0026gl=US\u0026utm_source=Github)\n[![Android App](./screenshots/google-play.png)](https://play.google.com/store/apps/details?id=me.varunon9.pocket_ai\u0026hl=en_IN\u0026gl=US\u0026utm_source=Github)\n\n![visitors](https://visitor-badge.glitch.me/badge?page_id=varunon9.pocket_ai\u0026left_color=green\u0026right_color=red)\n\n## Features\n\n1. Open-ended conversation with AI Chatbot powered by `gpt-3.5-turbo` model\n2. Bot can respond to many queries e.g. Summarize content, translate to other languages, factual answers, draft emails, help in programming, etc\n3. Bot remembers the last 2 sets of conversations so context is maintained while chatting\n4. Users can generate content e.g. poems, quotes, thoughts etc using AI and share on social media\n5. A settings screen to set the OpenAI API key, word limit, signature for generated content.\n6. Copy chat messages functionality\n\n## Screenshots\n|  |  |\n| --- | --- |\n|![Conversation with bot - 1](./screenshots/conversation-with-bot-1.png) | ![Conversation with bot - 2](./screenshots/conversation-with-bot-2.png)|\n|![Settings Screen](./screenshots/pocket-ai-app-settings.png) | ![Content Generator Screen](./screenshots/pocket-ai-content-generator.png)|\n|![Todos Manager Screen 1](./screenshots/todos-manager-1.png) | ![AI Forum](./screenshots/ai-forum.png)|\n\n## Getting Started\n\nThis project is a starting point for a Flutter application.\n\nA few resources to get you started if this is your first Flutter project:\n\n- [Lab: Write your first Flutter app](https://docs.flutter.dev/get-started/codelab)\n- [Cookbook: Useful Flutter samples](https://docs.flutter.dev/cookbook)\n\nFor help getting started with Flutter development, view the\n[online documentation](https://docs.flutter.dev/), which offers tutorials,\nsamples, guidance on mobile development, and a full API reference.\n\n## Useful commands\n\nFlutter setup: https://docs.flutter.dev/get-started/install/macos\n\n1. To create a new flutter app `flutter create my_app`\n2. To check missing dependencies `flutter doctor -v`\n3. List emulators `$ANDROID_HOME/emulator/emulator -list-avds`\n4. Start an emulator `$ANDROID_HOME/emulator/emulator @1536_1024_device`\n5. Check if devices are runnning `flutter devices`\n6. Run app `flutter run`\n7. To install any package `flutter pub add \u003cpackage_name\u003e` or `flutter pub add -d change_app_package_name`\n8. Run in release mode `flutter run --release`\n9. Build release apk `flutter build apk`\n10. Generate upload key in android/app `keytool -genkey -v -keystore upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload -storetype JKS`\n11. Check fingerprint `keytool -list -v -keystore ./android/app/upload-keystore.jks -alias upload`\n12. Change package name `flutter pub add -d change_app_package_name` \u0026\u0026 `flutter pub run change_app_package_name:main me.varunon9.pocket_ai`\n13. Update launcher icon `flutter pub add -d flutter_launcher_icons` \u0026\u0026 `flutter pub run flutter_launcher_icons:main`\n14. Build releas bundle `flutter build appbundle`\n\n## Documentation \u0026 Resources-\n\n1. Update launcher icon: https://pub.dev/packages/flutter_launcher_icons\n2. Integrate Firebase: https://firebase.google.com/docs/flutter/setup?platform=ios\n3. Firebase Analytics: https://firebase.google.com/docs/analytics/get-started?platform=flutter\n4. Firebase Crashlytics: https://firebase.google.com/docs/crashlytics/get-started?platform=flutter\n5. Firebase Firestore: https://firebase.google.com/docs/firestore/quickstart#dart\n6. Release android app: https://docs.flutter.dev/deployment/android\n7. OpenAI API docs: https://platform.openai.com/docs/introduction/overview\n8. Chat-GPT APIs: https://openai.com/blog/introducing-chatgpt-and-whisper-apis\n\n## Use your own Firebase project\n\n1. Login to firebase: `firebase login`\n2. Select project: `flutterfire configure`\n\n## How to get your Open AI API key\n\n1. Signup https://beta.openai.com/signup\n2. Visit https://beta.openai.com/account/api-keys and create free API key ($18 credit for 3 months)\n3. Check API key usage: https://platform.openai.com/account/usage\n4. Setup usage limits: https://platform.openai.com/account/billing/limits","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunon9%2Fpocket-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvarunon9%2Fpocket-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvarunon9%2Fpocket-ai/lists"}