{"repo":"alexpunct/chatgpt-journal","free":true,"listed":false,"github":"https://github.com/alexpunct/chatgpt-journal","clone":"git clone https://github.com/alexpunct/chatgpt-journal.git","description":"Your journal/diary + ChatGPT = Chat Journal","language":"PLpgSQL","stars":41,"topics":["skeleton-ui","sse","supabase","supabase-auth","supabase-js","svelte","sveltekit","typescript"],"license":"MIT","category":"productivity","readme_excerpt":"Chat Journal (ChatGPT + Your journal/diary) This is the Open Source application that powers ChatJournal.Ai. Chat Journal allows users to store their journal/diary and chat with ChatGPT (using a few different agents/prompts) about it. The application is built using: - Svelte and Sveltekit - SkeletonUI and TailwindCSS (a big part of the UI layout is based on their Docs website) - Supabase - The ChatGPT interactions are built using Supabase edge functions which you can find in the supabase/functions folder in this repo (you need to deploy them yourself) Setup Dev environment - Sign up to Supabase or setup it locally using the Docker containers (use the migrations in the supabase folder) - Add the environment variables (see the .env.local.example file) - Start the app ( npm run dev ) Deployment to production Currently, chatjournal.ai is deployed to Vercel using their Sveltekit recipe for building the app. Community Contributions are welcome! Discord Join the Discord here","default_branch":null,"files":null,"tree":[],"storefront":"/r/alexpunct","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/alexpunct/chatgpt-journal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}