{"id":13475357,"url":"https://github.com/geeker-ai/geek_chat","last_synced_at":"2025-03-27T00:31:15.576Z","repository":{"id":198606928,"uuid":"684105603","full_name":"geeker-ai/geek_chat","owner":"geeker-ai","description":"GeekChat is a app for multiple cutting-edge LLM(ChatGPT and Gemini) models that available on Desktop(Win,Mac) and Mobile(Android, iOS)","archived":false,"fork":false,"pushed_at":"2024-01-05T08:50:37.000Z","size":16394,"stargazers_count":202,"open_issues_count":4,"forks_count":16,"subscribers_count":4,"default_branch":"main","last_synced_at":"2024-08-01T16:38:57.481Z","etag":null,"topics":["android","azure-openai","chat","chatgpt","flutter","gemini","gemini-pro","google-vertex-ai","gpt","gpt-4","ios","linux","macos","openai","streaming","windows"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-2-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/geeker-ai.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}},"created_at":"2023-08-28T13:18:36.000Z","updated_at":"2024-07-29T09:35:20.000Z","dependencies_parsed_at":"2023-10-15T10:38:39.361Z","dependency_job_id":"1b8a105d-2647-4544-bb19-abc035cbf33a","html_url":"https://github.com/geeker-ai/geek_chat","commit_stats":null,"previous_names":["geeker-ai/geek_chat"],"tags_count":34,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeker-ai%2Fgeek_chat","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeker-ai%2Fgeek_chat/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeker-ai%2Fgeek_chat/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/geeker-ai%2Fgeek_chat/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/geeker-ai","download_url":"https://codeload.github.com/geeker-ai/geek_chat/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245760666,"owners_count":20667886,"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":["android","azure-openai","chat","chatgpt","flutter","gemini","gemini-pro","google-vertex-ai","gpt","gpt-4","ios","linux","macos","openai","streaming","windows"],"created_at":"2024-07-31T16:01:19.711Z","updated_at":"2025-03-27T00:31:14.852Z","avatar_url":"https://github.com/geeker-ai.png","language":"Dart","funding_links":[],"categories":["Dart","HarmonyOS"],"sub_categories":["Windows Manager"],"readme":"# Geek Chat\r\n\r\nEnglish | [简体中文](./docs/README_CN.md) | [Русский](./docs/README_RU.md) | [日本語](./docs/README_JP.md) | [हिन्दी](./docs/README_HI.md) | [Español](./docs/README_ES.md)\r\n\r\nA helpful AI Co-pilot in your device.\r\n\r\nGeek Chat is a cross-platform AI Client that supports MacOS, Windows, iPhone, iPad, Android Phone and Android Tablet.\r\n\r\n\u003e Please click \"Starred\" to show your appreciation for the author.\r\n\r\n\r\n\r\n![iOS](https://img.shields.io/badge/-iOS-black?style=flat-square\u0026logo=apple\u0026logoColor=white) ![Android](https://img.shields.io/badge/-Android-black?style=flat-square\u0026logo=android\u0026logoColor=white) ![macOS](https://img.shields.io/badge/-macOS-black?style=flat-square\u0026logo=apple\u0026logoColor=white) ![Windows](https://img.shields.io/badge/-Windows-black?style=flat-square\u0026logo=windows\u0026logoColor=white) ![GitHub all releases](https://img.shields.io/github/downloads/geeker-ai/geek_chat/total)\r\n\r\n\u003e iOS, currently not available for download in the app store, please support us by purchasing GeekChat Server to help accumulate the cost of the Apple developer account. Thank you!\r\n\r\n\u003c!-- \u003ca title=\"Made with Fluent Design\" href=\"https://github.com/bdlukaa/fluent_ui\"\u003e\r\n  \u003cimg\r\n    src=\"https://img.shields.io/badge/fluent-design-blue?style=flat-square\u0026color=gray\u0026labelColor=0078D7\"\r\n  \u003e\r\n\u003c/a\u003e --\u003e\r\n\u003ca title=\"Logo Designed by Beth Bo\" href=\"https://github.com/bbmm007\"\u003eLogo Designed by Beth Bo\u003c/a\u003e\r\n\r\n## Install Issues\r\n- Windows [troubleshoot-appinstaller-issues](https://learn.microsoft.com/zh-cn/windows/msix/app-installer/troubleshoot-appinstaller-issues)\r\n- macOS [Open a Mac app from an unidentified developer](https://support.apple.com/zh-cn/guide/mac-help/mh40616/mac)\r\n\r\n## Desktop ScreenShots\r\n\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot1.png' /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot2.png' /\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## Mobile ScreenShots\r\n\r\n\u003ctable\u003e\r\n  \u003ctr style=\"height: 40px\"\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot3.jpeg' /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot4.jpeg' /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot5.jpeg' /\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003cimg src='./assets/screenshots/screenshot6.jpeg' /\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## Download\r\n\r\n\u003ctable\u003e\r\n  \u003ctr\u003e\r\n    \u003ctd style=\"text-align:center\"\u003e\u003cb\u003eAndroid\u003c/b\u003e\u003c/td\u003e\r\n    \u003ctd style=\"text-align:center\"\u003e\u003cb\u003eMacOS\u003c/b\u003e\u003c/td\u003e\r\n    \u003ctd style=\"text-align:center\"\u003e\u003cb\u003eWindows\u003c/b\u003e\u003c/td\u003e\r\n  \u003c/tr\u003e\r\n  \u003ctr style=\"text-align: center\"\u003e\r\n    \u003ctd\u003e\r\n      \u003ca href='https://github.com/geeker-ai/geek_chat/releases'\u003e\r\n        \u003cimg src='./assets/android-color.svg' style=\"height:14px; width: 14px\" /\u003e\r\n        \u003cb\u003eAPK\u003c/b\u003e\r\n      \u003c/a\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003ca href='https://github.com/geeker-ai/geek_chat/releases'\u003e\r\n        \u003cimg src='./assets/apple-color.svg' style=\"height:15px; width: 15px\" /\u003e\r\n        \u003cb\u003eDMG\u003c/b\u003e\r\n      \u003c/a\u003e\r\n    \u003c/td\u003e\r\n    \u003ctd\u003e\r\n      \u003ca href='https://github.com/geeker-ai/geek_chat/releases'\u003e\r\n        \u003cimg src='./assets/windows10-color.svg' style=\"height:14px; width: 14px\" /\u003e\r\n        \u003cb\u003eWindows\u003c/b\u003e\r\n      \u003c/a\u003e\r\n    \u003c/td\u003e\r\n  \u003c/tr\u003e\r\n\u003c/table\u003e\r\n\r\n## Features\r\n\r\n- Compatible with iPhone, Android devices, iPad, Android tablets, Windows, and MacOS.\r\n- Enhanced prompting capability\r\n- Data is securely stored locally to protect privacy and enhance security.\r\n- Supports multiple cutting-edge LLM models and providers, such as OpenAI and Azure OpenAI\r\n- Markdown \u0026 Code Highlighting \u0026 Latex\r\n- Prompt Library, Message Quoting\r\n- Streaming reply\r\n- Ergonomic UI design \u0026 Night Mode\r\n- Providing installation packages, no deployment required\r\n- Free and open source\r\n\r\n## Roadmap\r\n\r\n- [x] OpenAI Offical API compatibility.\r\n- [x] Dark/Light Theme Mode.\r\n- [x] Talk with quoted messages.\r\n- [x] Multi Language support (English, 简体中文, 繁體中文, Русский, 日本語, हिन्दी, Español).\r\n- [x] Prompt Library\r\n- [x] Azure OpenAI API compatibility\r\n- [x] Support Google Gemini AI\r\n  - [x] Gemini-pro model **with stream**\r\n  - [ ] Gemini-pro-vision *coming soon*\r\n- [ ] DALL-E3\r\n  - [x] Create image\r\n  - [ ] Create image edit\r\n  - [ ] Create image variation\r\n- [x] Support GPT-4-Vision model\r\n- [x] Copy button for code blocks\r\n- [ ] Chat with files.\r\n- [ ] Chat with URLs.\r\n- [ ] RealTime Voice Talk\r\n\r\n## How to Contribute\r\n\r\nAny form of contribution is welcome, including but not limited to:\r\n\r\n- Submitting issues\r\n- Submitting pull requests\r\n- Submitting feature requests\r\n- Submitting bug reports\r\n- Submitting documentation revisions\r\n- Submitting translations\r\n- Submitting any other forms of contribution\r\n\r\n## Development\r\n\r\nGeek chat is developed using the flutter language. It can be compiled and packaged directly using the flutter command. It also supports the packaging of flutter_distributor.\r\n\r\nRegarding flutter development using vscode and skip installing android studio, please refer to this article [Manually installing the Flutter development environment on MacOS.](https://macgeeker.com/devnotes/macos-flutter/)\r\n\r\niOS packaging requires a profile. Before I obtain authorization from Apple developers, if you need to package iOS, please package it by yourself.\r\n\r\n```\r\ngit clone https://github.com/geeker-ai/geek_chat.git\r\nflutter pub get\r\nflutter build ipa\r\n```\r\n\r\n## Star History\r\n\r\n[![Star History Chart](https://api.star-history.com/svg?repos=geeker-ai/geek_chat\u0026type=Date)](https://star-history.com/#geeker-ai/geek_chat\u0026Date)\r\n\r\n## License\r\n[BSD 2-Clause License](./LICENSE)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeeker-ai%2Fgeek_chat","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgeeker-ai%2Fgeek_chat","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgeeker-ai%2Fgeek_chat/lists"}