AgentSDR

AgentSDR

Kandid AI · 生産性向上 · マーケティング · ビジネス

AgentSDR は自分のサーバーで動かすオープンソースの AI SDR だ。コールドメールのシーケンス、LinkedIn 営業、WhatsApp 通話を一つの作業スペースで回し、返信の仕分けと下書きを AI CRM が引き受ける。

AgentSDR の画面プレビュー

AgentSDR について

What Is AgentSDR

AgentSDR は自社サーバーに導入する営業開拓の作業スペースである。メール、LinkedIn、WhatsApp の三つを同時に扱い、見込み客と会話の記録を一つのデータベースに集める。コードは MIT ライセンスで公開され、AI の処理は自分で用意したモデルのキーで動く。

この点が費用構造を変える。多くの AI SDR は人数と連絡先の数で課金し、見込み客のデータをベンダーのサーバーに置く。AgentSDR はソフトウェアに対して料金を取らない。払うのはマシン代、接続するアカウント代、そしてキーが消費するトークンだ。

中身は Next.js と PostgreSQL で動く TypeScript アプリで、Docker Compose のスタックとして配布されている。セルフホストのツールを動かしたことがあれば、手順は見覚えのある形だ。環境ファイルを写し、四つの秘密鍵を決め、コマンドを一本走らせ、管理者アカウントを作る。

自分でつなぐ部品

最初から配線済みのものはない。メールは Google Workspace のメールボックスをサービスアカウント経由で使い、LinkedIn と WhatsApp は Unipile を通す。通話の録音は Cloudflare R2 のバケットに置き、モデルの呼び出しはすべて自分のキーで OpenRouter に向かう。Apollo のようなリスト拡充サービスは任意だ。

セルフホスト型営業自動化の実態はこういうことである。見込み客のデータベース、会話、認証情報が、自分が管理する環境の中に残る。代わりに三つの接続先がそれぞれ課金される。そこが運用の実費になる。

届かない範囲

始める前に二つの限界を知っておきたい。メール送信は Google Workspace のみで、Microsoft 365 を使うチームには今のところ道がない。WhatsApp 通話は Chrome 拡張機能が英語版の WhatsApp Web 上で動くことが前提で、環境によっては使えない。LinkedIn の自動化には常にアカウントのリスクが付きまとう。AgentSDR は公表された上限の内側に収まっているが、アカウントが無傷で残ると保証できるベンダーはない。

導入の流れ

  1. マシンを確認する。Linux、macOS、Windows のいずれかで Docker と Compose が動き、初回起動に五分ほどかかる。
  2. compose ファイルを取得し、公開 URL と四つのランダムな秘密鍵を .env に書き、docker compose up -d を実行する。PostgreSQL はアプリと一緒に起動する。
  3. 自分のアドレスを開くと初期設定ページが出る。名前、組織名、ログイン情報を入れて管理者アカウントを作る。
  4. アプリ内の設定から Google Workspace、Unipile、Cloudflare R2、OpenRouter を順につなぐ。
  5. CSV か XLSX のリストを取り込み、シーケンスか LinkedIn のキャンペーンを組み、下書き付きの返信が CRM に届くのを見る。

AIツール情報

AgentSDRの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プランFree software, MIT license (you pay for server, connected accounts and AI usage)
プラットフォームSelf-hosted web app (Docker), Chrome extension
開発元Kandid AI
カテゴリ生産性向上 · マーケティング · ビジネス
リリース日Oct 2026
最終更新Nov 2026
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況N/A

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 自分で営業開拓を回す創業者。人数課金の契約なしで三つのチャネルと AI CRM が手に入る。Docker スタックを扱えることが条件だ。
  • 技術担当のいる小さな営業チーム。一度の導入で複数の組織を載せられ、リストも受信箱も分けたまま運用できる。代理店が顧客を並行して預かる形にも向く。
  • データを社内に置きたい営業企画。見込み客の記録、返信、録音が自分のサーバーに残るので、セキュリティ審査で保管場所を聞かれても答えやすい。

タスク

  • 複数ステップのコールドメールのシーケンスを回す。自社のメールボックスから組み、差し込み項目、文言のばらつき、メールボックスごとの一日の上限、バウンスの自動抑制まで付いてくる。
  • 届いた返信を仕分ける。CRM が「関心あり」「顧客」「関心なし」「その他」に分類し、ナレッジベースから返信の下書きを作る。送るのは人の判断だ。
  • 散らかったリストを整える。表計算を取り込み、メールか LinkedIn で重複を消し、モデルやデータ提供元を呼ぶ拡充列を足す。

