Inspiration
As an iOS developer, I constantly read blogs, articles, and RSS feeds to stay up to date. But I was saving far more than I could ever revisit, and the knowledge I wanted to retain often got lost. I wanted a way to not just collect information, but actually use it that’s how EchoKeep was born.
What it does
EchoKeep is an AI-powered reading companion. I use it to generate summaries, capture highlights and notes, and build a personal knowledge base I can query and interact with. It also sends weekly recap newsletters so important insights are never forgotten, and supports voice chat powered by ElevenLabs.
How we built it
I built EchoKeep with Swift & SwiftUI for iOS, Firebase for backend and storage, using Python & JavaScript for Firebase Functions, and AI models for summarization and conversational queries. OneSignal powers notifications and weekly newsletters, while ElevenLabs powers the voice chat feature for hands-free interaction.
Challenges we ran into
Balancing AI accuracy, speed, and cost was tricky. Designing a natural workflow without changing reading habits required multiple iterations. Managing and organizing different types of content for search and queries was also challenging. Additionally, I had to work with JavaScript, a language I wasn’t familiar with, which kept putting up roadblocks. Some issues I could fix on my own, while others I got help with from the build-in-public community on X (Twitter).
Accomplishments that we're proud of
I got to work with cutting-edge technologies like Firebase Functions, learned how to implement RAG (Retrieval Augmented Generation), and built vector embeddings with a vector database. These allowed EchoKeep to deliver personalized AI powered summaries and conversational search. And for me personally, EchoKeep turned professional reading from overwhelming to empowering. I can now review and interact with my knowledge efficiently, and my weekly recaps ensure nothing gets lost.
What we learned
I deepened my understanding of AI integration, iOS development, and designing a tool that delivers real transformation for users.
Who Benefits from EchoKeep
EchoKeep is designed for professionals who need to stay up to date without getting overwhelmed:
- iOS Developers: like me, saving articles, blog posts, and RSS feeds to keep current on frameworks, best practices, and tech updates.
- Knowledge Workers & Researchers: who manage large volumes of reading material and want summaries, highlights, and an easy way to query their knowledge base.
- Students & Lifelong Learners: who want to retain key insights from courses, articles, and study material without spending hours re-reading.
What's next for EchoKeep
Next, I’m building a Mac app and an Android app, aiming to launch EchoKeep on the Google Play Store, so even more professionals can benefit from smarter reading and knowledge management.



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