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.