Giter Site home page Giter Site logo

b9software / b9chatai Goto Github PK

View Code? Open in Web Editor NEW
47.0 1.0 3.0 109 KB

ChatGPT client built specifically for macOS, utilizing macOS features

Home Page: https://testflight.apple.com/join/ATSq4vfs

chatgpt chatgpt-app macos-app openai-api gpt-3-5-turbo gpt-4 maccatalyst macos-application swift open-source

b9chatai's Introduction

B9ChatAI

To be a better ChatGPT client for professionals

中文用户请移步至 docs.qq.com/doc/DUVVvdVhyaEdZYUxT

This app will not available on the Mac App Store

I developed this application solely to meet my own needs, but if I need to launch it on the App Store, I must add a sales API usage function, which goes against my original intention of creating a clean client.

Highly recommended to use TestFlight to get the latest version and enable automatic updates.

🚀 https://testflight.apple.com/join/ATSq4vfs 🚀

You can download older versions from the release page.

Features

  • Free, open-source, pure (compressed size 1.6MB), and performs well (lower memory usage compared to similar apps, needs optimizing large content of text).
  • Context is not attached by default (to save API usage). You can attach it manually by selecting and confirming (the default shortcut key is Command+K). and the context will keep sending after that. No more selecting the number of contexts like in other apps.
  • Use system prompts in different conversations. No more repeated pasting and editing.
  • Support for continuing a chat from any historical message.
  • One-click continuation (historical content modification, re-generation in plan).
  • Support pure keyboard control, common functions have shortcut keys.
  • Support for calling AI functions from any application via ShortCuts.
  • No menu bar mode, floating window mode is a better interaction way.
  • Free window size, support multiple windows, multiple tabs; multiple engines.
  • Support inter-app communication, e.g., I use Raycast to switch between common sessions.

Overall, it's a decent desktop client where efficiency is a priority.

Screenshots 👁️

Slogan Continue Topic macOS Settings

The source code is available on another repository.

Where to go

  • View User Manual

  • For Feature Requests

    Goto discussions, search and upvote before opening a new one.

  • For Bug Report

    I can only develop this app in my spare time, so I haven't been able to do extensive testing. Please inform me if you come across any issues.

    You can do so by opening an issue. Please take a look at known issues before opening a new one.

  • Want to Help?

    Thank you for your interest in providing help. Currently, I welcome the following types of help:

    1. Improving and expanding existing documents.
    2. Enhancing existing translations or translating the application into other languages.
    3. I would like to add support for more engines, such as Claude and Azure OpenAI. If you can provide a testing API Key, that would be very helpful. Contact me via Twitter direct message @BB9z or Slack.
    4. Code contributions are welcome. Please open an issue to discuss before making extensive changes.

Nightly Testing Channel

This channel is for testing new features. Please note that this version may not be stable.

https://testflight.apple.com/join/FDzn9A6p

b9chatai's People

Contributors

bb9z avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

b9chatai's Issues

Known Issues

  • List pagination is not complete. There is a limit to the number of entries that can be displayed in the list. The limit for conversations is 100, and for messages, it is 999.
  • No effective control added for the scrolling area of the list. So it often does not scroll to the correct position. {Fixed in 0.5.2}
  • The performance of large amounts of text needs to be optimized.
  • The application allows customization of the toolbar, but the customization settings are not saved.
  • Some keyboard navigation behavior breaks in v0.3, will fix it in v0.4.
  • Keyboard navigation does not work as expected on macOS 12.
  • Moving floating windows between multiple monitors can cause issues with window size. {*Fixed in 0.4 Build *54}

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.