Giter Site home page Giter Site logo

fortyplusdev / anthropic-gui Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ezetech/anthropic-gui

1.0 0.0 0.0 1.43 MB

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

JavaScript 3.40% TypeScript 78.85% HTML 0.18% SCSS 17.57%

anthropic-gui's Introduction

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

Claude.ft.Aleph1.demo.mov

Key Features 🎯

  • API Key Input πŸ”‘ Securely authenticate and connect to the Anthropic API.
  • Saved Chats and Drag & Drop Functionality πŸ“ With our UI, you can not only save your chats for future reference, but also neatly organize them with ease using folders and drag & drop.
  • Prompt Interface πŸ’¬ Enter your message in a user-friendly prompt interface and view Claude's responses in real-time.
  • Code Editor View πŸ’» Get, write, and edit a prompt with code as in a code editor.
  • Model Selection πŸ€– Our UI allows you to choose from various available models. You can select the most suitable model, including token size, to interact with Anthropic. We also support Claude-2 model.
  • Prompt Parameters Configuration βš™οΈ Customize Claude's responses according to your needs. Our tool provides options to configure prompt parameters, offering you more control over your interactions with Claude.
  • Stream API πŸ“‘ Get live responses from Claude with our Stream API integration. This ensures you're receiving up-to-the-minute responses.
  • Dark Mode πŸŒ™ For those who prefer a darker theme, we've included a Dark Mode experience.

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:

  • Reporting Bugs: If you encounter any bugs, please file an issue in our GitHub repository. Make sure to include as many details as possible to help us reproduce the bug, such as your operating system, browser version, steps to reproduce, and any error messages.
  • Suggesting Enhancements: If you have ideas for new features or improvements, feel free to open an issue. Describe your idea in as much detail as possible.
  • Code Contributions: If you'd like to write code to fix bugs or implement new features, you're more than welcome! Simply fork our repository, make your changes, and submit a pull request. Please make sure your code follows our style guide and include tests where possible.

License πŸ—’οΈ

This project is licensed under the MIT License.

anthropic-gui's People

Contributors

dm-vinichenko avatar mlconst avatar safitudo avatar yamchinsky avatar zorin-mv avatar

Stargazers

 avatar

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.