Inspiration

In today's world, distractions are everywhere, making it difficult to pick up work from where we left off, especially when there were tasks completed in between. Moreover, the effectiveness of AI is largely dependent on the context we provide. This inspired us to create Chronicle, a tool designed to provide both ourselves and AI with the necessary context to improve productivity and efficiency.

What it does

Chronicle is a productivity tool that displays your application and workflow in an easy-to-understand timeline. It captures screenshots of your activities, allowing you to review them later and quickly identify where you left off. Additionally, Chronicle makes your history fully searchable thanks to optical character recognition and learns your coding and email-writing styles. This not only helps you to backtrack your steps but also provides valuable context to AI models like GPT, making them more efficient.

How we built it

We built Chronicle using Dart, Flutter and Python, and made API calls to OpenAI. We hooked into system events and needed to fix bugs in our dependencies, all while using AI itself as our own assistant.

Challenges we ran into

Building Chronicle to be fully platform-independent was a significant challenge due to the compatibility issues we encountered. Our team had to work on a Mac, Linux, and Windows PC, leading to a lot of challenges in compatibility. Flutter helped us with some of the UI challenges, but we had to craft solutions for the remaining issues. We needed to learn a new programming language Dart and GUI framework flutter. We had to cope with incompatabilities between libraries and of course the limited amount of time and sleep :).

Accomplishments that we're proud of

We are fond of the video we created for Chronicle. Bringing this awesome idea to life involved writing hundreds, if not thousands, of lines of code, and we are thrilled that a lot of Chronicle's basic functionality is actually working (interactive flutter timeline, enabling AI assisted mail answering whilst automated context analysis).

What we learned

Teamwork makes the dream work. It is essential not to get too distracted (because Chronicle doesn't exist yet!), and always provide enough context to your AI helpers.

What's next for Chronicle

We plan to optimize the code, overcome the remaining cross-platform hurdles, and roll out Chronicle on iOS and Android as well. We also intend to work on our data aggregation algorithm, which will aggregate the Chronicle data extracted throughout the day. Enabling yourself and the AI of your choice to make better informed decisions.

Built With

Share this project:

Updates