LEANN: 97%ストレージ削減のプライベートRAGシステム徹底解説

オープンソースのプライベートRAG システム LEANN が注目を集めています。本記事では、驚異的な97%のストレージ削減を実現しながら高速・高精度を両立するこのシステムについて、その革新的な仕組みと実装方法を詳しく解説します。

オープンソースのプライベートRAG システム LEANN が注目を集めています。本記事では、驚異的な97%のストレージ削減を実現しながら高速・高精度を両立するこのシステムについて、その革新的な仕組みと実装方法を詳しく解説します。

先日、Supabase
で開発中のプロジェクトで supabase db push したら、いきなりエラーで止まって焦りました。
「え、昨日まで動いてたのに…」と思いながらエラーメッセージを読むと relation "users" already exists とか migration history is not in sync とか、なんだか不穏な文言が並んでいる。
結局2時間くらい溶かして原因を突き止めたんですが、振り返るとマイグレーションの仕組みをちゃんと理解してなかったのが問題でした。同じ轍を踏む人が減るよう、ハマりポイントと対処法をまとめておきます。
特にCursor やSupabase MCP でAIにスキーマ変更させてる人は要注意です。自分もこれでやらかしました。

2025年12月18日、exo のバージョン1.0が正式リリースされました。最大の目玉機能はRDMA over Thunderbolt 5対応です。これにより、複数台のMac Studioを接続した際の分散AI推論が劇的に高速化されました。以前当ブログで紹介したexo やmacOS 26.2のRDMA機能 の続報となります。

セキュリティ監査にAIを活用する流れが本格化しています。中国発のオープンソース脆弱性ハンティングツールDeepAudit が注目を集める一方、既存のPentestGPT も進化を続けています。本記事では、マルチエージェント協調型とペネトレーションテスト型という2つのアプローチを比較し、それぞれの実力と使い分けを整理します。

OpenCode 、Cursor 、Claude Code ——AIコーディング支援ツールを使っていると、ふと気づくことがあります。「この作業、昔なら2日かかってたな」と。
生産性が上がるのは良いことです。しかし、見積もりの現場では厄介な問題が起きています。「人月」という単位が、いよいよ機能しなくなってきたのです。

ここ数年、ターミナル上で動作するTUI(Terminal User Interface)アプリが目覚ましい進化を遂げています。lazydocker、yazi、lazygitなど、洗練されたインターフェースを持つツールが次々と登場しています。
特に2023年は「TUIのカンブリア紀」とも呼べる爆発的な進化の年でした。Ratatuiの正式化を契機に、多様なTUIアプリケーションが一気に開花したのです。
本記事では、この背景にあるTUIライブラリの進化と、2023-2024年に起きた重要な転換点について解説します。

AI音声合成技術の進化により、誰でも簡単に自然な音声を生成できる時代になりました。しかし、その一方で「この音声は本当に本人が話したものなのか?」「AIが生成した音声ではないのか?」という疑問が常につきまといます。
この問題に対して、Resemble AI が開発したオープンソースTTS(Text-to-Speech)エンジン「Chatterbox 」は、ユニークな解決策を提示しています。それがPerth Watermarkerという、人間には知覚できないニューラルウォーターマーク技術です。
本記事では、まだ日本ではほとんど知られていないChatterboxの全貌と、その核心技術であるPerth Watermarkerの仕組みを深掘りしていきます。

認証サービスをクラウドに依存せず、自社インフラで完全にコントロールしたいというニーズが高まっています。Authgear Server は、Auth0 やFirebase Auth の代替として使えるオープンソースの認証基盤です。本記事では、Docker Composeを使ったローカル環境でのセットアップから、Kubernetes上での本番デプロイまで、実践的に解説します。

「Kubernetesクラスタの構成図を作って」と言うだけでdraw.ioの図が自動生成される。そんな時代が現実になりつつあります。
GitHub Trendingで1週間に4,500以上のスターを集めたnext-ai-draw-io は、自然言語からdraw.io形式のアーキテクチャ図を生成するオープンソースツールです。本記事では、その仕組みと使い方、そしてMermaidとの使い分けについて解説します。

LLM(大規模言語モデル)を使った開発で、プロンプトのトークン数が気になったことはありませんか?JSONでデータを渡すと、どうしても冗長になりがちです。そんな課題を解決するために登場したのが「TOON(Token-Oriented Object Notation) 」という新しいデータフォーマットです。
TOONは、LLM入力用に最適化されたコンパクトで人間が読みやすいJSONの代替フォーマットで、同じデータをJSONより約40%少ないトークン数で表現できます。この記事では、TOONの基本的な概要と、なぜLLM開発者にとって有用なのかを解説します。