chaty  by cosin2077

All-in-one tool for ChatGPT deployment across multiple interfaces

created 2 years ago
450 stars

Top 67.9% on sourcepulse

GitHubView on GitHub
Project Summary

Chaty is a Node.js-based application designed to integrate OpenAI's ChatGPT across various platforms, including command-line interfaces, private web services, and messaging bots (WeChat, Telegram). It aims to provide a unified and accessible way for users to leverage ChatGPT's capabilities in their daily workflows and applications.

How It Works

Chaty acts as a wrapper around the OpenAI API, abstracting the complexities of direct API interaction. It utilizes Node.js for its backend services, allowing for easy deployment and integration. The application offers distinct commands to spin up different service types, each connecting to the OpenAI API using a provided API key. This modular approach enables users to select and deploy only the functionalities they need.

Quick Start & Requirements

  • Install via npm: npm i -g ichaty
  • Requires Node.js v16 or above.
  • Login with OpenAI key: chaty login <your-openAI-key>
  • Official documentation: Not explicitly linked, but usage commands are provided.

Highlighted Details

  • Supports command-line, private web service (default port 9522), WeChat bot, and NodeJS API service.
  • WeChat bot supports group chat replies via mentions.
  • Web dialog saving is supported.
  • Troubleshooting section addresses network access issues to api.openai.com and WeChat authorization errors.

Maintenance & Community

  • Project appears to be actively developed with recent updates noted in March 2023.
  • No specific community links (Discord, Slack) or contributor information are provided in the README.

Licensing & Compatibility

  • The README does not specify a license.

Limitations & Caveats

  • WeChat bot usage may lead to account restrictions or suspension; secondary accounts are recommended.
  • Telegram bot service is listed as "under construction."
  • Additional features like SSE support and improved web UI are planned but not yet implemented.
Health Check
Last commit

1 month ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
0 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.