
Yapgan
muhammedikinci · 生産性向上 · 学習
Yapganは、散らばった断片を検索可能なセカンドブレインに変える無料のセルフホスト型ノートアプリだ。AIノートツールとして、ChromeまたはBraveの拡張機能を通じてあらゆるWebページの選択テキストを取り込み、そのうえで各ノートを索引化する。だから後からAIアシスタントが自分の資料についての質問に答えられる。ブラウザでのノート取り込みはワンクリックで済む。データは自分のマシンに置かれ、Git風のバージョン履歴で編集のたびに追跡され、関連するアイデアはナレッジグラフで結ばれる。開発者向けにRESTful APIも用意されているが、動かすにはDockerが要る。

Yapgan について
Yapganとは
Yapganは、覚えきれないほどアイデアを溜め込む人向けのセルフホスト型ノートツールだ。ノートを預けるクラウドサービスではなく、Dockerを通じて自分のハードウェア上で動く。だから自分で公開しない限り、何もマシンの外に出ない。
これが解決する中心的な問題は、探し出すことにある。多くのノートアプリは保存は得意だが、見つけるのは苦手だ。Yapganは全文検索と、ローカルの埋め込みモデルが動かすセマンティック検索を組み合わせる。つまり、正確な単語ではなく意味で検索できる。さらにAIチャットの層を足せば、「ベクトルデータベースについて何を保存したか」といった普通の質問をして、ノートから本当の答えを得られる。それが売り込みのすべてだ。
難点はセットアップにある。これは開発者寄りのツールで、一般向けアプリではない。動かすにはGo 1.21以降、PostgreSQL 15以降、Docker Composeが必要で、埋め込みサービスは初回起動時に2.24 GBのモデルをダウンロードする。すぐ使える代物ではない。10秒でサインインできる洗練されたモバイルアプリを求めるなら、Yapganはそうではない。
はじめかた
- リポジトリをクローンし、
docker-compose up -dを実行して埋め込みサービス、フロントエンド、バックエンド、PostgreSQL、Qdrantを立ち上げる。 - 埋め込みモデル(2.24 GBの
model.onnx_dataファイル)のダウンロードが終わるのを待つ。これがないとノートは索引化されず、検索は壊れたままだ。 - ブラウザで
http://localhost:5173を開き、ユーザーアカウントを作成する。 - 開発者モードを有効にして
chrome://extensions/からブラウザ拡張機能を読み込み、extensions/browser/ディレクトリを指定してログインする。 - 任意のサイトでテキストを選択し、拡張機能のアイコンをクリックし、タイトルと任意のタグを付けて最初のノートを保存する。
AIツール情報
Yapganの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- Dockerをすでに運用していて、ノートを自分のインフラに置きたい開発者。スタック全体がcomposeコマンド1つで済むが、サーバーの管理は自分で行うことになる。
- 資料を大量に保存する研究者やナレッジワーカー。セマンティック検索とナレッジグラフが、数か月後にアイデアを掘り起こす助けになる。
- プライバシーを重視するユーザー。すべてがローカルで動くため、ノートが第三者のクラウドに触れることはない。
タスク
- オンラインで読むときに引用や一節を取り込む。ページを離れずに選択、タグ付け、保存ができる。
- 自分のノートについて質問する。AIチャットは自分の言語で答え、一度に1つの話題に集中する。
- アイデアが時間とともにどう変わったかを追う。自動バージョン管理が各ノートに差分ビューアー付きの視覚的なタイムラインを与える。
- 選んだノートを公開ページとして出す。ワンクリック共有でノートがカスタムslug付きの整形ページになる。
シーン
- 記事、ドキュメント、Stack Overflowのスレッドから個人的なリサーチライブラリを築く。
- 勉強。定義や解説を集め、試験前に素早く探し出す必要があるとき。
- 設計やプロダクトの記録を残す。判断が変化していく過程で、履歴をそのまま保っておきたいとき。
主な機能
Git風のバージョン履歴
保存するたびに新しいバージョンが作られるので、ノートがどう変化したかを見て、以前の状態をワンクリックで復元できる。視覚的なタイムラインには差分ビューアーが付き、リビジョン間で何が変わったかを正確に示す。良い下書きを悪いもので上書きした経験がある人なら、これだけでインストールする価値がある。覚えがあるだろうか。
ノートとチャットする
プロジェクトのサイトによれば、YapganはGPT-5 nanoに接続し、どのノートについても質問できる。要約を生成し、自分の言語で応答し、会話は選んだ話題にとどまる。価値は、答えが開かれたウェブではなく自分の資料から出てくる点にある。ありきたりなチャットボットの返事ではない。
ナレッジグラフとwikiリンク
ノートを[[wikilinks]]でつなぐと、Yapganがバックリンクを自動で作る。そして視覚的なグラフ表示がノート同士のつながりを示し、思考のまとまりや抜けを見つける助けになる。Obsidianを使ったことがあれば馴染みのあるモデルだ。書いて一度も開き直さなかったノートはどれくらいあるだろう。行き止まりを見る最短の方法がグラフ表示だ。
セマンティック検索
ローカルの埋め込みサービスが、ノートをQdrantというベクトルデータベースに索引化する。検索は正確な単語ではなく意味を理解するので、元のノートとまったく違う言い回しで問い合わせても、数か月後に正しい結果が見つかる。完全一致向けに全文検索も並行して動く。どちらもオフラインで機能する。
ワンクリックのWeb取り込み
ChromeとBraveの拡張機能で、任意のページのテキストを選択し、タイトルとタグを付けてノートとして保存できる。閲覧中もサイドパネルが開いたままで、Markdownプレビューも内蔵されている。記事、ドキュメント、ChatGPTの会話、フォーラムのスレッドで使える。コピー&ペーストは不要だ。
公開ノートの共有
どのノートも、MarkdownレンダリングとSEO向けのカスタムslugを備えた公開ページとして出せる。公開はクリック1つで、ほかのノートは非公開のままだ。非公開のノートを共有できる形に変える手早い方法である。ポートフォリオに便利だ。
セルフホストかつAPI対応
バックエンドはGoとEchoフレームワークで作られ、ノートをPostgreSQLに保存し、JWTのアクセストークンとリフレッシュトークンで認証する。RESTful APIがノートのCRUD、タグ、検索をカバーし、リポジトリには各エンドポイントの呼び出し例を記したapi-requests.httpファイルが同梱される。Yapganを自分のスクリプトや独自クライアントにつなぎたいなら、リバースエンジニアリングなしで扉は開いている。
メリットとデメリット
メリット
- 完全に無料でオープンソース。サブスクリプションの階層も機能制限もない。
- ノートは自分のハードウェア上にあり、データは既定で非公開だ。
- セマンティック検索とナレッジグラフが、古いノートを本当に見つけられるものにする。
- Git風のバージョン管理が下書きを守り、アイデアの変化を示す。
- すっきりしたREST APIと、ドキュメント化されたエンドポイント群。上に何かを作る人に役立つ。
デメリット
- セットアップにはDocker、PostgreSQL、そして1つのノートを保存する前に2.24 GBの埋め込みモデルのダウンロードが必要で、サーバー経験のない人にはすぐ使えるものではない。
- AIチャットはGPT-5 nanoに依存するため、ローカル優先をうたっていてもAPIキーと第三者モデルへの接続が要る。
- 公式のモバイルアプリがなく、取り込みはデスクトップブラウザに縛られる。
- サポートとドキュメントはリポジトリのみで、何か壊れたら自分で対処することになる。
よくある質問
隠されたものはなく、セットアップの手間とホスティング費用だけだ。Yapganには有料プランもサブスクリプション階層もない。インストールすれば全機能を無料で使える。実際にかかるのは、ホストするハードウェアやサーバー、そして接続するAIモデルのAPI費用だけである。
関連コンテンツ
Yapganに関連するツール、スキル、記事を探す。
Yapganの代替ツール

