HatGPT banner

HatGPT

10 devlogs
16h 29m 32s

ChatGPT, but someone put a hat on it. Hack Club AI inside.

Bring your own API key from https://ai.hackclub.com/

This project uses AI

I used GH Copilot for helping me making the structure of the project. Most of the styling like ChatGPT did i did myself. I declared all AI usage very detailed in the readme :)

Demo Repository

Loading README...

Matthias

Shipped this project!

im shipping HatGPT! yay after hours (16) of hard work, the best, free, leightweight, no tracking ai chat ui is finished. check it out at https://hatgpt.matthias.hackclub.app! i loved creating this project, it was so annoying to face chatgpt’s limit. the app includes all hackclub ai models, general chatting and image generation. grab a key from ai.hackclub.com or use (within reason) the public one!

Matthias

fix mobile styling, text beneath textarea, remove warning icon in settings,

0
Matthias

styled the image generation! + they are saved with reloads yay

Attachment
0
Matthias

im sorry i dident devlog more pf i was too locked in, i need to ship befre im going on vacation.

writed readme, declared ai, delete image/file attachments, fix image generaton (have to style a bit), add ackee, rate limit, hash on server.

largest fix this devlog is image generation :yay: see beneath ⬇️

Changelog

Attachment
0
Matthias

Edited the logo (made it thicker) and tested. and fixing Illustrator export bug. Not fixed, just removed some svg code in vscode … :[

Attachment
0
Matthias

Created the logo with Illustrator and Lapse

Attachment
0
Matthias

Changed the arrow of the menu dropdown (what was a real mess).

Border at the textarea + shadow

Attachment
Attachment
0
Matthias

Added more tweaking to the style to make it look similar to ChatGPT, started hosting on vercel. Added hackAI status modal. The other 2 hrs are frome another day, i dont really know what i did then.

Attachment
0
Matthias

I updated the design of the website to let it more look like chatgpt.com. but rn the ai chat is broken.

Attachment
0
Matthias

Added initial interface, but its not working yet

Attachment
0