オブジェクト、ビュー、ワークフロー、AIエージェントをコードで拡張できる、TypeScript・React・PostgreSQL製のオープンソースCRM。
- スター
- 11,488
- フォーク
- 1,681
- 未解決の Issue
- 51
- 最終コミット
- 先月
これは何?
Comp AI CRMは、フォームの横にAIエージェントを置くのではなく、エージェントが調査を担う顧客管理システムです。エージェントは独自のデプロイ環境で作業キューとスケジュールに従って動作し、次に調査する連絡先を判断してフォローアップを予約します。調査用の予算が尽きると停止します。各レコードには確認できた根拠に基づいて情報が入力され、根拠が弱い場合は事実として記録せず、人が確認するための提案として提示されます。
エージェントは外部APIキーなしで動作し、チーム内のメールスレッド、会議、署名欄を読み取ります。任意のAPIキーを設定すると、Web検索や企業情報、LinkedInのデータを利用できます。営業担当者は各連絡先のAgentタブで実行された手順を確認し、その場でエージェントとやり取りできます。アプリは、VercelにデプロイされたNext.jsフロントエンドと、Prisma経由でPostgresを利用するNestJS APIで構成され、GoogleとMicrosoftのサインインに対応しています。
主な機能
- 01独自の作業キューとスケジュールを持つ自律型の調査エージェント
- 02確認できた根拠に基づいてレコードを記録し、根拠が弱い情報は人の確認に回す
- 03外部APIキーがなくても、チーム内のメール、会議、署名欄を読み取って動作
- 04各連絡先、企業、商談にAgentタブを用意し、手順や質問を表示
- 05メールアドレスの許可リストに対応したGoogleおよびMicrosoftのサインイン
- 06Next.jsフロントエンドとNestJS APIをつなぐ型安全なtRPCリンク
ユースケース
- 取引先や連絡先の記録をエージェントに最新の状態に保たせたい小規模な営業チーム
- 独自のPostgresデータベースとIDプロバイダーを使ったCRMのセルフホスティング
- スケジュールに従って動作し、共有データストアに書き込むエージェントの実験
クイックスタート
- 1
リポジトリをクローンする
git clone https://github.com/trycompai/crm.git && cd crm - 2
サンプルのenvファイルをコピーして、依存関係をインストールする
cp .env.example .env && bun install - 3
Postgresを起動し、マイグレーションを適用して、開発サーバーを実行する
docker compose up -d && bun run db:deploy && bun run dev
使う前に知っておきたいこと
- BunとDockerが必要です。また、サインイン用にGoogleまたはMicrosoftのOAuthアプリを設定する必要があります。
- エージェント機能の多くは任意ですが、ブランドデータやLinkedIn向けのContextなど、追加のAPIキーが必要です。
- シングルテナントのみ対応しており、組織には対応していません。
トピック
よくある質問
- crm とは?
- 連絡先を調査し、根拠を記録し、独自のスケジュールで動作するAIエージェントを中心に据えたオープンソースCRM。 Comp AI CRMは、フォームの横にAIエージェントを置くのではなく、エージェントが調査を担う顧客管理システムです。エージェントは独自のデプロイ環境で作業キューとスケジュールに従って動作し、次に調査する連絡先を判断してフォローアップを予約します。調査用の予算が尽きると停止します。各レコードには確認できた根拠に基づいて情報が入力され、根拠が弱い場合は事実として記録せず、人が確認するための提案として提示されます。
- crm は無料で使えますか?ライセンスは?
- crm は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- crm は今もメンテナンスされていますか?
- 半年以内に更新あり。crm の最終コミットは 2026年9月11日 です。
- crm は何に使えますか?
- 取引先や連絡先の記録をエージェントに最新の状態に保たせたい小規模な営業チーム 独自のPostgresデータベースとIDプロバイダーを使ったCRMのセルフホスティング スケジュールに従って動作し、共有データストアに書き込むエージェントの実験
- crm のインストール方法は?
- リポジトリをクローンする: git clone https://github.com/trycompai/crm.git && cd crm サンプルのenvファイルをコピーして、依存関係をインストールする: cp .env.example .env && bun install Postgresを起動し、マイグレーションを適用して、開発サーバーを実行する: docker compose up -d && bun run db:deploy && bun run dev
- crm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/trycompai/crm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
会議予約やカレンダー管理に使える、MITライセンスのオープンソース・セルフホスト型スケジューリングプラットフォーム
複数のプラットフォームで投稿の計画・公開・分析ができる、AIとAPI連携に対応したオープンソースのセルフホスト型SNS予約投稿ツール。
Airtableの代替として使える、セルフホスト可能でAPI指向の共同編集型ローコードプラットフォーム。
ChatGPTやGeminiなどのAI検索回答におけるブランドの表示状況を追跡するオープンソースプラットフォーム。
TypeScript製連携機能がMCPサーバーとしても動作する、Zapier代替のオープンソースワークフロー自動化プラットフォーム。