Swms
Swms AI · ライティング · 生産性向上 · ビジネスSwmsは、仕事の簡単な説明をそのまま使える安全書類に変えるAI安全コンプライアンスツールだ。プロジェクト、職種、把握している危険を書けば、安全作業方法書、作業ハザード分析、安全作業手順書、RAMS、安全データシートを数秒で作成する。Oscarというチャットアシスタントも付いており、職場の安全に関する質問にどんな言語でも答える。建設、鉱業、運輸、倉庫のチームが、作業日を削る書類仕事を減らすために使っている。
Wordly AI Translation
Wordly · 音声・言語 · 生産性向上Wordly AI Translationは、会議・カンファレンス・イベント向けに作られたリアルタイムAI翻訳・字幕プラットフォームだ。60以上の言語でライブ翻訳、字幕、文字起こし、要約を提供し、参加者は専用ヘッドセットを使わず、QRコードを読み取るかリンクを開くだけで参加できる。Zoom、Microsoft Teams、Google Meet、Webexと連携し、セッションごとに人間の通訳を雇わずに多言語対応したい組織に向く。それだけのことだ。
Rows
Rows (Superhuman) · 生産性向上 · ビジネスRows は、50以上のソースからライブデータを取り込み、SQLクエリや入れ子の数式ではなく平易な言葉で操作できるAIスプレッドシート兼データ分析ツールだ。PDFから数字を抜き出し、広告プラットフォーム、データベース、銀行口座をつなぎ、AIにレポートの作成、データセットの結合、自動で再計算するモデルの構築を頼める。ブラウザで動き、スプレッドシートのように扱え、現在は Superhuman の傘下にある。
