3 ポイント 投稿者 kurthong 2026-04-07 | まだコメントはありません。 | WhatsAppで共有

"ターミナルエージェントたち(Claude Code、Codex、Gemini CLI)との会話ログをObsidianに整理し、記憶として使い、Wikiとしてまとめてみましょう"

QMDという有名(?)な方が作ったセッション検索アプリと、Hacker Newsで見かけたWikiドキュメントをもとに作ってみました。

"ターミナルエージェント(Claude Code、Codex、Gemini CLI)と交わした会話を、ObsidianがWiki形式にまとめてくれて、検索もしやすくしてくれるアプリ"です。

応用すれば、ターミナルエージェントに長期記憶とまではいかなくても、昔の話を検索できるような機能を持たせられます。(例: 前回upstreamエラーが出たとき、どんな方法でパッチを当てたっけ? Obsidianにある内容なら探して教えてくれます。なければ幻覚の奈落へ……)

最近は何をするにもほぼ80%はターミナルエージェントと話しながら作業しているので、チャットを整理できたらいいなと思っていたのですが、ある日Googleで調べていたら、似たものを作っている人がいたんです。海外の方だったのですが、そのときは検索アルゴリズム(bm25)が韓国語ではうまく動かないという話で、手間がかなりかかりそうだと思って少し触って諦めていました。ところがClaudeの利用枠も少し残っていたので、なんとか韓国語検索の問題を解決(?)して作ってみました。エージェントたちとかなりたくさん話した気がするのですが、Wikiとして出てきた項目はそれほど多くないですね(笑)。それでも読むものができたので、これはこれで良いです。ターミナルエージェントを使っている方なら、GitHubからクローンしてリポジトリのセットアップから実行までやってくれと言えば、そのままやってくれると思います。(自分も実際たいていそうしています……) まだ公開はしていませんが、tunaflowというマルチエージェント・オーケストレーションアプリのテストも兼ねて作ってみました。ターミナルのサブエージェントツールのロードの問題で返答が数秒遅れることはありますが、今のところ性能はかなり確かですね(笑)。(実はOpusの実力かもしれませんが……)

とにかく、すでに似たような実装はあるのですが、韓国語検索を少し高度化した、という程度です。AIに「これが何か整理してみて」と頼んだら、下のように大げさに説明してくれました。

ターミナルエージェントをよく使う方は、一度整理してみると良さそうです!(実際にはあそこまで大げさではないですが?)

もちろんオープンソースですし、Starを付けてもらえるととても嬉しいです。Forkして好きにいじり倒して楽しんでもらっても構いません 😁

"seCallはAIエージェントのセッションのためのローカルファースト検索エンジンです。Claude Code、Codex CLI、Gemini CLIの会話ログを収集し、BM25 + ベクトルのハイブリッド検索でインデックス化し、CLI/MCPサーバー/Obsidian互換の知識ボルトとして提供します"

https://github.com/hang-in/seCall

まだコメントはありません。

まだコメントはありません。