Hello there, seekers of self-knowledge! We're excited to introduce Gnothi, a journal and toolkit that uses AI to help you introspect and find resources.
Gnothi, rooted in the ancient aphorism "Know thyself", is an open-source project designed to guide your self-discovery journey. As an AI-assisted journal and toolkit, Gnothi helps you identify patterns and themes in your life, analyze your dreams, track habits, and even connect you with resources such as book recommendations. It also allows you to share entries with friends or therapists, fostering a supportive environment for growth and change.
Our approach blends traditional practices like journaling and behavior tracking with AI-driven insights to highlight areas of opportunity for learning and personal growth. While we don't claim to replace therapy or offer medical advice, thousands of individuals have found value in using Gnothi as part of their self-improvement journey.
We're passionate about the potential of AI to enrich our understanding of ourselves and our lives, and we believe in the power of open-source to make this technology accessible and evolving. That's where you come in! We invite you to contribute to Gnothi's codebase, helping us refine our tools and broaden the impact of this project.
Whether you're a seasoned developer or just getting started, we welcome your input. So, come join us on this exciting journey of self-discovery and tech innovation. Let's work together to make Gnothi the best it can be!
The journey of a thousand miles begins with a single commit. Happy coding!
This is an SST site (CDK, AWS). Which means even local development runs against an AWS stack. Normally that's awesome and cheap, but for Gnothi there's a VPC for security (private subnets and a NAT gateway), which is $30/mo min; and Aurora Serverless v2 Postgres, which is $40/mo min. So I need to figure out how to Dockerize the dev requirements for localhost development. In the mean time, if you see an opportunity for bugs/features in the code, take a stab at it and I'll integreate on my end. I'll beef up this README when I can get a viable local dev setup.
docker-compose up -d
cp .env .env.shared-prod
-> modify with your emailcp .env .env.dev
-> modify with your email AWS_PROFILE=<your profile> npm start
cd web && npm start