比較

Busabase と Convex:AI エージェントにはどちらを使うか

Convex は TypeScript で書くリアクティブなバックエンドです。開発者とコーディングエージェントが、壊さずにアプリを出荷できるよう設計されています。Busabase は、エージェントとチームが実際の仕事をするワークスペースです。ビジュアルなデータテーブル、チームのナレッジベース、スキル、アプリがそろい、エージェントの変更はすべて、読んで、レビューして、取り消せるチェンジリクエスト(Change Request)として残ります。

両者が出会うのは「エージェントの仕事をどこに置くか」を決めるときです。アプリ自身のデータなら Convex の担当。エージェントが業務のために生み出すレコード、ドキュメント、判断なら、Busabase がバックエンドのコードを一行も書かずに引き受けます。以下、やりたいことごとに比べます。

最終確認日:2026 年 11 月 13 日。Convex のホームページ、料金ページ、ドキュメント(利用上限、バックアップ、ダッシュボード、MCP サーバー、AI、セルフホスト)、ニュースサイト、および Busabase の現行製品にもとづきます。

結論から

Busabase を選ぶのは

エージェントが顧客レコードを更新し、調査やコンテンツを書き、業務ドキュメントやスキルを保守していて、何が・誰によって・なぜ変わったかをチームが確認する必要があるとき。スキーマも関数もフロントエンドも、先に書く必要はありません。

Convex を選ぶのは

TypeScript でアプリを作っていて、データベース、サーバー関数、ライブ更新を一か所にまとめ、データベースからクライアントまで型チェックを効かせたいとき。

両方使うのは

プロダクトは Convex で動き、その周りでエージェントが働いているとき。アプリのデータは Convex に、エージェントがチームのためにする仕事は Busabase に置き、Convex のアクションから API で読み出せます。

いちばんの違い:すべての変更がチェンジリクエスト

業務データのためのバージョン管理だと考えてください。Busabase では、レコード、ドキュメント、スキルのファイル、Base のフィールド定義まで、あらゆる編集がチェンジリクエストです。変更不可能なコミットからなるブランチで、説明と差分を持ちます。マージするとレコードは先へ進み、以前の版は履歴に残ります。

Convex が解いているのは別の問題です。mutation はトランザクションなので、同時書き込みでデータが中途半端に壊れることはありません。ただし mutation がコミットされると、ドキュメントには新しい値だけが残ります。Convex の監査ログが記録するのはデプロイメントの作成やメンバーの招待といったチームの操作で、ドキュメントの変更前後ではありません。バックアップからの復元は、既存のデータを消してスナップショットで置き換えます。

  • すべての書き込みに理由と差分。変更ごとに目的が書かれ、フィールド単位の前後が表示されます。
  • どのエージェントかが記録に残る。作成者と、経由したキーやツールがコミットに保存されます。
  • データベース全体ではなく、1 件だけ取り消す。レコード、ドキュメント、スキルは履歴をすべて保持し、間違えた編集だけを巻き戻せます。
  • レビューは必要な所だけ。書き込み権限があれば即座に反映。エージェントに「提案のみ」のキーを渡せば、変更は受信箱で人の承認か差し戻しを待ちます。
レビュー中の Busabase のチェンジリクエスト。変更の説明、レコード本文の変更前後の差分、「承認」「修正を依頼」のボタン
受信箱のチェンジリクエスト:説明、誰がどのツールで提案したか、各フィールドの変更前と変更後。そのまま承認するか、修正を依頼できます。

Convex は、エージェントのコードがデータを正しく書くことを保証します。Busabase は、エージェントが書いたものをチームが確かめ、問い、元に戻せることを保証します。

Busabase がエージェントとチームに用意するもの

コード中心のバックエンドでは、以下はどれも誰かが設計し、作り、運用し続ける機能です。Busabase ではワークスペースに最初から入っています。

誰でも読めるテーブル

どの Base もテーブル、ギャラリー、カンバン、カレンダー、ガントチャートで開け、AND/OR のフィルタグループ付きでビューを保存できます。エージェントの成果を見るのに開発者ダッシュボードは要りません。

チームのナレッジベース

方針を書いたドキュメント、エージェントが作ったファイル、更新対象の Base が同じツリーに並び、人とエージェントがひとつの権限設定で共有します。

ワークスペース全体を grep

