Skip to content

HeyChiang/chat-dog

 
 

Repository files navigation

More Secure、Efficient、Integrated An chatGPT-based integrated efficiency tool

GitHub license Go Report Card codebeat badge GitHub stars

English | 中文文档

Download:

Chatcat

ChatCat More Safety ChatGPT Client Supports Mac (Intel, M1, M2), win7 64-bit and above systems

Introduction

  1. Classification Management: Manage dialogue content lists by category.
  2. Prompt Word Management: Manage your own high-quality prompt words in a unified way for easy sharing and use.
  3. Common Configuration: Configure keys, set API models, set internationalization, and themes.
  4. Data Synchronization: Register online environments for sharing prompt words and dialogue content.
  5. Dialogue Management: Save dialogue content locally for easy management.
  6. Advanced Settings: Dynamic adjustment of GPT conversation parameters can be made, such as randomness, the number of attached historical messages, word reply limits, etc.

Screenshots

Technology Stack

Vue3 + arco.design + golang + wails + sqlite

Local Development

Install wails from the official source for packaging.

Note: The official wails packaging cannot run on win7. To support win7, download MQEnergy/wails and compile it locally:

cd wails/v2/cmd/wails
go install .

Run the tests:

# 
make dev

Installation Package

Mac Environment

1. Package according to the local environment

# The ENV parameter can be set to test (for testing) or prod (for production), for example:
make build ENV=prod

# Package into dmg format
make dmg

2、Package installation packages for other environments.

# amd64
make darwin/amd64 ENV=prod

# arm64
make darwin/arm64 ENV=prod

Windows Environment

Note: The installation packages below need to be packaged according to your computer architecture, otherwise the packaging may not be successful.

# amd64 is a 64-bit version of the X86 architecture CPU. It is also known as X86_64. It is widely used in mainstream desktop PCs, laptops, and servers (including virtual machines).
make windows/amd64 ENV=prod

# arm64 is a 64-bit version of the ARM architecture CPU.
make windows/arm64 ENV=prod

# win32
make windows/386 ENV=prod

About

ChatCat a Purer OpenAI-Based Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 45.2%
  • Go 37.8%
  • TypeScript 10.4%
  • JavaScript 4.2%
  • Makefile 1.2%
  • CSS 1.1%
  • HTML 0.1%