xujian / ask-gpt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ask-GPT: a ChatGPT Client

This is a ChatGPT client made with React, @mui/joy, and Tauri.

Features

  • Chat with OpenAI API
  • Keep conversation context
  • Prompts management
  • Dark/Light color mode
  • Multiple color schemes

Technologies

  • React with hooks
  • @mui/joy
  • Tauri
  • OpenAI API

Getting started

Clone the repository

Use git or download as ZIP to clone this repository to your local machine:

git clone https://github.com/xujian/ask-gpt.git
cd ask-gpt

Install dependencies

After cloning or downloading the repository, navigate to its directory and run the following command to install its dependencies:

yarn

Start the client

To start the client, run the following command in your terminal:

yarn dev

This will start the React development server and open the application.

Build the desktop application

To build the desktop application, run the following command in your terminal:

yarn build

This will build the application for your current platform.

Features

This ChatGPT client supports logging in, sending and receiving messages, and logging out.

Contributing

Contributions are welcome! To contribute, please submit a pull request.

About

License:Other


Languages

Language:TypeScript 85.6%Language:SCSS 8.1%Language:HTML 2.3%Language:Shell 1.9%Language:Rust 1.0%Language:JavaScript 0.8%Language:Makefile 0.3%