オブジェクト、ビュー、ワークフロー、AIエージェントをコードで拡張できる、TypeScript・React・PostgreSQL製のオープンソースCRM。
marmelab/atomic-crm
React、shadcn/ui、Supabaseで構築された、連絡先・商談・タスク・メモを管理できるセルフホスト型CRM。
代替できる製品:Salesforce
HubSpot CRM
- スター
- 1,388
- フォーク
- 878
- 未解決の Issue
- 19
- 最終コミット
- 4 日前
これは何?
Atomic CRMは、営業チームやアカウントチームの日常業務を支える顧客関係管理アプリです。連絡先リスト、商談の進捗をパイプライン上で管理するKanbanボード、リマインダー付きタスク、連絡先に紐づくメモを備えています。やり取りの履歴も記録でき、連絡先のインポートとエクスポートにも対応しています。
フロントエンドはReactとshadcn/uiコンポーネントで構築され、バックエンドにはPostgresデータベース、API、ファイルストレージを提供するSupabaseを使用しています。Google、Azure、Keycloak、Auth0でサインインできます。専用アドレスをCCに追加するとメールを取り込み、メモとして保存できます。
このプロジェクトはフォークしてカスタマイズすることを想定しています。カスタムフィールド、テーマ、コンポーネントを置き換えられ、shadcn registryを通じて更新されたコンポーネントをフォークに取り込めます。ローカル開発環境はMake、Docker、ローカルのSupabaseインスタンスで実行できます。
主な機能
- 01連絡先、リマインダー付きタスク、メモを一元管理できます。
- 02Kanban形式のパイプラインボードで商談を追跡できます。
- 03アドレスをCCに追加してメールを取り込み、メモとして保存できます。
- 04連絡先をインポートおよびエクスポートできます。
- 05Google、Azure、Keycloak、Auth0でサインインできます。
- 06他のシステムとの連携に使えるAPIを提供します。
ユースケース
- 小規模な営業チームの連絡先や商談のパイプラインを、自前のインフラで管理する。
- Reactコンポーネントをフォークして変更し、独自のCRMを構築する。
- ReactとSupabaseを使った管理アプリの構築方法を学ぶ。
クイックスタート
- 1
リポジトリをForkしてcloneする
git clone https://github.com/[username]/atomic-crm.git - 2
依存関係をインストールする(ローカルのSupabaseを含む)
cd atomic-crm && make install - 3
アプリをローカルで起動し、http://localhost:5173/ を開く
make start
使う前に知っておきたいこと
- ローカル環境にMake、Node 24 LTS、Dockerがインストールされている必要があります。
- ローカルでの実行には、Supabaseバックエンド用のDockerが必要です。
トピック
よくある質問
- atomic-crm とは?
- React、shadcn/ui、Supabaseで構築された、連絡先・商談・タスク・メモを管理できるセルフホスト型CRM。 Atomic CRMは、営業チームやアカウントチームの日常業務を支える顧客関係管理アプリです。連絡先リスト、商談の進捗をパイプライン上で管理するKanbanボード、リマインダー付きタスク、連絡先に紐づくメモを備えています。やり取りの履歴も記録でき、連絡先のインポートとエクスポートにも対応しています。
- atomic-crm は無料で使えますか?ライセンスは?
- atomic-crm は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- atomic-crm は今もメンテナンスされていますか?
- 活発にメンテナンス中。atomic-crm の最終コミットは 2026年10月16日 です。
- atomic-crm は何に使えますか?
- 小規模な営業チームの連絡先や商談のパイプラインを、自前のインフラで管理する。 Reactコンポーネントをフォークして変更し、独自のCRMを構築する。 ReactとSupabaseを使った管理アプリの構築方法を学ぶ。
- atomic-crm のインストール方法は?
- リポジトリをForkしてcloneする: git clone https://github.com/[username]/atomic-crm.git 依存関係をインストールする(ローカルのSupabaseを含む): cd atomic-crm && make install アプリをローカルで起動し、http://localhost:5173/ を開く: make start
- atomic-crm はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/marmelab/atomic-crm
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
全画面のアニメーション歌詞に重点を置いた、NetEase、QQ、Kugou、Navidrome、ローカルライブラリ対応のTypeScript製音楽プレーヤー。
ReactとTypeScriptで構築された、Matrixオープンメッセージングプロトコル向けのシンプルで洗練されたWebクライアント。
Dockerでセルフホストできる、ポスターやSNS投稿、スライドなどを作れるオープンソースのブラウザベースデザインエディター。
チームとAIエージェントが同じボードで作業できる、REST API・webhook・MCP対応のセルフホスト型プロジェクト管理・課題トラッカー。
Next.jsとSupabaseで構築された、ホスト型の変更履歴ページでプロダクトの更新情報を公開するオープンソースの変更履歴管理アプリ。