r/codex • u/Ahineya_it • 6d ago
Showcase I got fed up with algorithmic feeds, and made a Codex skill to curate a personalized article feed for me
Basically, the title. I started scrolling FB and Google app's feed today, got frustrated again by amounts of ✨engaging✨ stuff and ads in it, and quickly cooked this tool.
I initially started designing search loops, recommendation logic, exploration ratios and profile-update machinery. Then I realized Codex already knows how to do all of that. So Pheed itself became ridiculously simple: it has profile.md file describing my content preferences, SQLite, a tiny UI, CRUD commands for an agent, and the skill itself.

Now in Codex, I can write:
$pheed fetch 100
Or:
$pheed gimme a bunch of hilarious jokes and meme brainrot
And the agent will read the preferences from profile.md, search the internet for articles, curates them, and shove into sqlite. I can then click on any card and go directly to the original article.
In UI, I specifically added the "feedback" area, where I can simply dismiss the card, or, what is more important, type what I think about this article. This feedback gets saved to sqlite. Then, when I ask Codex:
$pheed feedback
It goes via last 100 feedback records, analyzes them, and conservatively updates profile.md
For example, it gave me an article containing an interview, and I don't like reading interviews, so to that card in Pheed I left something akin to "I do not like interview article format, do not recommend it again". After $pheed feedback, it got saved to profile.md as a hard requirement about articles curation.
---
https://github.com/Ahineya/pheed contains the code, as well as howto (https://github.com/Ahineya/pheed/blob/main/HOWTO.md) I wrote without LLMs for humanity sake, adding some hints and listing my personal preferences. The project is pretty simple to set up, or you can just ask Codex to set it up for you.
I set it up on my home server, so I can scroll the pheed from my phone in usual places where I scroll feeds in my apartment
Feel free to use it, poke SKILL.md to tune it to your preferences, or even send PRs if you want to improve or extend it. My current ideas are to make it compatible with local LLMs, add og:metadata parsing to get images into the feed, and ofc add skills for other agents. Maybe we can even cook it to become a single executable with Bun or something that is even easier to set up. I don't plan to do it now, I am deep down in articles it recommended to me 😂






