Coder Social home page Coder Social logo

ravenlin23 / geek_chat Goto Github PK

View Code? Open in Web Editor NEW

This project forked from geeker-ai/geek_chat

0.0 0.0 0.0 16.01 MB

GeekChat is a app for multiple cutting-edge LLM(ChatGPT and Gemini) models that available on Desktop(Win,Mac) and Mobile(Android, iOS)

License: BSD 2-Clause "Simplified" License

Ruby 0.77% C++ 6.90% Python 2.37% C 0.39% Objective-C 0.01% Kotlin 0.03% Dart 83.07% Swift 0.70% Makefile 0.08% HTML 0.50% CMake 5.18%

geek_chat's Introduction

Geek Chat

English | 简体中文 | Русский | 日本語 | हिन्दी | Español

A helpful AI Co-pilot in your device.

Geek Chat is a cross-platform AI Client that supports MacOS, Windows, iPhone, iPad, Android Phone and Android Tablet.

Please click "Starred" to show your appreciation for the author.

iOS Android macOS Windows GitHub all releases

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!

Logo Designed by Beth Bo

Install Issues

Desktop ScreenShots

Mobile ScreenShots

Download

Android MacOS Windows
APK DMG Windows

Features

  • Compatible with iPhone, Android devices, iPad, Android tablets, Windows, and MacOS.
  • Enhanced prompting capability
  • Data is securely stored locally to protect privacy and enhance security.
  • Supports multiple cutting-edge LLM models and providers, such as OpenAI and Azure OpenAI
  • Markdown & Code Highlighting & Latex
  • Prompt Library, Message Quoting
  • Streaming reply
  • Ergonomic UI design & Night Mode
  • Providing installation packages, no deployment required
  • Free and open source

Roadmap

  • OpenAI Offical API compatibility.
  • Dark/Light Theme Mode.
  • Talk with quoted messages.
  • Multi Language support (English, 简体中文, 繁體中文, Русский, 日本語, हिन्दी, Español).
  • Prompt Library
  • Azure OpenAI API compatibility
  • Support Google Gemini AI
    • Gemini-pro model with stream
    • Gemini-pro-vision coming soon
  • DALL-E3
    • Create image
    • Create image edit
    • Create image variation
  • Support GPT-4-Vision model
  • Copy button for code blocks
  • Chat with files.
  • Chat with URLs.
  • RealTime Voice Talk

How to Contribute

Any form of contribution is welcome, including but not limited to:

  • Submitting issues
  • Submitting pull requests
  • Submitting feature requests
  • Submitting bug reports
  • Submitting documentation revisions
  • Submitting translations
  • Submitting any other forms of contribution

Development

Geek 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.

Regarding flutter development using vscode and skip installing android studio, please refer to this article Manually installing the Flutter development environment on MacOS.

iOS packaging requires a profile. Before I obtain authorization from Apple developers, if you need to package iOS, please package it by yourself.

git clone https://github.com/geeker-ai/geek_chat.git
flutter pub get
flutter build ipa

Star History

Star History Chart

License

BSD 2-Clause License

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.