Set your keywords once and we collect the matching articles every day, then send them to your inbox with AI summaries.
No more juggling tabs and search results. Keywords Ninja collects the news for your keywords, removes duplicates, and summarizes it with AI — delivered on your schedule.
A private workspace for the topics you follow. Register your keywords and we collect the matching news from Korea and the US every day.
Choose when your report arrives and where — email or Telegram. Each one carries only the articles you haven't received yet, summarized by AI.
Enter the companies, issues or topics you want to follow — or just describe them and let AI suggest the keywords.
We collect the matching news from Korea and the US every day and filter out duplicates.
Receive an AI-summarized report of the new articles by email or Telegram, at the time you choose.
Track your keywords across Korean and US news. New articles are collected automatically — your morning AI briefing is ready in your inbox.
Please agree to the terms below to use the service.
| Section | Title | Summary | Publisher | Source | Publish Time | Collect Time |
|---|
| Title | Summary | Publisher | Publish Time |
|---|
| Timestamp | Status | Type | Message |
|---|---|---|---|
| Loading logs... | |||
| User(Email) | Last Login | Active Period(Days) | Trackers Count | Registered Keywords | Channels | AI Suggest | Details |
|---|
Manage global configurations for the application.
Shows whether each key is set — never its value. Gemini and SMTP live in Firebase Secret Manager (firebase functions:secrets:set GEMINI_API_KEY); the others are saved on this page or on Auto Marketing.
Keys are stored in Firestore and used by Cloud Functions to fetch articles.
Free tier: 5,000 req/day · English-language articles only
The bot that delivers reports to users. Create one with @BotFather (/newbot) and paste its token here. Saving checks the token with Telegram and registers the webhook. Stored in configs/telegram.
Not registered.
Recent 100 Gemini API calls across all functions
| User (Email) | Function | Model | Tokens Used | Time |
|---|---|---|---|---|
| Loading logs... | ||||
하루 세 번(07:30 · 12:10 · 22:00 KST) 경제·투자 뉴스를 Threads에 발행하고, 성과를 수집해 다음 글에 반영합니다.
| Date | Post | 묶음 | 형식 | Views | Likes | Replies | Reposts | Link |
|---|---|---|---|---|---|---|---|---|
| Loading... | ||||||||
글의 소재가 되는 마케팅 전용 키워드입니다. 발행 직전에 묶음 하나를 골라 새로 수집하며, 가장 오래 안 쓴 묶음부터 씁니다. 개인 트래커와는 무관합니다.
기본 금지: "자료들을 훑어보다가", "눈길이 갔어", "눈에 띄었어". 최근 20개 글과 첫 줄이 비슷한 글도 자동으로 걸러집니다.
아침·저녁 글 본문 끝에 붙습니다. 이 문구 뒤에 사이트 짧은 링크(https://keywords.ninja/r?id=… → 유입 추적 꼬리표가 붙은 주소)가 자동으로 붙습니다. 원천 기사 목록은 첫 댓글로 달립니다. 비워 두면 기본 문구를 씁니다.
App ID·Secret 저장 후 클릭 → Threads 로그인 → 자동으로 돌아와 장기 토큰이 저장됩니다.
사전 준비: Meta 앱 설정의 Redirect Callback URLs에 https://keywords.ninja/threads-oauth 등록 + Save.
단기·장기 토큰 모두 가능 — 서버가 검증·교환하고 이후 7일마다 자동 갱신합니다.
Threads 글에 달린 댓글에 자동으로 답글을 답니다(07:00~22:30 KST, 30분마다). 사람 승인 없이 안전 검사를 통과한 답글만 올라갑니다.
| Date | 상대 | 댓글 | 우리 답글 | 분류 | 상태 | 반응 | |
|---|---|---|---|---|---|---|---|
| Loading... | |||||||
최근 3일간 발행한 글의 댓글 중 우리에게 단 것(글에 단 댓글, 우리 답글에 단 답)에만 답합니다. 한 번 실행에 최대 3개, 한 사람에게 한 글에서 최대 2번.
기본 금지: 가입, 팔로우, 구독, 프로필, 링크, 키워드 닌자
Meta 앱 검수로 키워드 검색 권한(threads_keyword_search)을 받은 뒤 켭니다. 기록은 이 화면에 함께 표시됩니다.
Copy the generated image and link to share.