AgentSDR
Kandid AI · 生産性向上 · マーケティング · ビジネス
AgentSDR は自分のサーバーで動かすオープンソースの AI SDR だ。コールドメールのシーケンス、LinkedIn 営業、WhatsApp 通話を一つの作業スペースで回し、返信の仕分けと下書きを AI CRM が引き受ける。

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 は公表された上限の内側に収まっているが、アカウントが無傷で残ると保証できるベンダーはない。
導入の流れ
- マシンを確認する。Linux、macOS、Windows のいずれかで Docker と Compose が動き、初回起動に五分ほどかかる。
- compose ファイルを取得し、公開 URL と四つのランダムな秘密鍵を
.envに書き、docker compose up -dを実行する。PostgreSQL はアプリと一緒に起動する。 - 自分のアドレスを開くと初期設定ページが出る。名前、組織名、ログイン情報を入れて管理者アカウントを作る。
- アプリ内の設定から Google Workspace、Unipile、Cloudflare R2、OpenRouter を順につなぐ。
- CSV か XLSX のリストを取り込み、シーケンスか LinkedIn のキャンペーンを組み、下書き付きの返信が CRM に届くのを見る。
AIツール情報
AgentSDRの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 自分で営業開拓を回す創業者。人数課金の契約なしで三つのチャネルと 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 利用料である。
関連コンテンツ
AgentSDRに関連するツール、スキル、記事を探す。
AgentSDRの代替ツール
Maildun for Mac
Dunn · 生産性向上 · マーケティング · ビジネスMaildun for MacはmacOS向けのメール作成アプリだ。ブランドメールを手作業で組むことも、AIアシスタントやMCPに任せることもでき、OutlookとGmailで崩れにくいHTMLメールを書き出す。
Lune
Retrograde Labs · 生産性向上 · 学習Luneは科学AIエージェント向けのAI研究検索エンジンだ。MCPサーバーとして動き、Claude、ChatGPT、Cursorに査読済み情報科学論文の検索と引用を提供する。
Skreno
Skreno · 動画 · 生産性向上Skreno はブラウザ画面録画ツールだ。タブ、ウインドウ、画面全体をそのまま録り、AI 文字起こしと要約、コンソールログをひとつの共有リンクに載せる。
