Chatgpt Journal screenshot

Chatgpt Journal

Author Avatar Theme by Alexpunct
Updated: 6 Jun 2025
42 Stars

Your journal/diary + ChatGPT = Chat Journal

Categories

Overview

Chat Journal is an Open Source application that allows users to store their journal/diary and interact with ChatGPT. It is built using Svelte and Sveltekit, along with SkeletonUI and TailwindCSS for the UI layout. The ChatGPT interactions are powered by Supabase edge functions.

Features

  • Store and organize your journal or diary entries.
  • Chat with ChatGPT using different agents and prompts.
  • Built-in integration with Supabase for data storage and retrieval.

Installation

To set up the development environment:

  1. Sign up for Supabase or set it up locally using Docker containers. Execute the migrations in the supabase folder.
  2. Add the necessary environment variables by referring to the .env.local.example file.
  3. Start the application by running the command “npm run dev”.

Summary

Chat Journal is a powerful open-source application that combines the functionalities of a journal/diary with ChatGPT’s conversational abilities. It provides a seamless experience for users to store and retrieve their journal entries while interacting with ChatGPT. The application is built using Svelte, Sveltekit, SkeletonUI, and TailwindCSS, and leverages Supabase for efficient data management. Contributions to the community are welcome, and users can join the Discord community for further discussions.