1 回の正規表現検索でファイル、ドキュメント本文、Base のレコード、エージェントプロンプトを横断し、行番号と前後の文脈付きで返します。エージェントは正確な根拠を示せます。

スキルは一度アップロードすれば十分

チーム独自のスキルをワークスペースに置けば、接続したすべてのエージェントが同じ版を読みます。スキルの変更もチェンジリクエストを通ります。

4 つのエンジンで動く AirApp

データを使った小さなアプリをエージェントに作らせ、ブラウザ、手元のマシン、クラウドサンドボックス、Web サイトのいずれかで動かせます。

独自ドメインの Web サイト

Website エンジンは Cloudflare Workers 上で動き、バックエンドのエンドポイントを持て、カスタムドメインも使えます。プレビューと公開は CLI、API、MCP 経由でエージェントに任せられます。

チームのために

閲覧・書き込み・管理のロールでメンバーを招待。エージェントは自分のキーで参加し、キーごとに閲覧・提案のみ・書き込み・管理のいずれかが上限になります。ノードは非公開、ワークスペース全体、個別付与から選べます。

エージェントをすぐ接続

MCP、CLI、OpenAPI の REST API、Webhook、Python SDK、Claude Code と Codex 向けプラグイン。同梱のスキルがワークスペースの構成をエージェントに説明します。

データを置くべき場所で

MIT ライセンス。ノート PC、自社サーバー、完全オフライン環境、Busabase Cloud のどこでも動きます。スペースは Markdown、Base 定義、JSON レコードの普通のファイルに書き出せます。
Busabase の Base。エージェントが書いたブログ記事がタイトル、カバー画像、本文の列でテーブル表示され、「公開待ち」「下書き」などの保存済みビューがある
エージェントが書いた記事を収めた Busabase の Base。チームの誰もが読んで直せ、「公開待ち」などの保存済みビューで同じレコードを絞り込めます。

やりたいことで比べる

各行は、チームがこの 2 つの製品に持ち込む仕事です。Convex が適している仕事は、表でもそう書いています。

やりたいことBusabaseConvex
エージェントが何を、誰が、なぜ変えたかを知る標準搭載:チェンジリクエストに説明、フィールド単位の差分、作成者、経由したキーデータについてはない。mutation のコミット後は新しい値だけが残る。監査ログ(Pro 以上)はデプロイメントやメンバーなどチームの操作が対象
間違った変更を 1 件だけ取り消すできる:その編集だけを巻き戻し、ほかの履歴はそのままテーブルデータのバックアップから復元し、現在のデータを置き換える。日次バックアップは Pro
エージェントに提案だけさせるできる:「提案のみ」のキーで、変更は受信箱へエージェントの書き込みを保留する仕組みは公式ドキュメントに記載なし。MCP サーバーは本番では既定で読み取り専用、フラグひとつで読み書きすべてが可能に
エージェントが書いた内容をチームが見て直すできる:テーブル、ギャラリー、カンバン、カレンダー、ガント開発者ダッシュボードのデータページ。非エンジニア向けの画面はアプリとして自作
メンバーとエージェントを同じワークスペースにできる:閲覧・書き込み・管理のロール。エージェントは範囲を絞ったキーで参加ダッシュボードのチームメンバーは Admin と Developer。Business ではカスタムロール
チームのナレッジベースを運用するできる:ドキュメント、ファイル、Base が同じツリーで権限も共通アプリ用のファイルストレージはあるが、ドキュメントはない
すべての中から特定の一文を探すできる:ファイル、ドキュメント本文、レコード、エージェントプロンプトを 1 回の grep でアプリのテーブル内ドキュメントに対する全文検索とベクトル検索
全エージェントに同じチームのスキルをできる:一度アップロードすれば、全エージェントが同じ版を読むConvex の Agent Skills はコーディングエージェントに Convex の使い方を教えるもの。チーム独自のスキルを置く場所はない
データをアプリにするできる:AirApp はブラウザ、手元のマシン、クラウドサンドボックス、Web サイトで動くアプリは自分で書く。オープンソースの Chef が Convex 上のフルスタックアプリを生成
独自ドメインで Web サイトを公開するできる:Cloudflare Workers 上の Website エンジン、カスタムドメインは Plus 以上カスタムドメイン(Pro)は関数と HTTP アクション用。フロントエンドは Vercel や Netlify などでホスト
Claude Code、Codex、Cursor などを接続できる:MCP、CLI、OpenAPI、Webhook、プラグインできる:MCP サーバーと、Claude Code・Codex・Cursor 向けの公式プラグインとスキル
請求額を事前に見通す席単位の定額:従量の超過料金なしPro は開発者 1 人あたり $25、含まれる量を超えると従量課金。他リージョンは 1.3 倍
オフラインを含むセルフホストできる:MIT。ノート PC からエアギャップ環境までできる:2 年後に Apache-2.0 になる FSL ライセンス、Docker、コミュニティサポート
ライブクエリと端から端までの型を持つ TypeScript のリアクティブアプリを作る担当外:Convex を使うできる。Convex の本領:データが変わるとクエリが再実行され、クライアントが更新される

