Skip to content

mskelton/chatter

Repository files navigation

Chatter

ChatGPT desktop app.

Screenshot

Installation

Visit the releases page to download the latest release of Chatter for your OS and follow the installation process

Features

  • Toggle to stay on top of other windows.
  • Minimal styles to keep you focused.
  • Keyboard shortcuts!

Shortcuts

Shortcut Action
/ Focus prompt
cmd+n Start new chat
cmd+k Switch GPT version
cmd+s Toggle sidebar open/closed
cmd+shift+j Toggle stay on top of other windows (global)

Contributing

Chatter is built with Electron and packaged/distributed with Electron Forge. To start contributing, first install the required packages using yarn.

yarn

Running the app

yarn dev

Note: When running the app in development mode, the icon and name of the app will be the stock Electron icon and name. The real icon is only used when packaging.

Testing the packaged output

To test the packaged output on various operating systems, first run the make task to package and compile the app.

yarn make

Next, follow the OS-specific instructions for testing the installation.

macOS

To run the app, run the following command after running yarn make.

open out/Chatter-darwin-arm64/Chatter.app

To test the installer, run the following command after running yarn make.

open out/make/Chatter-*.dmg

Linting, formatting, and type checking

The following commands can be used to manually run ESLint, Prettier, and TypeScript.

yarn lint
yarn format
yarn ts