製品 / AI News Reporter
AI News Reporter
気になるキーワードを登録するだけで、関連ニュースの要約を、好きなタイミングでメールや Slack に届けます。
仕組み
- 気になる
キーワード - ニュースを
検索・収集 - LLM で
要約 - メール · Slack · ファイル
無料・オープンソース
AI News Reporter は MIT ライセンスのもと無料でお使いいただけます。お使いのパソコン上で、ご自身の API キーを使って動作します。ニュース検索や LLM などの外部サービスに利用料が発生する場合は、当社ではなく各サービスの提供元からの請求となります。
主な機能
- キーワードとサイト — 追いかけたいものを 1 つの設定ファイルに書くだけ。
- 検索と収集 — Tavily によるニュース検索に加え、指定したサイトも収集。
- LLM を選べる — Claude API、Claude Code 経由の Claude アカウント、または OpenAI。
- 配信先 — メール、Slack の DM、または Markdown / HTML / JSON ファイル。
- 好きなタイミングで — 毎日または毎週、指定した時刻に。
- 重複なし — 複数のソースに出た同じニュースは 1 回だけ届けます。
必要なもの
- Python 3.11 以上と uv
- Tavily の API キー(ニュース検索用)
- Anthropic または OpenAI の API キー、もしくは Claude Code にログイン済みの Claude アカウント
はじめかた
インストールしたら、API キーを config/.env に、キーワードを config/config.yaml に書き、最初のレポートを作成します。
git clone https://github.com/Ephigma/ai_news_reporter.git
cd ai_news_reporter
uv sync
cp config/.env.example config/.env
cp config/config.example.yaml config/config.yaml
uv run ai-news validate
uv run ai-news run メール・Slack への配信と定期実行の設定手順は README にまとめています。