{"id":28761452,"url":"https://github.com/mantreshkhurana/chatbot_flutter","last_synced_at":"2025-08-01T08:34:26.944Z","repository":{"id":294630469,"uuid":"987584851","full_name":"mantreshkhurana/chatbot_flutter","owner":"mantreshkhurana","description":"A cross-platform chatbot app using OpenAI API, built with Flutter. This project enables users to create and customize a chatbot application for Android, iOS, and the Web. Perfect for task automation, personal assistants, or experimental AI integration.","archived":false,"fork":false,"pushed_at":"2025-06-07T08:21:29.000Z","size":4655,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"stable","last_synced_at":"2025-07-21T17:27:49.172Z","etag":null,"topics":["android","chatbot","chatgpt-clone","flutter","free","ios","open-source","openai"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mantreshkhurana.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-05-21T09:37:55.000Z","updated_at":"2025-07-02T15:38:53.000Z","dependencies_parsed_at":"2025-06-05T19:32:28.764Z","dependency_job_id":"33c91b80-56bf-4465-adf2-bfd620c6c237","html_url":"https://github.com/mantreshkhurana/chatbot_flutter","commit_stats":null,"previous_names":["mantreshkhurana/chatbot","mantreshkhurana/chatbot_flutter"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mantreshkhurana/chatbot_flutter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fchatbot_flutter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fchatbot_flutter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fchatbot_flutter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fchatbot_flutter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mantreshkhurana","download_url":"https://codeload.github.com/mantreshkhurana/chatbot_flutter/tar.gz/refs/heads/stable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mantreshkhurana%2Fchatbot_flutter/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268192592,"owners_count":24210541,"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","status":"online","status_checked_at":"2025-08-01T02:00:08.611Z","response_time":67,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["android","chatbot","chatgpt-clone","flutter","free","ios","open-source","openai"],"created_at":"2025-06-17T07:05:38.490Z","updated_at":"2025-08-01T08:34:26.914Z","avatar_url":"https://github.com/mantreshkhurana.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg src=\"./assets/images/app-logo.png\" width=\"50\" height=\"50\"\u003e\n\n# ChatBot Flutter\n\nA cross-platform chatbot app using OpenAI API, built with Flutter. This project enables users to create and customize a chatbot application for Android, iOS, and the Web. Perfect for task automation, personal assistants, or experimental AI integration.\n\n## Table of Contents\n\n- [Screenshots](#screenshots)\n- [Features](#features)\n- [Getting Started](#getting-started)\n  - [1. Clone the Repository](#1-clone-the-repository)\n  - [2. Customizing the App](#customizing-the-app)\n    - [Change App Name \u0026 Package ID](#1-change-app-name--package-id)\n    - [Change App Icon](#2-change-app-icon)\n- [Flutter Dependencies](#flutter-dependencies)\n- [Contributing](#contributing)\n- [Author](#author)\n\n## Prerequisites\n\n- Flutter SDK\n\n## Screenshots\n\n![Screenshot 1](/screenshots/screenshot-1.png)\n\n## Features\n\n- Cross-platform support (Android, iOS, Web)\n- Uses OpenAI API for conversational AI\n- Easy configuration for app name, package ID, and icon\n- Flutter-based with support for rapid UI development\n\n---\n\n## Getting Started\n\n### 1. Clone the Repository\n\n```bash\ngit clone https://github.com/mantreshkhurana/chatbot_flutter.git\ncd chatbot_flutter\nflutter pub get\n```\n\nCreate a `.env` file in the root directory and add your OpenAI API key:\n\n```env\nOPENAI_API=YOUR_OPENAI_API_KEY\n```\n\n\u003e **Note:** Replace `YOUR_OPENAI_API_KEY` with your actual OpenAI API key.\n\n---\n\n## Customizing the App\n\n### 1. Change App Name \u0026 Package ID\n\nThis project uses [`rename`](https://pub.dev/packages/rename) to simplify renaming:\n\nInstall the package:\n\n```bash\nflutter pub global activate rename\n```\n\nRun the command:\n\n```bash\nflutter pub global run rename --appname \"Your App Name\" --bundleId com.yourdomain.yourapp\n```\n\n### 2. Change App Icon\n\nWe use [`icons_launcher`](https://pub.dev/packages/icons_launcher) to update app icons.\n\nEnsure the following exists in your `pubspec.yaml`:\n\n```yaml\nicons_launcher:\n  image_path: \"assets/images/app-logo.png\"\n  platforms:\n    android:\n      enable: true\n    ios:\n      enable: true\n```\n\nThen run:\n\n```bash\nflutter pub run icons_launcher:create\n```\n\nReplace `assets/images/app-logo.png` with your custom logo file.\n\n---\n\n## Flutter Dependencies\n\n- [rename](https://pub.dev/packages/rename)\n- [icons_launcher](https://pub.dev/packages/icons_launcher)\n\n---\n\n## Contributing\n\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.\n\n---\n\n## Author\n\n- [Mantresh Khurana](https://github.com/mantreshkhurana)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantreshkhurana%2Fchatbot_flutter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmantreshkhurana%2Fchatbot_flutter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmantreshkhurana%2Fchatbot_flutter/lists"}