ezetech / anthropic-gui

A user-friendly, feature-rich UI enhancing interaction with Anthropic's Claude AI, enabling model selection, chat saving, and improved prompt editing.
75 stars 20 forks source link

Claude ft. Aleph1

Claude ft. Aleph1 is an open-source user interface for Anthropic's Claude AI. We developed this enhanced UI to offer features that are currently not available or problematic in the existing UI, such as model selection, chat saving, and improved chat editing functionality. Our goal is to provide an intuitive, bug-free experience while interacting with Claude to its fullest capability.

Claude_ft_Aleph1_1280x800

Demo Highlight πŸŽ₯

Watch the demo here ### Claude ft. Aleph1 Demo https://github.com/ezetech/anthropic-gui/assets/40824065/7eb0f1f1-34b3-4371-b410-77ff1ba5ed22

Key Features 🎯

Installation πŸ’½

  1. Clone the repo.
git clone https://github.com/ezetech/anthropic-gui.git
  1. Install dependencies.
npm install

or

yarn
  1. Run the app.

In development mode:

yarn start:dev

In production mode:

yarn start:prod
  1. Enter your API key to use the app.

Build πŸ› οΈ

To build the app run:

npm run build

or

yarn build

See the section about deployment for more information.

Packaging πŸ“¦

To create a distribution kit for Mac, Windows or Linux OS use these commands:

npm run package

or

yarn package

This will generate executable files for your OS in the dist folder.

Download distribution kits for Windows or Linux here

Hotkeys πŸ”₯

Press Enter on the keyboard if you want to write a text or code from the new row.

It also adds new list item if you edit a list.

Press Shift + Enter if you want to move the focus below the code area.

It also allows to finish list and start writing a regular text.

Few features with back quote ⛓️

To start writing code as in a code editor write:

```code_extension

For example:

```javascript

and then press 'Enter'

To highlight text write:

`your text`

and then press 'Enter'

Contributing 🀝

The app was built by Aleph One. We welcome all contributions from the community. If you'd like to contribute, here's how you can help:

License πŸ—’οΈ

This project is licensed under the MIT License.