Inspiration
After the Iran war started, oil was a very hot topic for traders. I remember looking at r/oil on Reddit and people were talking about how the media and what Trump was posting at the time was wildly different from what people we're actually talking about and the reality of the situation. I wanted to see if I could capture that difference and find out what people were really saying about a given topic, not just traditional media.
What it does
It uses Brave Web Search to scrape the web for various news, social media sites, and anything it can find to get sentiment from people. Reddit is one of the easiest, it's very easy to scrape and a wide variety of topics appear on it. News sites are also good but those fall more under traditional media.
How we built it
We fleshed out are spec as much as possible and then used Codex with Chat GPT 5.5 to build as much of it as possible. We also used Deepseek-v4-pro with Pi agent harness and Opencode to do some filling in between the usage limits of Codex.
Challenges we ran into
Reddit was becoming a large portion of the sentiment we were gathering. Bias is easy to introduce when getting so much from a single site so we had to diversify. That meant more indie news sites and other spaces.
Accomplishments that we're proud of
All of the inference runs 100% locally using ollama. It can run for a while and get a lot of info on a specific topic, providing summaries and results that represent believable sentiment.
What we learned
Web scraping is hard. Social media sites go through a lot of effort to lock their APIs down and prevent any scraping from happening.
What's next for AutoSentiment
Try and get more sites integrated to get even more data to ingest and produce a more accurate report. A better UI would be nice as well.
Log in or sign up for Devpost to join the conversation.