Mochiフラッシュカードのレビュー(2026年):無料プラン、オフライン利用、Anki比較
Mochiでカードを作るとき、最初に開くのは一般的な表面・裏面の入力フォームではなく、Markdownドキュメントです。ハイフン3つだけの行を加えると、ドキュメントが複数面の復習カードになります。ノートのまま残すことも、別のカードへリンクすることも、検索できる状態を保ったままアーカイブして復習キューから外すこともできます。
この小さな区切り線だけでも、Mochiフラッシュカードが誰に向いているかが見えてきます。ノートと間隔反復を1つのローカルファーストアプリにまとめたい人、特にMarkdownやバックリンク、Remembered/Forgotのシンプルな2択がしっくりくる人には有力な選択肢です。一方、生成カードのバリエーション、カスタムHTML/CSS、JavaScript、アドオン、スケジューラーの細かな設定に支えられたAnkiコレクションをすでに持っている人には、あまり向きません。
1台だけで使うなら、無料プランは単なる体験版ではありません。登録なしで始められ、Mochiのドキュメントにはオフラインで無制限に使えると明記されています。ただし、デバイス間同期は月額US$5のProプランの機能です。Ankiユーザーにとってより大きな負担は、移行時に失われるものです。MochiはAnkiパッケージと復習履歴をインポートできますが、すべてのテンプレート、スタイル、スクリプト、スケジューラー設定、アドオンの動作までは引き継げません。
開示事項: 私はKirill Markinで、Nibomoを開発しています。この記事は公開情報を確認してまとめたワークフローのレビューであり、私自身が製品を実際に操作してテストしたという主張ではありません。アフィリエイトリンクはありません。比較の中心はMochiとAnkiです。私の製品は、記事の終盤で明記した代替案としてのみ紹介します。
情報確認日: 2026年9月7日。Mochiの変更履歴で確認できる最新リリースは、2026年8月10日付のバージョン26.8.2でした。料金やアプリストアの情報は変わる可能性があります。

