AI-powered daily news summaries delivered automatically to your Obsidian vault.
Done! News will generate automatically at your scheduled time.
For detailed setup instructions, API guides, and advanced features:
Gemini - 1 free API key: - Gemini API Key
Automatic: Set schedule time, plugin generates daily at that time
Manual:
- Command Palette: Ctrl/Cmd + P → "Generate news now"
- Sidebar: Click 📰 icon (opens today's news or creates it)
Presets: Start from Morning Brief, Market Watch, AI/Tech Tracker, Research Digest, Company Monitor, or RSS Digest. Presets update topics, output style, and briefing focus while preserving API keys, provider choice, schedule, language, and archive settings.
No news generated? - Use the Test Connection button in API Configuration settings to verify your key and model - Verify API keys (no extra spaces) - Check topics are configured - Try manual generation to see errors
API errors? - Use the Test Connection button to identify the exact error - Check API key validity - Verify account has credits/quota - Check full documentation
Click to view changelog history
1.12.2 - Enhance code security and performance - Bump minimum Obsidian version to 1.11.4
1.12.1 - New Features - Add Perpelxity Search as an alternative from unavaiable Google Search - Support all avaiable OpenRouter model as a text input - Add Test Connection button in API Configuration - Enhancement - Update default models: Claude Sonnet 4.6, Grok 4.3 and GPT 5.5
1.11.10 - Add daily news content caching as a button, enabled by default - Improve generation failure check - Fix old news notes manual deletion
1.11.9 - Add old news notes auto deletion function - Remove empty news folders after deletion
1.11.8 - Fix metadata tags and source legacy generation issue
1.11.7 - Fix secret key migration logic, and refactor to an optional button - Fix OpenRouter Claude model name - Improve daily news content caching logic
1.11.6 - Fix Obsidian secret storage migration logic
1.11.5 - Fix daily news content cache. Now it only caches when news generation succeeds - Remove duplicate notification and add more failure info - Add schedule time
1.11.4 - Support Obsidian secret storage and add migration function. Requires update Obsidian to latest.
1.11.3 - Support Gemini agentic search and list as the top recommendation
1.11.2 - Refactor workflow pipeline and support migration logic - Rewrite docs.html
1.11.1 - Merge metadata date and time, and add migration logic - Support monthly notes subfolder organization, and one-click reorganize
1.11.0 - Support RSS retriever - Improve template setting and exmaple content display
1.10.2 - Improve setting tab frontend - Template - Add copy button for the template note example - Fix template cannot find issue in subfolders - Cache - Fix "clear cache" button display issue - Automatically clear previous daily news content everyday - Fix cache content number display error
1.10.1 - Reduce token cost - Fix AI-generated query cache - Add daily news cache - Fix duplicate toc title
1.10.0 - Support Anthropic and OpenRouter models
1.9.1 - Fix metadata settings
1.9.0 - Support customizable template setting
1.8.2 - Fix Grok agentic search
1.8.1 - Add Grok support
1.8.0
- Refactor provider architecture
- Separated providers into agentic-search and search-then-summarize categories.
- This improves code organization and makes it easier to add new providers in the future.
- Add migration support.
1.7.7 - Fix Google issues - Extend api timeout limit - Improve news number limit for custom search
1.7.6 - Fix OpenAI issues - Update model to gpt-5-search-api - Fix openai base url error
1.7.5 - Fix issues - Replace gemini-2.0-flash with gemini-2.5-flash - Enable GPT option - Update settings
1.7.4 - Reduce token consumption for Gemini API due to Google new policy for free tier - Add prompt cache for query generation - Optimize prompt
1.7.3 - Add OpenAI models support
1.7.2 - Multi-language support (EN, FR, DE, ES, IT) - Improved error handling - Better metadata generation
v1.6.2 - Toggle Analysis & Context section on/off
v1.6.1 - Better failure handling for note generation
v1.6.0 - AI-powered news filtering (replaces rule-based)
v1.5.1 - Upgraded to Gemini Flash 2.0
v1.5.0 - AI-generated search queries for better results - Enhanced Google API performance - Upgraded to Gemini Flash 2.5
v1.4.2 - Enhanced Sonar API prompts
v1.4.1 - Improved Sonar API performance - Simplified Sonar settings
v1.4.0 - Added Perplexity Sonar support - API request throttling - Enhanced documentation
v1.3.1 - Clearer settings names
v1.3.0 - Added sidebar button for easy access - Auto-create or open today's news
v1.2.1 - Prevent duplicate daily summaries - Updated documentation
v1.2.0 - Performance optimizations - Better console logging
v1.1.1 - Improved news filtering
v1.1.0 - Simplified configuration - Better summarization and layout
v1.0.0 - Initial release - Core news fetching and summarization
Contributions welcome! We especially appreciate: - Bug reports and fixes - New language translations - Documentation improvements - Feature suggestions
If this plugin helps you stay informed:
MIT License - Use freely and modify as needed
$ claude mcp add Daily-News-Briefing \
-- python -m otcore.mcp_server <graph>