DEV Community

Cover image for PodcastX - on demand Podcast & Page generator AI Agent from X Posts (Tweets) using Agent.ai!
Fayaz
Fayaz Subscriber

Posted on

10 7 6 6 6

PodcastX - on demand Podcast & Page generator AI Agent from X Posts (Tweets) using Agent.ai!

This is a submission for the Agent.ai Challenge: Productivity-Pro Agent (See Details)

What I Built

Wouldn't it be great if you could get a daily update about posts from your favorite X / Twitter accounts, based on the topics of your choice? Wouldn't it be even greater if you could listen to it instead of reading, while you are driving to office or from office to home?

Wouldn't it be super cool if you could set the tone of the podcast based on the style of your favorite podcast creator?

This would keep you up-to-date with your interests, and at the same time, save you a lot of time from endlessly scrolling X. This would also save you from FOMO and let you enjoy other things in life, knowing full well you didn't miss much!

What more, it generates a Page of it's own so that you can share with friends and post Link to social media.

This is exactly why I've built this Agent. It would be extremely useful for me and many others like me.

Demo

At this point this is beta version, I plan to update it further with fine tuning the generated content and more advanced features.

The agent is public! So please check my Agent in action: https://agent.ai/profile/podcastX

Agent.ai Experience

I was pleasantly surprised by some capabilities within Agent.ai builder, but the system needs further development and documentation.

Lack of documentation didn't make the experience easy, and there are some bugs that made working with the builder difficult at times. But I'll have to say, I liked the overall experience.

I have high hope for the platform & I loved the end product I've ended up making with Agent.ai builder.

I'd recommend you guys to try out Agent.ai!

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (12)

Collapse
 
fm profile image
Fayaz

Hi @ben, @jess, @peter,

I want to continue Updating the public version of my Agent.ai: PodcastX Agent - this is the one I submitted for the contest.

I understand that editing after contest deadline is problematic!

That's why I cloned the Agent (with the same state it was when I submitted my contest entry post). Here's the cloned version:

PodcastX: X/Twitter Posts to Podcast (at dev.to Submission State)

This cloned version is accessible to anyone with the link, but it's not Public otherwise.

If you approve, I'll keep the cloned version as is for the judgement process and continue working on improving the public version.

Please let me know if this is acceptable.

Note: I won't edit the original Public version until you check and approve this.

Thanks!

Collapse
 
fm profile image
Fayaz

For everyone who's following this:

With PodcastX Agent, my immediate next plans are:

  • make the Tweet filtering & processing better.
  • make the configuration process easier (Example: if you provide JSON file or Twitter list link in the first field, it'll generate everything from there, no need to fill up the form one field at a time).
  • make it follow the style of a podcast from any YouTube podcast video.
  • give you the option to use your API Key for better audio generation with services like ElevenLabs.
  • give you the option to ask for related motivational quotes or similar content, based on the topics covered in the podcast at the end of it - this way the podcast ending will be more complete.
  • make it faster (hopefully).
Collapse
 
fm profile image
Fayaz • Edited

Here's a sample Web Page with podcast generated by PodcastX Agent.

PodcastX generated content screenshot

Collapse
 
futuritous profile image
Futuritous

Just tried it out. This was actually super cool!

I love that I can filter tweets based on topics - this way I can get topic based updates from specific people.

I'll definitely use the completed version from time to time.

This is the podcast it generated for me: agent.ai/share/content/z7qggs2nd4e...

PodcastX output

Collapse
 
fm profile image
Fayaz

My immediate next plans are:

  • make the Tweet filtering better.
  • make it faster.
  • make the configuration process easier (e.g. if you provide JSON file or Twitter list link in the first field, it'll generate everything from there, no need to fill up the form one field at a time).
  • make it copy the style of podcast from example YouTube podcast video.
  • let you use API Key to better audio generation services like ElevenLabs.
Collapse
 
robinit profile image
Robin IT • Edited

Question: once the podcast and related meme and web page is created, how long does it remain live?

Collapse
 
fm profile image
Fayaz

The answer is: they'll remain live permanently.

For further clarity, I'm forwarding the message of an Agent.ai Engineer:

Agent.ai generated content life time

Hope it's clear now.
Thanks for asking the question!

Collapse
 
fm profile image
Fayaz

Good question!

Actually, I'm not sure. I'll have to ask Agent.ai team.

I think it's not deleted for some time, as it's saved in Amazon S3 - but as I said, I'm not sure yet.
I'll let you know if I get any feedback from Agent.ai.

Collapse
 
robinit profile image
Robin IT

Nice one dear friend!
Loved it.

Collapse
 
fm profile image
Fayaz

Thanks a lot Robin!

Collapse
 
hossainal_masroor_db22d9 profile image
Hossain-Al Masroor

Fatano hoiche jinishta!!

Collapse
 
fm profile image
Fayaz

I'm glad you liked it! ☺️

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay