chatgpt-api

chatgpt-api

None

Stars: 91

Visit
 screenshot

Chat Worm is a ChatGPT client that provides access to the API for generating text using OpenAI's GPT models. It works as a single-page application directly communicating with the API, allowing users to interact with the latest GPT-4 model if they have access. The project includes web, Android, and Windows apps for easy access. Users can set up local development, contribute improvements via pull requests, report bugs or request features on GitHub, deploy to production servers, and release on different app stores. The project is licensed under the MIT License.

README:

Chat Worm

Chat directly via API

Chatworm

Demo Video:
Demo video

Web app:

https://chatworm.com/

Android app:
Get it on Google Play

Windows app:

Brand new Models: Models like GPT-4o, gpt-4o-mini, o1, o1-mini
🤖 Anthropic Support: Support for Claude 3.5 and other models as well!
🤖 NEW! Google Gemini Support: Now includes support for Gemini models!
🤖 NEW! Deepseek Support: Now includes support for Deepseek models!

This is a single page application there is no server between your browser and the model APIs. The app is just downloaded and cached by your browser and you communicate directly with the API.

Example screenshot:
demo

Setting Up Local Development

  1. First, open a terminal and navigate to the project directory.
  2. Run the command npm install to install all frontend packages.
  3. Once the installation is complete, run npm start.
  4. This will start a web service accessible via http://localhost:4200/.

Pull Request for Improvements?

  1. Start coding changes to the project using your local setup.
  2. Once the improvements have been made, run npm run build. This will generate new files in the dist folder which are hosted on our demo page.
  3. Create a pull request which includes the updated dist folder.

Feature Requests or Bugs?

  1. Open following: https://github.com/UnknownEnergy/chatgpt-api/issues
  2. Create a new issue and decribe it as clear as possible. Screenshots can also help a lot. Thanks

Deploy to production

  1. Make sure everything is pushed to master.
  2. Run npm run deploy to deploy it to production server.
  3. Check out https://chatworm.com/

Release on different App Stores

  1. Open https://www.pwabuilder.com/reportcard?site=https://chatworm.com
  2. Release on the stores

Update packages

  • Run to update to latest versions:
npx npm-check-updates -u
npm install --force 

License

This project is licensed under the MIT License.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for chatgpt-api

Similar Open Source Tools

For similar tasks

For similar jobs