new-term-radar
신규 AI 용어를 매일 추적, X·Hugging Face·GitHub 등에서 모델·제품·레포 이름을 빠르게 수집
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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)。