NB - could not upload to youtube in time. Please see the video at https;//tinyurl.com/algomate-futura
Inspiration
Companies like Google have a double monopoly - not only the economy of scale from the network effect of being the biggest, but also the benefit of slurping the cross-pollinating data generated by your every click through their content.
What it does
We began with a proxy for youtube which uses multiple signed-in sessions to generate independent feeds. We can then use these feeds at separate times to give the user the kind of feed they have calmly decided they want, rather than a feed made to feed dopamine hits, designed for the needs of the content provider. The user has a small user prompt for the service provider's LLM to explain what they want, for example, no ragebait before 7pm. The service provider manages the complexity of keeping sessions separate, using timed hooks to proactively seek content matching the user's wishes, and assessing their ongoing content requests in the context of the user's day and their rationally expressed needs. The content is also delivered through a simplified interface with no distracting loginwall cruft and no shiny buttons to keep the user distracted. The service provider takes a micropayment of usually <$0.01 (USDC) per video/ article view by 402-gating each page request
How we built it
thin express server as MPP payment client, main express server gradually built out with more and more functionality - 402 gating, LLM, rebuilding yt pages using puppeteer. MPP client built from mppx.
Challenges we ran into
Probably shouldn't have spent the first three days trying to persist proxied youtube sessions in the browser.
Accomplishments that we're proud of
Making it despite spending the first three days trying to persist proxied youtube sessions in the browser.
What we learned
What's next for Algo Mate
Built With
- claude
- express.js
- glm
- javascript
- z.ai
Log in or sign up for Devpost to join the conversation.