先に結論
- Markdownのノートとカードをまとめて扱いたい、1台の端末でアカウントを作らずオフライン利用したい、バックリンクを使って2択で復習したいなら、Mochiを選びましょう。
- 高機能なノートタイプ、HTML/CSSテンプレート、アドオン、無料のクラウド同期、4段階評価、より細かなFSRS設定が必要なら、Ankiを選びましょう。
- すでに安定して復習できていて、Mochiで解決したいワークフロー上の問題を具体的に挙げられないなら、まだ乗り換えないでください。新しいインターフェースだけを理由に、何年分ものスケジュールデータやカスタムカードを危険にさらす必要はありません。
- Ankiを長年使っているなら、移行前にテストしてください。Mochiは
.apkgファイルと復習履歴を取り込めますが、HTMLをMarkdownへ変換し、CSSとJavaScriptを削除します。
MochiとAnkiを比較:早見表
| 判断基準 | Mochi | Anki |
|---|---|---|
| 最も向いている人 | ノートと復習カードを同じ場所で扱いたい、リンク型ノートやMarkdownのユーザー | 実績があり、細かく設定できるフラッシュカードシステムを求める学習者 |
| カードの作り方 | Markdownドキュメントに---を追加すると複数面のカードになる。フィールドとテンプレートも利用可能 |
ノートにフィールドを保存し、HTML/CSSテンプレートから1枚以上のカードを生成 |
| 復習フロー | 新規カードはまず学習段階に入り、学習済みカードはForgot / Rememberedで評価 | Again / Hard / Good / Easyで評価 |
| スケジューリング | デフォルトはMochi独自のアルゴリズム。FSRSも選択可能 | FSRSまたは従来のSM-2。FSRSの調整ツールはより充実 |
| 無料で使える範囲 | 登録不要、オフライン利用は無制限 | デスクトップアプリとAnkiWeb同期は無料。公式iOSアプリは有料 |
| デバイス間同期 | Pro、月額US$5 | AnkiWeb経由で無料 |
| 対応プラットフォーム | Web、macOS、Windows、Linux、iOS、Android | Windows、macOS、Linux、AnkiWeb、公式AnkiMobile、独立開発のAnkiDroid |
| 持ち運べる形式 | ネイティブの.mochi、Markdown、CSVでエクスポート |
ネイティブの.colpkgと.apkg、タブ区切りテキスト |
| データとホスティングの境界 | ローカルファースト。コアアプリはオープンソースとして公開されておらず、正式にサポートされるセルフホスト同期サービスも文書化されていない | メインリポジトリはAGPLライセンス。公式のセルフホスト同期サーバーが文書化されている |
実用上の違いは、ノート中心のシンプルさか、コレクション全体の制御かです。
Mochiのインターフェースの中心にあるもの
Mochiのインターフェースは、1枚のカードを作って復習するまでの流れを追うと分かりやすくなります。
すべてのカードはいずれかのデッキに属します。New Cardをクリックすると、固定の問題欄と解答欄ではなく、Markdownの編集画面が開きます。1枚のカードに、見出し、リスト、コード、画像、構造化フィールド、リンクを入れられます。ブロックの間に---を加えれば、復習用の面を2つ以上作れます。別のカードを参照するには[[二重角括弧]]を使い、Mochiが自動でバックリンクを作成します。公式のカード概要には、プレースホルダーに構造化フィールドの値を表示するテンプレートも説明されています。
カードは別々のシステムに分けず、2つの役割を持たせられます。
- 復習カードには複数の面があり、間隔反復の対象になる。
- 参照用のノートは同じデッキに残したままアーカイブできる。内容、タグ、リンク、履歴を削除せず、新規カードと復習期限を迎えたカードのキューから外せる。
デッキビューには、フィルター、並べ替え、レイアウトの組み合わせを保存できます。普段の閲覧にはグリッドを使い、タグ、復習期限、低い保持率、最近の復習などを条件に別のビューを作れます。通常のスケジュールや復習履歴を変えずに、そのビューを短期集中の学習セッションとして使うこともできます。単にインターフェースが「すっきりしている」と言うより、こちらのほうが具体的です。同じデッキが、ノートにも、フィルター付きデータベースにも、学習キューにもなります。
毎日の復習は2段階です。New cardsでは、カードを復習スケジュールに追加するか、Againを選んで少し後にもう一度表示します。学習済みのカードが復習期限を迎えると、次の面を表示してからForgotかRememberedを選びます。Forgotを選んだカードは、進捗がリセットされる前に再復習キューへ入ります。復習時の判断をあえて絞った設計です。
Mochiは無料?オフラインでできることは?
無料です。ただし、「無料」と「オフライン」が意味する範囲は、どこで使うかによって異なります。Mochiの現在の料金は次のとおりです。
- Free: 永久にUS$0。登録不要で、オフライン利用は無制限。
- Pro: 月額US$5。デバイス間同期、デッキの公開、動的フィールド、AI連携、メールサポートが追加される。
MochiはmacOS、Windows、Linux、iOS、Android、Webで動作します。ダウンロードとインストールのガイドを見ると、実用上の境界が分かります。
| 利用方法 | 無料・オフラインの意味 |
|---|---|
| インストール済みのデスクトップまたはモバイルアプリ | アカウントなしでMochiをオフライン利用できる。データは端末に保存されるため、1台にインストールしたアプリだけで無料のワークフローが完結する。 |
| Proを使わないWebアプリ | コンテンツはブラウザのオフラインストレージに保存される。Mochiは、ブラウザが予告なくこのデータを消去する可能性があると警告している。 |
| 複数の端末で同じコレクションを使う | インストールした各アプリはオフラインで動作するが、デバイス間の自動同期はPro機能。 |
オフライン利用と同期は別物です。ダウンロードしたアプリでカードを作成・復習するだけなら、Proは必要ありません。同じコレクションの最新状態をノートPCからスマートフォンへ自動で引き継ぎたいなら、Proが必要です。無料プランで重要なデータを扱う場合は、1台の端末、特にブラウザストレージを唯一の保存先にせず、ネイティブ形式のバックアップを残してください。
オフライン動作が決め手になるなら、具体的な端末構成をAnkiはオフラインで使える?で比べ、より広い選択肢はオフライン対応フラッシュカードアプリのガイドで確認できます。
MarkdownフラッシュカードこそMochiを選ぶ理由
Mochiの本当の強みは、Markdownを使うことで、日々管理する元データそのものがどう変わるかにあります。
Mochiのカードは、そのままテキストとして読めます。1つのドキュメントに短い説明、コードブロック、関連する考え方へのリンク、復習面を分ける区切りを含められます。同じ構造を繰り返したい場合は、フィールドとテンプレートも使えます。テンプレートを適用すると、Mochiはフィールドのプレースホルダーを含むテンプレート側のMarkdownをレンダリングします。カード本体のMarkdownは削除されませんが、レンダリング時には使われません。
Ankiの出発点は別のモデルです。ノートにフィールドを保存し、カードテンプレートが、どのフィールドを表示し、どのカードを生成するかを決めます。テンプレートはHTMLで記述し、見た目はCSSで整えます。そのため、元データを1か所に保ったまま、1つの単語ノートから認識用と産出用のカードを生成できます。
この構造なら、Ankiでは条件付きレイアウト、複数パターンのカード生成、タイプ入力による解答、カスタムスタイル、アドオンで拡張するワークフローを深く作り込めます。一方で、AnkiはMarkdownをネイティブに扱うフラッシュカードアプリではありません。AnkiでMarkdownを使うには、別途変換するか、アドオンを加える必要があります。
選ぶ基準はシンプルです。カードにもなるノートが欲しいのか、それとも複数のカードを生成できる構造化されたノートタイプが欲しいのか。Mochiは前者を、Ankiは後者を重視しています。
Mochiの間隔反復はFSRSにも対応
MochiにはFSRSがないという比較情報は古くなっています。Mochiは2025年にFSRSのプレビュー版を追加し、その後もスケジューラー関連の修正を継続しています。ただし、デフォルトは現在もMochi独自のアルゴリズムです。
デフォルトのアルゴリズムでは、RememberedまたはForgotで評価するたびに、固定の乗数を使って復習間隔を変えます。Review SettingsでFSRSに切り替えると、学習済みの既存カードは履歴を失わずにFSRSへ移行します。目標保持率とカスタムパラメータを設定でき、後から元のアルゴリズムへ戻すこともできます。
どちらのスケジューラーでも、Mochiの評価は2択のままです。
- ForgotはFSRSのAgainに対応する。
- RememberedはFSRSのGoodに対応する。
Mochiのドキュメントによると、2段階評価でもFSRSは機能しますが、HardとEasyから得られる情報の一部は失われます。最適化済みのカスタムパラメータは利用できるものの、オプティマイザーは内蔵していません。自分の履歴に合ったパラメータを生成するには、外部のFSRSオプティマイザーとMochiの復習履歴が必要です。
AnkiのFSRS設定はさらに充実しています。目標保持率とパラメータをプリセットに紐付けられ、内蔵オプティマイザーで復習履歴に合うパラメータを算出できます。シミュレーターは、設定ごとの復習回数や学習時間を見積もります。AnkiはAgain、Hard、Good、Easyの4段階で結果を記録します。
ただし、4段階評価の利点を生かせるのは、各ボタンを一貫して使える場合だけです。Ankiのマニュアルでは、Hardを想起成功として扱います。答えを思い出せなかったのにHardを押すと、FSRSへ誤った情報が伝わり、復習間隔が長くなりすぎる可能性があります。
思い出せたかどうかだけで判断するほうが復習に迷わないなら、Mochiの2段階評価が向いています。より細かな評価データが欲しく、オプティマイザー、保持率の設定、プリセット、学習負荷シミュレーターを使うなら、Ankiを選びましょう。アプリではなくスケジューラー自体を比べたい場合は、FSRS vs SM-2をご覧ください。
MochiとAnkiは料金がかかるポイントが違う
パソコン1台だけで学習するなら、どちらのアプリも無料で使えます。複数の端末を使うと、費用がかかる場所に違いが出ます。
MochiのPro同期は月額US$5で、デッキ公開、動的フィールド、AI連携、サポートもセットになっています。Ankiのデスクトップアプリは無料で、Anki公式サイトではAnkiWebによる同期も無料と説明されています。AnkiMobileはiPhoneとiPad向けの有料公式アプリで、AnkiDroidは無料の独立開発Androidクライアントです。
つまり、「どちらが安いか」は使う端末によって変わります。
- パソコン1台:どちらも無料で使える。
- 複数のデスクトップ端末またはAndroid端末:AnkiならAnkiWebの無料同期を使えるため、サブスクリプションは不要。
- iPhoneまたはiPad:Ankiでは公式アプリの買い切り費用が加わり、Mochiではデバイス間同期に月額のProプランが必要。
- Mochiの公開機能、動的フィールド、AI連携も欲しい人にとっては、同期は料金のすべてではなく、Proに含まれる機能の1つ。
iOSの正確な総額を比べる前に、お住まいの地域のApp Storeで確認してください。この記事では、市場ごとに変わるアプリストア価格を具体的な金額で記載していません。
Mochiのホスティングとローカルファーストは別物
次の3つの言葉は、よく同じものとして扱われます。
- ローカルファーストとは、普段使うデータが端末上にあり、クラウドサービスがなくてもアプリを使い続けられること。
- オープンソースとは、確認と変更を許可するライセンスの下でソースコードが公開されていること。
- セルフホストとは、関連サービスを自分のインフラで動かすために、製品側が正式にサポートする手順が用意されていること。
Mochiはローカルファーストの動作を明確に文書化しています。一方、コアアプリをオープンソースとして公開してはいません。公式サイトのフッターにある「Open source」リンクの行き先は、コアアプリケーションではなく連携機能のコレクションです。また、公式サイトにはPro同期の代わりになる、正式にサポートされたセルフホスト手段も記載されていません。
自分のサーバーで動かしたくてMochiのホスティングを調べているなら、できる範囲はここまでです。ローカルデータとネイティブバックアップは自分で保持できますが、文書化されているデバイス間同期の手段はMochi Proです。ローカルファーストはデータを管理するうえで役立ちますが、セルフホストではありません。
AnkiのメインリポジトリはAGPLバージョン3以降でライセンスされています。ただし、一部のコンポーネントには例外として別のライセンスが記載されています。公式マニュアルには、上級者向けのセルフホスト同期サーバーも説明されています。このサーバーは対応クライアントのAnkiWeb同期を置き換えるものであり、AnkiWebサイトそのものをセルフホストする仕組みではありません。コマンドライン、ネットワーク、ファイアウォール、プロトコル、アップデートに関する問題は、運用者自身で対処する必要があります。
Ankiからのインポートで残るもの、変わるもの
Mochiのインポート手順では、復習履歴を含むAnkiの.apkgファイルを読み込めます。ただし、「インポートできた」ことと「元と同じ状態になった」ことは別です。
インポート時に、MochiはHTMLをMarkdownへ変換し、CSSとJavaScriptを削除します。異なる2つのカードモデルをまたぐ形式変換だからです。単純な表面・裏面のカードが最も移行しやすく、スタイル、テンプレートのロジック、タイプ入力、JavaScriptに依存するカードはインポート後の確認が必要です。
復習履歴を移すには、エクスポート時に明示的な選択も必要です。Ankiのエクスポートマニュアルでは、復習履歴をパッケージへ含めるかどうかはInclude Scheduling Informationで決まると説明されています。これをオフにすると、.apkgに含まれていない履歴をMochiが復元することはできません。
履歴を取り込めても、今後の復習予定日まで同じになるとは限りません。2つのアプリでは、スケジューラー、評価、目標保持率、パラメータ、学習ステップ、デッキ設定が異なる場合があります。過去の記録は新しいスケジューラーの判断材料にはなりますが、2つのシステムを同じ動きにはしません。
ネイティブバックアップとテキスト形式のエクスポートは役割が違う
移行する前に、元の環境を復元できるバックアップを残してください。人が読みやすい形式での書き出しは便利ですが、そのまま復元に使えるとは限りません。
Mochiのバックアップガイドには、ネイティブ形式で残せる2つの方法が記載されています。
- ユーザーディレクトリ全体をコピーすると、コンテンツ、復習履歴、添付ファイル、アプリ設定、ログイン状態を保持できる。
.mochiエクスポートでは、デッキ、カード、テンプレートとフィールド、添付ファイル、タグとメタデータ、復習履歴、カード順、デッキ構造を保持できる。
MochiのMarkdownとCSVのエクスポートは、データをほかへ持ち出すための形式です。Markdownではカードごとにファイルを1つ作り、サブデッキをフォルダにしますが、復習履歴、カード順、テンプレートは失われます。メタデータのタグも、Markdown内に書かれていない限り保持されません。CSVではテンプレートのフィールド、またはレンダリング済みの表面・裏面をエクスポートできますが、復習履歴とテンプレートは保持されません。メタデータのタグも、コンテンツに埋め込まれていない限り失われます。
Ankiにも同じような区別があります。
.colpkgは、スケジュール情報を含むコレクション全体を書き出し、メディアも含められる。インポートすると、対象のAnkiコレクション内のカードが置き換わる。.apkgは、1つのデッキとその子デッキを書き出す。スケジュール情報、プリセット、メディアを含めるオプションがある。- プレーンテキストのノートは、HTML書式を埋め込んだフィールドをタブ区切りで保存する。編集可能な内容は保持するが、コレクション全体の動作までは保持しない。
MochiからAnkiへ戻す場合は、通常CSVを使います。Ankiではテキストの各列をノートのフィールドへ割り当てられますが、CSVを介してMochiのリンク、複数面の動作、テンプレート、復習履歴が同等のAnkiオブジェクトに変わるわけではありません。Anki側へ正しくコピーできたように見えても、.mochiエクスポートは残してください。
実データを代表するデッキで、元に戻せる移行テストを行う
インポート画面で成功と表示されても、確認できるのはファイルを読み込めたことだけです。実際のコレクションが今までどおり動くことや、使える状態で元へ戻せることまでは証明できません。普段使っているAnkiプロファイルには触れず、往復の移行を試してください。
- Anki全体をバックアップする。 メディアを含む
.colpkgをエクスポートし、普段使っているプロファイルとは別の場所へ保存します。 - バックアップを実際に開けることを確認する。 空の一時Ankiプロファイルを作り、そこへ
.colpkgをインポートします。コレクションパッケージをインポートすると対象のコレクションが置き換わるため、一時プロファイルを使うことが重要です。 - その一時プロファイル内に、実データを代表するデッキを作る。 カードを1枚ずつ確認できる程度に小さくしながら、普段頼っている機能を含めます。基本カード、反転カード、穴埋め、カスタムテンプレート、CSS、JavaScript、画像、音声、数式、タグ、階層化したデッキ、復習履歴を入れてください。
- そのデッキを
.apkgとしてエクスポートする。 必要であれば、スケジュール情報、プリセット、メディアを含めます。これらのオプションはデータをAnkiパッケージへ入れるためのものであり、Mochiがすべての設定を再現できるという保証ではありません。 - 新しいMochiデッキへインポートする。 普段使っているAnkiプロファイルと復習キューには触れません。
- 復習を始める前に確認する。 内容、書式、フィールド、メディア、タグ、デッキ構造、履歴を比較します。HTML、CSS、JavaScript、生成カードのバリエーションに依存していたものは、特に注意して確認してください。
- 使うスケジューラーを明確に決める。 Mochiは独自のアルゴリズムから始まります。試用後もFSRSを使うつもりなら、FSRSをオンにします。
- コピーしたデッキを普段どおり1週間復習する。 Markdownの編集フロー、New cardsの段階、Remembered/Forgotの判断、オフライン動作、そして料金を支払った場合は実際に持ち歩く端末での同期を評価します。
- 元へ戻す手順を試す。 Mochiのテストデッキを、ネイティブバックアップ用の
.mochiとAnki用のCSVでエクスポートします。再利用できるフィールドが重要ならフィールド値のCSVを、目に見える表面・裏面の内容を主に残したいならレンダリング済みの面を収めたCSVを使います。そのCSVを別の空のAnkiプロファイルへインポートし、各列を適切なノートタイプへ割り当てます。 - 許容できる損失をすべて書き出す。 移行と復帰の経路を別々に確認してください。見た目の正確な再現、複数面の動作、アドオンの動作、生成カードのバリエーション、復習時の評価、履歴、今後の復習予定日は、比較表を読んだときよりも日常的に使うなかで重要になるかもしれません。
CSVで戻せるのはカードの内容であり、Mochi全体を復元できるわけではありません。復習履歴、テンプレート、メタデータのタグは、そのタグがカード内に埋め込まれていない限り引き継がれません。Mochiが最初に挙げた問題を解決しないなら、テストデッキを削除して、元のAnkiプロファイルを使い続けてください。解決するなら、実際のデッキを1つずつ移行し、普段どおりの復習サイクルを数回終えるまでAnkiの.colpkgとMochiの.mochiを両方残しておきましょう。
Mochiフラッシュカードが向いている人
Mochiが合うのは、次のような場合です。
- すでにMarkdownで文章を書き、考えを整理している。
- ノートと復習カードを、リンクでつながる同じワークスペースに置きたい。
- 4段階評価ではなく、Remembered/Forgotのシンプルな2択で復習したい。
- 1台の端末でのオフライン利用だけで無料のワークフローが完結する、またはPro同期に月額US$5の価値がある。
- コレクションが新しい、あるいはAnkiから低リスクで変換できるほどシンプルである。
次のような場合は、Ankiを使い続けましょう。
- ノートタイプから、重要なカードのバリエーションを複数生成している。
- HTML/CSSテンプレート、JavaScript、アドオン、共有デッキがシステムの一部になっている。
- Markdownでの作成より、無料のデバイス間同期を重視する。
- AnkiのFSRSオプティマイザー、プリセット設定、4段階評価、作業量シミュレーターを使いたい。
- 何年分もの復習データとカスタム動作が、すでにうまく機能している。
どちらも合わないなら、その理由によって適切なMochiの代替案は変わります。新しくシンプルなコレクションを作る場合、私が開発しているNibomoの機能には、FSRSによる復習、オフライン学習と同期、カード・タグ・メディアを移行できる形式、AIエージェントからのアクセス、文書化されたセルフホスト手段があります。ただし、MochiのリンクでつながるMarkdownノートや、Ankiの成熟したテンプレートとアドオンの仕組みを置き換えるものではありません。スタートガイドでは、現在利用できるホステッド版、モバイル、エージェント、セルフホストの各方法を確認できます。
まとめ
Mochiは、単に見た目を整えたAnkiではありません。核にあるのは、Markdownノート、リンクでつながる知識の記録、間隔反復カードを1つのオブジェクトとして扱う考え方です。無料プランではアカウントを作らずオフラインで使え、Proではデバイス間同期を含むクラウド機能が加わります。
Markdown中心の新しいコレクションを始める人にとって、これは理にかなった選択です。代表デッキのテストで、ネイティブMarkdownと2段階評価が実際の使いにくさを解消すると確認できたなら、Ankiから乗り換える価値もあります。
すでにAnkiを使い込んでいる人は、Mochiへ移る価値があることを先に確かめる必要があります。コレクションをバックアップし、カスタム動作に最も依存するカードをテストしてください。普段のワークフローが、失われる書式、テンプレート、スケジューラー、エコシステムの具体的な機能に見合うほど改善されない限り、Ankiを使い続けるのが無難です。