{"repo":"kimushun1101/mikke","free":true,"listed":false,"github":"https://github.com/kimushun1101/mikke","clone":"git clone https://github.com/kimushun1101/mikke.git","description":"日本語 Markdown ノートのローカル検索 CLI 👀 — BM25 全文検索 (SQLite FTS5) + optional なローカル semantic/hybrid。単一バイナリ・外部 API 不使用、AI コーディングエージェント向け。","language":"Rust","stars":27,"topics":["ai-agents","cli","full-text-search","japanese","markdown","notes","rust","semantic-search"],"license":"MIT","category":"cli-tools","readme_excerpt":"mikke 日本語 Markdown ノートのためのローカル検索 CLI。「みっけ👀」 Markdown ノートの入ったフォルダ (YAML frontmatter + wikilink、Obsidian 互換) を対象に、BM25 全文検索・タグ/タイトル検索・semantic 検索を単一バイナリで提供する。Claude Code / Codex CLI / Cursor 等の AI コーディングエージェントに、人のノート資産を検索させる ことを主眼に設計している (人間が直接叩いてもよい)。 - 日本語対応の BM25 全文検索 — SQLite FTS5 (trigram tokenizer)。形態素解析なしで日本語・英語混在ノートを検索できる - 即起動・依存ゼロ — 単一バイナリ。エージェントが 1 セッションに何十回叩いても待ちがない - semantic / hybrid 検索 (optional, --features semantic ) — ローカル embedding + RRF 融合。外部 API 不使用でノートが外に出ない - graceful degradation — 埋め込みが無い環境では自動的に BM25 のみで動く - フォルダごとに独立・git 不要 — 対象はただのフォルダでよく、git repo である必要はない。index はルート直下 .mikke/ に生成 (git 管理下なら gitignore する)。設定はルートの mikke.toml 1 枚 (全キー省略可、隠したい場合は .mikke.toml )。ノートフォルダを別のノートフォルダの下に置いた場合、親からの走査はネストされた側の [scan] 設定を尊重する - health チェック — frontmatter 破損・タグ/要約欠落などを設定駆動で検査 (CI 向け index --check あり)。md レポートは決定的に生成され「変化した時だけ commit」運用ができる 設計思想と運用フローは docs/concept.md、挙動の正確な仕様は docs/SPEC.md。 インストール Linux (x86 64) / macOS (Apple Silicon) はインストールスクリプトで入る (Releases から自環境向けバイナリを取得し、 SHA256SUMS を検証して /.local/bin に配置): 既定で semantic 検索入りの full 版が入る。BM25 のみの slim 版は sh -s -- --slim 、配置先やバージョン固定などのオプションは install.sh --help を参照。 Windows (x86 64) は PowerShell で: slim 版への切り替えなどのオプションは環境変数で指定する ( install.ps1 冒頭のコメント参照)。 バイナリは SHA256SUMS で検証されるが、入口の install.sh / install.ps1 自体は main 追従で取得される。入口も固定したい場合は commit SHA 付き raw URL を使う。 cargo でビルドして入れる場合 (既定はスクリプトと違い BM25 のみ)。BM25 のみ (即起動・依存ゼロ): semantic 検索も使う場合 (embedding スタックを同梱): 既に BM25 版を cargo install 済みの環境で semantic 版へ切り替える場合は、末尾に -","default_branch":null,"files":null,"tree":[],"storefront":"/r/kimushun1101","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kimushun1101/mikke/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}