次に来るもの

以下の 3 つは現在開発中で、まだ利用できません。計画の参考になるよう掲載しており、リリース時にこのページを更新します。

アプリユーザー(App users) 開発中

公開したアプリを使う人(ショップの顧客など)がメールのコードでサインインし、自分のレコードだけを見られます。プラットフォームが強制し、ワークスペースのメンバーにはならず、席も使いません。

オントロジー 開発中

既存の Base の上に、チームが扱う業務オブジェクト(会社、連絡先、商談)とそのつながりを定義します。人とエージェントが同じ言葉で話せ、変更はチェンジリクエストで行います。

きめ細かな権限 開発中

Base 内の行・フィールド単位のアクセス制御、範囲と期限付きのエージェントへの付与、人が承認するアクセス申請。各エージェントは仕事に必要な分だけを持ちます。

Convex はエージェントに正しいコードを書かせ、Busabase はエージェントが変えたものを記録する

コーディングエージェントにここまで踏み込んだバックエンドは多くありません。Convex のホームページは、端から端までの型安全性によってエージェントのハルシネーションを出荷前に捕まえる、とうたいます。Claude Code、Codex、Cursor 向けの公式プラグインと Agent Skills を公開し、MCP サーバーは既定で本番デプロイメントにアクセスできません。アプリビルダーの Chef はオープンソース化され、Convex によれば 25 万人以上が使っています。

アプリの中で動くエージェント向けには、Agent コンポーネントがスレッドとメッセージ履歴を管理し、ベクトルと全文のハイブリッド検索を備えます。AI Gateway を使えば、関数からプロバイダーの API キーなしでモデルを呼べます。資金面も十分で、2026 年 8 月に 5,700 万ドルのシリーズ B を発表し、自社の数字では有料チームは 1 万近くにのぼります。

いずれも目指すのは、動くアプリです。保証はコードに対するもの、つまり通る型、成り立つトランザクション、スケールする関数です。アプリが動き出した後にエージェントが残す業務記録、たとえばどの顧客の行を編集したのか、ドキュメントに以前何が書かれていたか、その変更を先に人が見るべきか、は保証の外にあります。Agent コンポーネントのスレッドはひとつのアプリの会話履歴であって、チームのレコード、方針、スキルではありません。

Busabase は、その保証が終わるところから始まります。エージェントの書き込みはすべて、理由と差分と取り消し手段を持つチェンジリクエストになり、チーム全員がコードを書かずに開けるワークスペースに残ります。

組み合わせて使う

Convex でプロダクトを作り、その横でエージェントを動かすチームによくある分担です。

  1. アプリ本体(ユーザー、ライブクエリ、トランザクション)は Convex で動かし、コーディングエージェントは Convex の MCP サーバーとプラグインを使って開発を続けます。
  2. リサーチエージェントが取引先の情報を Busabase の CRM の Base にまとめ、営業チームはカンバンで商談を進めます。
  3. ライティングエージェントがヘルプ記事やリリースノートをコンテンツの Base に下書きします。キーは提案のみなので、編集者がチェンジリクエストを承認して初めて反映されます。
  4. ネットワークリクエストを送れる Convex のアクションが、承認済みのレコードを Busabase の REST API から取得します。あるいはエージェントが、独自ドメインの AirApp Web サイトとして公開します。

Convex はアプリをユーザーにとって速く一貫したものに保ちます。Busabase はエージェントの仕事を、チームにとって読めて、追えて、元に戻せるものに保ちます。

料金の比較

Busabase

Free:1 スペース、3 席、5,000 レコード、1 GB のファイル。スキル、ワークフロー、AirApp を含むすべてのノードタイプ。
Plus:1 席あたり月 $10(年払い)。Pro:$20。
席単位の定額で、従量の超過料金はありません。セルフホストは MIT で無料、席数の上限もありません。

