https://github.com/kylebuildsstuff/aichatbestie
ChatGPT API wrapper
https://github.com/kylebuildsstuff/aichatbestie
artificial-intelligence chatgpt chatgpt-api hasura hasura-graphql-engine localstorage nhost self-hosted svelte sveltekit webapp
Last synced: 3 days ago
JSON representation
ChatGPT API wrapper
- Host: GitHub
- URL: https://github.com/kylebuildsstuff/aichatbestie
- Owner: kylebuildsstuff
- License: mit
- Created: 2023-03-07T15:36:29.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-04T15:38:45.000Z (6 months ago)
- Last Synced: 2025-05-08T01:05:46.725Z (8 days ago)
- Topics: artificial-intelligence, chatgpt, chatgpt-api, hasura, hasura-graphql-engine, localstorage, nhost, self-hosted, svelte, sveltekit, webapp
- Language: Svelte
- Homepage: https://stately-axolotl-af08c8.netlify.app/
- Size: 2.96 MB
- Stars: 66
- Watchers: 2
- Forks: 17
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# AI Chat Bestie
AI Chat Bestie is an unofficial ChatGPT app.
By connecting directly to the API it can provide faster responses, a more customizable UI, and many more features and integrations.
Hosted version available at https://stately-axolotl-af08c8.netlify.app/.
## Features
- Faster response times
- Searchable chat history
- Customizable system message
- Prompt library
- Regenerate messages
- Bring your own key
- Chat forking
- Exporting chat histories
- GPT Model picker## Self-hosting
The app uses `sveltekit`, can run directly in the terminal with `npm run dev`, or can be deployed to `netlify` or `vercel` for free.
## Terminals
1. Sveltekit - `npm run dev`
## Development scripts
- `npm run dev` runs sveltekit server
- `npm run check` syncs `.env` variables
## Deployment checklist
- Update environment variables (netlify)
- Push production branch `netlify-production`## License
AI Chat Bestie is licensed under the MIT license. See the LICENSE file for more information.