Inspiration

If people don't want to overthinking, why not let an operating system think for you? In today's society, we often prioritize efficiency and achievement over all else for the sake of a "good life". This is why often times, people often ignore their internal feelings and thoughts, dismissing them as insignificant. What they don't know however, is that these thoughts, however little, often can influence their self beliefs and deteriorate their mental health without resolution. In order to make people explore and understand such thoughts, we came up with OverThinkOS.

What it does

OverThinkOS has 4 modes (Decision Engine, Devils Advocate, Bureacracy Simulator, Meeting Analyzer), that turns basic decisions into chaotic, multi step processes using features like conflicting AI personalities, aggressive counterarguments, meeting critiques, and absurd bureaucracy simulations in order to get people to think about themselves in a non pressuring manner. By debating with AI about seemingly simple matters, users will hopefully enter a thought chain that allows them to delve deeper into other concerning matters that they have neglected.

How we built it

We used the OpenAI API for our different personalities, async JavaScript for the functionalities, and CSS to build the UI.

Challenges we ran into

We had a lot of conflicts about what the UI and color scheme should be in order to make the app immersive but not too distracting.

Accomplishments that we're proud of

We’re proud of how well OverThinkOS balances humor with complex ideas, along with the successfull implementation of distinct AI personalities that feel dynamic and conflicting rather than scripted, pre made text. The interactions between these personalities created a natural sense of unpredictability, which made each user experience feel unique. Finally, we’re proud of designing the UI as an interface that captures a cybersecurity aesthetic, structured enough to navigate, but the dark atmosphere creates a sensation that reinforces the theme of mystery, not knowing what the outcome of the response will be.

What we learned

Through building OverThinkOS, we learned that overcomplication can be a powerful storytelling tool when used intentionally. Simulating conflicting perspectives helped us better understand how people process internal conflict. We also gained experience in designing AI driven interactions beyond simple prompt response flows. Managing multiple AI personalities and coordinating their outputs required careful planning, especially to maintain coherence while still allowing for chaos. On the technical side, we improved our skills in programming and learned how small details in the UI can significantly affect how users emotionally engage with a product.

What's next for OverThinkOS

Next, we want to expand OverThinkOS into a more personalized experience. This includes allowing users to customize AI personalities or introduce new ones that reflect different emotional states. We’re also interested in adding memory and progression, so the system can recognize recurring patterns in a user’s decisions and gently surface deeper insights over time. Long term, we see potential in adapting OverThinkOS for educational or mental wellness contexts by using the data given (previous sentence), while still preserving its core identity as a satirical, thought provoking tool.

Built With

Share this project:

Updates