Repolode
bretzel-app

bretzel-app/crumbs

SvelteKit製のセルフホスト型・プライバシー重視のメモアプリ。Google Keepの代替として利用できます。

代替できる製品:Google Keep

スター
129
フォーク
9
未解決の Issue
6
最終コミット
16 日前

これは何?

Crumbsは、思いつきやアイデア、ちょっとしたメモを記録できるセルフホスト型のメモアプリです。SQLiteをバックエンドにしたSvelteKit製のWebアプリとして動作し、DockerまたはNode.js 22を使って自分のサーバーにデプロイできます。

メモはMarkdown、チェックリスト、画像添付に対応し、12種類のカラーテーマを選べます。#タグ、ピン留め、アーカイブ、ゴミ箱で整理でき、タイトル・本文・タグを横断検索したり、メモの過去のバージョンを確認・復元したりできます。同じインスタンスのほかのユーザーとメモを共有することも可能です。

このアプリはPWAとしてオフラインで動作し、IndexedDBにデータを保存してLWW CRDTsで同期します。複数ユーザーのログインにはArgon2パスワードを使用し、オプションでGoogle、GitHub、OIDCによるシングルサインオンも利用できます。また、Claude CodeなどのAIアシスタントからメモを管理できるMCP serverも備えています。

主な機能

  • 01チェックリスト、画像添付、カラーテーマに対応したMarkdownメモ
  • 02タグ、ピン留め、アーカイブ、ゴミ箱によるメモの整理
  • 03タイトル・本文・タグを対象とした全文検索
  • 04過去のメモのバージョンを復元できるバージョン履歴
  • 05LWW CRDTsによる同期に対応したオフライン利用可能なPWA
  • 06オプションのGoogle、GitHub、OIDCシングルサインオン

ユースケース

  • 自分のサーバーでプライベートなGoogle Keep代替アプリを運用する
  • 個人のメモやアイデアをサードパーティのクラウドに送信せずに保存する
  • 単一のセルフホスト型インスタンスで、チームメンバーや家族とメモを共有する
  • MCP serverを通じて、AIアシスタントにメモの閲覧や管理を任せる

クイックスタート

  1. 1

    フォルダーを作成して、その中に移動します

    mkdir crumbs && cd crumbs
  2. 2

    docker-compose.yml ファイルをダウンロードします

    curl -fsSLO https://raw.githubusercontent.com/bretzel-app/crumbs/main/docker-compose.yml
  3. 3

    Docker Compose で Crumbs を起動します

    docker compose up -d
  4. 4

    ブラウザーで http://localhost:3000 を開き、管理者アカウントを作成します

使う前に知っておきたいこと

  • 他のデバイスから利用するには HTTPS と一致する ORIGIN 設定が必要です。サーバーの IP アドレスを使った通常の HTTP 接続では、ログイン状態は維持されません。
  • 最初にアクセスしたユーザーが管理者になるため、ポートを外部に公開する前にアカウントを作成してください。

収録されている特集

トピック

よくある質問

crumbs とは?
SvelteKit製のセルフホスト型・プライバシー重視のメモアプリ。Google Keepの代替として利用できます。 Crumbsは、思いつきやアイデア、ちょっとしたメモを記録できるセルフホスト型のメモアプリです。SQLiteをバックエンドにしたSvelteKit製のWebアプリとして動作し、DockerまたはNode.js 22を使って自分のサーバーにデプロイできます。
crumbs は無料で使えますか?ライセンスは?
crumbs は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
crumbs は今もメンテナンスされていますか?
活発にメンテナンス中。crumbs の最終コミットは 2026年10月22日 です。
crumbs は何に使えますか?
自分のサーバーでプライベートなGoogle Keep代替アプリを運用する 個人のメモやアイデアをサードパーティのクラウドに送信せずに保存する 単一のセルフホスト型インスタンスで、チームメンバーや家族とメモを共有する MCP serverを通じて、AIアシスタントにメモの閲覧や管理を任せる
crumbs のインストール方法は?
フォルダーを作成して、その中に移動します: mkdir crumbs && cd crumbs docker-compose.yml ファイルをダウンロードします: curl -fsSLO https://raw.githubusercontent.com/bretzel-app/crumbs/main/docker-compose.yml Docker Compose で Crumbs を起動します: docker compose up -d ブラウザーで http://localhost:3000 を開き、管理者アカウントを作成します
crumbs はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/bretzel-app/crumbs

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト