Inspiration
Basically, my inspiration came from seeing family members use ChatGPT as therapy, without any tracking or reframing of distorted thoughts, just getting responses like "You're absolutely right." That's why I knew someone needed something closer to therapy (without replacing it), but at least having daily follow-ups and reframes explaining why that person has those biases or feels that way.
What it does
Amy works with personalized tracking of the individual, monitoring both their emotions and anxiety, helping through an AI chat trained on scientific assessments like GAD-7 and PHQ-9 questions, understanding patient details, and providing specific treatment based on this. [add features here]
How we built it
I built it with lots of feedback from Reddit on the /CBT subreddit, where I saw many opinions from people about what they specifically needed and what they didn't. I also used Claude Code Pro to iterate more quickly on both the backend and frontend.
Challenges we ran into
Session management has very difficult logic behind it, and also synchronizing RevenueCat webhooks was quite costly to implement with Supabase (not because of RevenueCat but because of my backend structure), making me have to run tons of tests all the time. Additionally, real-time chat was super difficult to implement, even with the convenience of the GetStream library for it.
Accomplishments that we're proud of
So far, the app turned out quite functional in record time, and I did it during late nights while working my 8-hour Android job during the day and then with Amy in Xcode. It cost me a lot in mental effort, but I was able to develop everything.
What we learned
I learned a ton about Xcode, how Supabase works and its rapid iteration, and also how to perfectly use RevenueCat paywalls, which are super easy, plus other libraries and Node.js.
What's next for Amy AI
Next would be perfecting it end-to-end with a couple of regression tests, creating a complete diagram of the app, and documentation of its development to then easily correct and implement new features and pivot better.


Log in or sign up for Devpost to join the conversation.