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。 以下為已儲存的摘錄。
ぐんまフォーム営業ツール (Phase 1: フォーム発見・解析) 企業サイトの「お問い合わせフォーム」を自動で発見し、フィールド構成を解析、 AI(Claude API)でフィールドの役割を推定し、自動送信が可能かどうかを判定するツールです。 LOCLEの既存「gunma-SaaS」とは別プロジェクトです。 • 指定したURLにアクセスし、「お問い合わせ」系のリンクを自動発見 • フォーム内の入力フィールド(name, id, label, placeholder, 必須/任意など)を抽出 • reCAPTCHA / hCaptcha / Cloudflare Turnstile の有無を検出 • Claude APIでフィールドを役割(会社名・メール・本文 など)に分類 • 上記をもとに automatable(自動送信して良さそうか)を判定 まだ実装していないもの(Phase 2以降):実際のフォーム入力・送信、バッチ処理、 反応トラッキング、分析ダッシュボード。 ローカル開発には Vercel CLI が必要です。 .env.example を参考に .env を作成し、Claude APIキーを設定してください。檢視完整 README ↗
企業探し → リサーチ(問い合わせフォーム・メールの発見と解析) → 送信 → 返信の確認までを行う営業ツールです。 LOCLE と 群馬お仕事図鑑 の2つのプロジェクトで使います(データはプロジェクトごとに分かれています)。 LOCLEの既存「gunma-SaaS」とは別プロジェクトです。
public/*.html(ビルドなしの静的ページ)api/*.js(Vercel Functions)画面ごとの使い方は public/help.html(画面の「使い方」)にあります。
| 手順 | 自動 / 手動 | 画面 |
|---|---|---|
| 企業探し(業種×市町村を日ごとに順番に検索) | 自動(毎日1回) / 手動 | 送信管理・企業リスト |
| 登録 | 自動(新しい企業は「保留」に入る) / 手動 | 企業リスト |
| リサーチ(フォーム・メール・会社情報・営業お断り・CAPTCHA の検出) | 自動(新規のみ) / 手動 | 企業リスト |
| 送るかどうかの確認・送信待ちに入れる | 手動 | あとで送る |
| 送信(送信待ちの行) | 自動(平日 18:00) | - |
| 送れたかの確認(不明・失敗) | 手動 | 送信管理 |
| 返信の確認 | 自動(毎日1回) / 手動 | 分析 |
AI(Claude API)は、フォームの欄の判定・企業探しの絞り込み・訴求タグの推定などに使います。 AI が失敗したときは画面上部に警告を出し、推測のまま送らないようにしています。
vercel.json の crons に2つあります。どちらも毎日 09:00 UTC(日本時間 18:00)です。
/api/crm?action=run-scheduled-sends
CRON_SECRET の値と、
Vercel の cron が付ける Authorization: Bearer <CRON_SECRET> が一致したときだけ動きます。
CRON_SECRET が未登録のときも実行しません(URL を開いただけで送信が始まらないようにするため)。/api/analytics?action=check-replies
値はここには書きません。名前と用途だけです。
| 名前 | 用途 |
|---|---|
DATABASE_URL | Neon Postgres の接続先 |
ANTHROPIC_API_KEY | Claude API |
SETUP_SECRET | DB の初期設定(db-setup)と診断表示の鍵 |
CRON_SECRET | 毎日の送信(run-scheduled-sends)の鍵。Vercel の cron が自動で付ける |
GMAIL_CLIENT_ID / GMAIL_CLIENT_SECRET / GMAIL_REFRESH_TOKEN | Gmail での送信・返信の確認 |
SENDER_EMAIL | 送信元のメールアドレス(未登録なら Gmail の認証したアカウント) |
GOOGLE_PLACES_API_KEY | 企業探し(Google Places) |
BRAVE_SEARCH_API_KEY | 企業探し(Web 検索) |
APP_BASE_URL | メール内のクリック計測リンクに使う本番の URL(未登録なら本番の URL) |
環境変数を変えたら、次のデプロイから反映されます。
CRON_SECRET)と DB の初期設定・診断表示(SETUP_SECRET)だけです。npm install
npm test # 単体テスト(DB・ブラウザ・外部APIは使わない)
npm run test:e2e # 手元のブラウザを使う通しテスト(127.0.0.1 だけにつなぐ)
ローカルで動かすには Vercel CLI を使います(npm install -g vercel → vercel dev)。
テーブル作成やカラム追加は POST /api/crm?action=db-setup で適用されます
(db/schema.sql と、api/crm.js の handleDbSetup 内の IF NOT EXISTS 付きの文。何度実行しても安全です)。
スキーマ変更を含むデプロイの後は、デプロイが終わってから 一度だけ実行してください。
curl -X POST https://<your-deployment-url>/api/crm?action=db-setup \
-H "Content-Type: application/json" \
-d '{"secret": "<SETUP_SECRET>"}'
api/ のファイルは12個のままにし、新しい処理は
api/crm.js の ?action= に足します。api/crm.js は300秒、リサーチと送信は60秒(vercel.json)。