シーン

  • 二人の代理店が六社の開拓を回す。顧客ごとに組織を分け、メールボックス、リスト、受信箱を独立させる。他の顧客の記録は見えない。
  • 欧州向けに売る創業者が LinkedIn とメールを一箇所で使いたい。複数の LinkedIn アカウントでキャンペーンを回し、メールで追いかけ、どちらも同じパイプラインに落ちる。
  • OpenRouter をすでに契約しているチームがモデル代を一本化したい。AgentSDR は呼び出し先を選んだ提供元に固定し、代替経路を切る。分類も下書きも文字起こしも同じキーで動く。

主な機能

メールボックスの上限に合わせて回るシーケンス

シーケンスは自社の Google Workspace メールボックスから送る。ドメイン全体の委任を持つサービスアカウントで接続する仕組みだ。CSV のどの列でも差し込み項目になり、文言はばらつかせられる。メールボックスごとに一日の上限(既定は 30 通)、送信時間帯、署名を設定でき、ワンクリック解除とバウンスの自動抑制も入っている。複数のキャンペーンで同じメールボックス群を共有できる。

上限の内側で動く LinkedIn 営業

Unipile 経由で、複数の LinkedIn アカウントを同時に使ってキャンペーンを回す。流れは招待、承諾後のメッセージ、三回のフォロー。有料アカウントは一日 30 件、無料は 5 件まで招待できる。招待の間には 30 秒から 60 秒のランダムな間隔を置き、送信は各アカウントの勤務時間内に限る。LinkedIn 側の上限に当たったアカウントはその日いっぱい止まる。

録音と文字起こしが付く WhatsApp 通話

Unipile で番号を結び、Chrome に AgentSDR Call Recorder を入れる。アプリから発信すると、拡張機能が WhatsApp Web の中でダイヤルし、双方の音声を録る。文字起こしは選んだモデルが書く。録音は自分のバケットに保存される。メッセージの同期もあり、新しい番号にはウォームアップの手順が付く。

返信を読み取る AI CRM

届いた返信は「関心あり」「顧客」「関心なし」「その他」に分類され、AI が読み込んだナレッジベースから返信を起草する。下書きは対応待ちのキューに残り、人がそのまま送るか直して送る。AI は確信があるときだけ見込み客を次の段階へ進める。戻す動き、自信の低い判断、新しく顧客になった相手は人に回る。

リスト管理と拡充テーブル

人と企業は三つのチャネルが共有する一つのデータベースに入り、重複はメールか LinkedIn で照合する。取り込みは CSV と XLSX に対応し、独自の型の列を足せる。拡充テーブルはさらに進んでいて、列から API を呼ぶ、数式を走らせる、モデルに問い合わせる、提供元から企業データを取るといった処理が書ける。できた表はそのままキャンペーンになる。

自分のものになるセルフホスト構成

アプリ全体が PostgreSQL 18 込みの Docker Compose スタックとして配布される。連携の認証情報は AES-256-GCM で保存時に暗号化され、録音は有効期限の短い署名付きリンクでしか開けない。組織ごとのデータは分離される。メンバーは所有者、管理者、メンバーの権限で各自のアカウントから入る。Next.js のコードなので、列の型やチャネルを足すのは普通のアプリ開発の範囲だ。

メリットとデメリット

メリット

  • ソフトウェア自体に人数課金も連絡先課金もない。請求はサーバー、Unipile の契約、モデルのトークンから成り、量は自分で決められる。
  • リスト、返信、録音、提供元のキーは自分が管理する環境に残り、暗号化キーが外に出ることはない。
  • メール、LinkedIn、WhatsApp が一つのリストと一つの受信箱を共有するので、見込み客の履歴がツール間で分断されない。
  • 外向けの返信は承認キューを通る。外に出る文面は必ず人が確認する。
  • MIT ライセンスの TypeScript コードなので、分類と下書きの仕組みを読んで変えられる。

デメリット

  • インフラは自分の持ち物だ。Docker、PostgreSQL、ドメイン、HTTPS、バックアップ、更新を自分で見る。夜間の処理が落ちても電話できる窓口はない。
  • メール送信は Google Workspace のメールボックスだけに対応する。Microsoft 365 や一般的な SMTP を使うチームは、現状 AgentSDR から送れない。
  • WhatsApp 通話には Chrome 拡張機能と英語版 WhatsApp Web が要る。LinkedIn と WhatsApp はどちらも有料の Unipile 契約に依存する。
  • 開封とクリックは記録されない。他のツールが見せる開封率は手に入らず、返信率が主な指標になる。

よくある質問

ソフトウェアは無料だ。MIT ライセンスのオープンソースで自分でホストするため、人数やエディション、連絡先ごとの料金はない。かかるのはサーバー代、接続するアカウント代、OpenRouter での AI 利用料である。