Turn the web you follow into useful information
Monitor websites, feeds, channels, podcasts and communities. Filter what matters, transform it into text or structured data, and send the results wherever you need them.
One simple pipeline
Turn any web content into the information you need. Use one source or many. Run the same operation whenever new content appears.
Sources
YouTube, podcasts, RSS, Reddit, websites and more.Filter
Everything, keywords or AI criteria.Transform
Extract, AI analysis, or structured content.Deliver
Owlie Inbox, webhook or MCP.
The open-source engine behind Owlie
Owlie is built on the Owlie CLI, a free, open-source extractor you can run yourself. Use it on its own, or let Owlie run it for you.
Free to use
Open source under the Apache 2.0 license. No account, no credits.
Runs on your machine
Extract articles, YouTube transcripts, podcast episodes and feeds from your terminal, or call it from your own code. Podcasts are transcribed locally, and nothing passes through Owlie.
Your own keys
Bring your own DeepSeek or OpenAI key. It stays in a local store on your machine and is sent only to the provider you choose.
The same engine as Owlie
Owlie runs the CLI on a schedule to read articles and YouTube videos, then filters, transforms and delivers what it finds.
Terminal
npm install -g @owlieio/owlie
# Extract a page and process it with your model
owlie process "https://example.com/article" --prompt "extract key information"
# Extract a YouTube transcript
owlie extract "https://youtu.be/..."
# List the latest items of a feed
owlie list "https://example.com/feed.xml" --limit 20Use cases
Practical ways to put Owlie to work. Each one starts from sources you already follow and ends with information you can use.
Follow AI and developer news
Follow YouTube channels covering AI, LLMs and developer tools. Keep the relevant videos and pull out key announcements and actionable takeaways.
Build a personalized news feed
Follow several RSS publications, keep the articles on topics you care about, and read concise summaries.
Hear what people say on Reddit
Track subreddits for relevant conversations, product feedback, recurring problems and emerging trends.
Get the key points from every podcast
Follow podcast feeds and get the key takeaways, claims, references and action items from every new episode.
Turn any content into structured data
Turn videos, articles, podcast episodes and posts into JSON with fields you define, in the same shape every time.
Follow one topic everywhere
Combine YouTube channels, RSS feeds and Reddit communities under one set of filter and transform instructions for a single stream.
Give your AI agents fresh web content
Turn web content into structured Results that other applications and AI agents receive by webhook or read over MCP.
Turn any content into structured JSON
Illustrative example based on the Owlie CLI v0.6.0 release notes. Name each field and describe what to extract, and every new item becomes a Result in that shape. It works the same for videos, articles, podcast episodes and posts.
Extracted content
Text Owlie extracted from a GitHub release page.
github.com/mihaiiova/owlie/releases
Owlie CLI v0.6.0 Released Oct 1, 2026 Added - owlie extract <page URL> returns the article when the page is one. - One proxy for all extraction traffic, set with OWLIE_PROXY_URL. - YouTube /embed/<id> and /v/<id> URLs. Changed - Owlie now requires Node.js 22 or later (was 20). - YouTube /live/ and /shorts/ URLs fail with VALIDATION_ERROR. Fixed - A fetch stopped by a timeout no longer crashes the process.Fields
Each field has a name, a type and a description of what to extract. The fields are the whole instruction.
Fields: what to extract
{ "version": { "type": "text", "description": "Released version number" }, "summary": { "type": "text", "description": "What changed, in one sentence" }, "breaking_changes": { "type": "list of text", "description": "Changes that can break setups" }, "new_features": { "type": "list of text", "description": "New capabilities, briefly" }, "upgrade_recommended": { "type": "boolean", "description": "Is it worth upgrading now?" } }Structured Result
Each field filled as described, ready for your Inbox, a webhook or MCP.
Result
{ "version": "0.6.0", "summary": "Adds article pages and a proxy", "breaking_changes": [ "Requires Node.js 22 or later", "No YouTube /live/ or /shorts/" ], "new_features": [ "Article extraction from URLs", "One proxy for all traffic", "YouTube /embed/ and /v/ URLs" ], "upgrade_recommended": true }
Start with the sources you already follow.
Create an account, add a source, and choose what Owlie does with every new item.