Convex

Free / Starter:$0。開発者 6 人まで、月 100 万回の関数呼び出しと 0.5 GB のデータベースを含み、Starter は超過分を従量で支払います。
Professional:開発者 1 人あたり月 $25。2,500 万回の関数呼び出しと 50 GB のデータベースを含み、日次バックアップとカスタムドメイン付き。
Business・Enterprise:月額最低 $2,500。
含まれる量を超えた分は従量課金で、他リージョンは 1.3 倍です。

2026 年 11 月 13 日時点の公開価格です。最新情報は Busabase の料金、Convex の料金、Convex の利用上限をご確認ください。

Convex のほうが向いている場合

  • TypeScript でライブな共同作業アプリを作っている。データが変わると関連するクエリが再実行されてクライアントに届き、mutation はトランザクションで、型はデータベースから UI までつながります。
  • バックエンドの大半をコーディングエージェントが書く。型チェック、MCP サーバー、公式のプラグインとスキルが、書いたコードへの素早いフィードバックをエージェントに返します。
  • アプリ自身がエージェントを持つ。Agent コンポーネントがスレッド、メッセージ履歴、ベクトル検索を担い、AI Gateway なら個別のプロバイダーアカウントなしでモデルを呼べます。

Busabase に現時点でできないことも明記します。リアルタイム購読、ベクトルインデックス、アプリのスキーマのマイグレーション管理はありません。公開したアプリのエンドユーザー認証は開発中(アプリユーザー)で、まだ利用できません。いま必要なら、その部分は Convex で作ってください。

よくある質問

Busabase は Convex の代わりになりますか?
アプリのバックエンドとしては代わりになりません。代わりになるのは、エージェントの仕事を置くためにバックエンドの上へ別途作るもの、つまり非エンジニア向けの管理画面、ドキュメント置き場、編集履歴、社内ツールです。
Convex の mutation はトランザクションです。それで十分では?
トランザクションは、書き込みが完全で一貫していることを保証します。しかし、なぜ書いたのか、置き換えられた値は何か、を記録せず、レビュー待ちにすることも、後からその 1 件だけを取り消すこともできません。チェンジリクエストはこの 4 つをすべて行います。
チェンジリクエストは Convex の監査ログと何が違いますか?
Convex の監査ログは、デプロイメントの作成やメンバーの招待など、チームメンバーの操作を記録します。チェンジリクエストはデータの変更そのもので、説明、差分、作成者を持ち、巻き戻せます。
エージェントの書き込みはすべて人のレビューが必要ですか?
いいえ。書き込み権限を持つ人やエージェントの変更は即座に反映され、履歴も残ります。レビューは選択です。エージェントに「提案のみ」のキーを渡すか、レビュー付きで変更を出させます。
Convex のアプリから Busabase のデータを読めますか?
読めます。Convex のアクションはネットワークリクエストを送れるので、閲覧用のキーで Busabase の REST API を呼び、レコードをアプリで使えます。
どちらもセルフホストできますか?
できます。Busabase は MIT ライセンスで、ノート PC 1 台からエアギャップ環境まで動きます。セルフホストガイドをご覧ください。Convex のバックエンドは 2 年後に Apache-2.0 になる FSL ライセンスで提供され、ドキュメントでもセルフホストは誰にでも向くものではないと述べています。

次の一歩

すでに使っているエージェントを接続し、本物の仕事をひとつ Base に入れてもらいましょう。取引先リスト、コンテンツ計画、サポートの回答集など。数分でチームが開き、すべての変更を確かめ、その上に積み上げられます。

関連記事: すべての比較 · Busabase と Supabase · Busabase と Firebase · チェンジリクエストの仕組み · 検索と grep · AirApp を Web サイトとして公開する · 各プラットフォームはエージェントの書き込みをどう扱うか

出典: Convex ホームページ, Convex の概要, Convex の料金, Convex の利用上限, Convex のバックアップと復元, Convex ダッシュボード:データ, Convex ダッシュボード:チームと監査ログ, Convex MCP サーバー, Convex の AI コード生成, Convex AI Agents, Convex AI Gateway の発表, Chef のオープンソース化, Convex のセルフホスト, Convex のカスタムドメイン, Convex のホスティング, Convex のシリーズ B 発表, Convex for Enterprise, Busabase の料金