new-term-radar
Daily radar for new AI terms: names of new models, products and repos, caught on X, Hugging Face, GitHub and sitemaps before keyword tools list them.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證正在載入完整 README。 以下為已儲存的摘錄。
An account-based outreach tool for Zenara Health. Give it a specialty and a US
region. It searches Google Maps, reads each practice's own website, scores every
practice against an ICP you define, and drafts an icebreaker from Dr. Ravi
Hariprasad for the ones that clear your bar.
It stops at drafted. Nothing is sent automatically.檢視完整 README ↗An account-based outreach tool for Zenara Health. Give it a specialty and a US region. It searches Google Maps, reads each practice's own website, scores every practice against an ICP you define, and drafts an icebreaker from Dr. Ravi Hariprasad for the ones that clear your bar.
It stops at drafted. Nothing is sent automatically.
Steps 2 to 4 run with bounded parallelism, so a batch of twelve takes about as long as a batch of four used to.
Everything the qualifier judges against is editable in the UI, and everything is passed through to the model on each run:
| Field | Default |
|---|---|
| Specialty | Psychiatry |
| Region | any US metro you type |
| Clinician band | 2 to 15 |
| Independent only | on, which disqualifies hospital and health-system practices |
| Positive signals | outpatient psychiatry, private practice, accepting new patients |
| Disqualifying signals | hospital, health system, academic medical center, inpatient only, urgent care |
| Free-text notes | anything else that defines a good account |
The model scores six dimensions from the evidence it found. Those are combined with weights you control to give a score out of 100 and a tier from A to D.
| Dimension | Default weight |
|---|---|
| Practice size | 30 |
| Independence | 25 |
| Specialty match | 20 |
| Region match | 10 |
| Care model fit | 10 |
| Reachability | 5 |
Weights are applied in the browser, so changing them after a run re-ranks the list instantly without spending another API call. A practice only gets an email drafted if it clears the threshold you set, defaulting to 60.
Results can be filtered by verdict and exported to CSV, including the drafted subject line and body.
SERPAPI_API_KEY=... # required, Google Maps sourcing
ANTHROPIC_API_KEY=... # required, qualification and drafting
ANTHROPIC_MODEL=... # optional, defaults to claude-opus-5
ANTHROPIC_WORKSPACE_ID=... # only if the Anthropic key is not workspace-scoped
JINA_API_KEY=... # optional, raises the site-reading rate limit
See .env.example.
npm install
npm run dev
Push to a repo and import into Vercel, or vercel deploy. Set the two required
environment variables in the Vercel project settings before the first run.
Note that the API routes are unauthenticated. Anyone who can reach a public deployment can spend your SerpApi and Anthropic credits, so put the deployment behind Vercel's password protection or an auth layer before sharing the URL.
SerpApi is used because it returns Google Maps results without a Places API contract and needs no billing setup. Reasonable alternatives if volume grows:
The sourcing step is one route with one response shape, so swapping it is a contained change.