**Show HN:Mantic.sh ― AI エージェントのための構造的コード検索エンジン**

2026/01/06 22:48

**Show HN:Mantic.sh ― AI エージェントのための構造的コード検索エンジン**

RSS: https://news.ycombinator.com/rss

要約

Japanese Translation:

Summary:

Mantic は軽量でローカルに動作するコード検索ツールです。大規模リポジトリでも 0.5 秒未満で結果を返し、トークン使用量(最大 63% 削減)と外部 API コストをゼロにします。ベンチマークでは数千ファイルで 0.32–0.46 秒、通常のベクトル検索なら 5–10 秒という高速性が確認され、決定論的スコアリングとインパクト分析により結果の信頼性を保証します。バージョン 1.0.13 では便利な環境変数(

MANTIC_IGNORE_PATTERNS
MANTIC_MAX_FILES
MANTIC_TIMEOUT
)が追加され、正規表現のバグも修正されました。これにより Git ネイティブスキャンと MCP(Claude Desktop、Cursor)との統合が可能になりました。今後の更新ではスコアリングの洗練化、ネイティブ MCP サポートの拡充、およびインパクト分析の深化が期待されます。開発者やチームにとって、Mantic は高速かつ費用対効果の高い検索を提供し、コード探索・保守方法を再構築できる可能性があります。埋め込み機能の商用利用にはライセンスが必要です。

Summary Skeleton

What the text is mainly trying to say (main message)
Mantic は高速でローカルに動作するコード検索ツールで、非常に大きなリポジトリでも 500 ms 未満の取得時間を実現しつつ、トークン使用量とコストを劇的に削減します。

Evidence / reasoning (why this is said)
ベンチマークは数千から数十万ファイルで 0.32–0.46 秒、対してベクトル検索では 5–10 秒という結果を示し、トークン節約率が最大 63% に達します。外部 API を使用せずデータのアウトゲージもゼロで、決定論的スコアリングとインパクト分析により結果の信頼性が担保されます。

Related cases / background (context, past events, surrounding info)
バージョン v1.0.13 では環境変数(

MANTIC_IGNORE_PATTERNS
MANTIC_MAX_FILES
MANTIC_TIMEOUT
)が導入され、無視パターンの正規表現に関するバグも修正されました。ツールは Git ネイティブスキャンをサポートし、Claude Desktop と Cursor を含む MCP との統合にも対応しています。

What may happen next (future developments / projections written in the text)
今後のリリースではスコアリングのさらなる最適化、ネイティブ MCP サポートの拡張、およびインパクト分析機能の深化が行われる可能性があります。費用優位性により、開発者やチームでの採用が広がる見込みです。

What impacts this could have (users / companies / industry)
個人開発者と社内チームは時間とコストを節約できます。商用利用では埋め込み機能に対してライセンスが必要です。低レイテンシーと決定論的結果により、コード検索の統合方法や製品パイプラインに変化をもたらす可能性があります。

本文

Mantic

A AI エージェント向けの構造コード検索エンジン
埋め込みやベクトルデータベース、外部依存無しに、大規模コードベースを500 ms以内でファイル順位付けします。


v1.0.13 の新機能

  • 環境変数 – 以前動作していなかった3つの変数を実装

    • MANTIC_IGNORE_PATTERNS
      – 除外したいファイルをカンマ区切りで指定(glob パターン)
    • MANTIC_MAX_FILES
      – 戻るファイル数上限(デフォルト:300)
    • MANTIC_TIMEOUT
      – 検索タイムアウト(ミリ秒、デフォルト:5000 ms)
  • バグ修正 – 無視パターンが機能しない原因だった glob パターンの正規表現を修正。

  • 性能向上 – 非常に大きなリポジトリでハングするのを防ぐタイムアウトラッパーを追加。


目次

  1. プロジェクト概要
  2. Proprietary vs Mantic(コスト分析)
  3. 特徴
  4. インストール方法
  5. 使用方法
  6. エージェントルール
  7. パフォーマンス
  8. 動作原理
  9. ライセンス

1. プロジェクト概要

Mantic は AI エージェントの不要なコンテキスト取得オーバーヘッドを排除するインフラ層です。
ファイル構造とメタデータから意図を推測し、内容を逐一読むことなく高速検索(人間の反応時間より速い)を実現します。

主なメリット

  • 速度 – 大規模リポジトリでも 500 ms 以下で取得。
  • 効率 – 関連性の低いファイルを事前フィルタリングすることで、トークン使用量を最大63%削減。
  • プライバシー – 完全ローカル実行でデータ外部送信なし。

2. Proprietary vs Mantic(コスト分析)

ツール年間費用検索あたりの費用プライバシー
Mantic$0$0ローカル優先
ベクトル埋め込み$10,950$0.003クラウド
SaaS 代替品$109,500$0.003クラウド

100 名の開発者が1日あたり 100 回検索するケースを想定。


3. 特徴

  • 大規模モノレポ(Chromium: 480k ファイル)でも 500 ms 未満で取得。
  • 外部依存なし(API キーもデータベースも不要)。
  • Git ネイティブファイルスキャン(トラッキング済みファイルを優先)。
  • 決定論的スコアリング(結果は一貫して予測可能)。
  • MCP 本体サポート(Claude Desktop、Cursor で動作)。
  • 影響分析機能(変更の潜在的な波及範囲を特定)。

4. インストール方法

クイックスタート

# インストール不要で実行
npx mantic.sh@latest "検索クエリ"

ツール別インストール

ソースからビルド

git clone https://github.com/marcoaapfortes/Mantic.sh.git
cd Mantic.sh
npm install
npm run build
npm link

5. 使用方法

基本検索

mantic "stripe payment integration"

JSON を返し、ファイル順位・信頼度スコア・トークン推定値を含む。

CLI オプション

オプション説明
--code
コードファイル (.ts, .js など) のみ検索
--config
設定ファイルのみ検索
--test
テストファイルのみ検索
--json
JSON 出力(デフォルト)
--files
ファイルパスを改行区切りで出力
--impact
依存関係分析を含める
--session <id>
セッション ID を使いコンテキスト継続

6. エージェントルール(Auto‑Pilot)

Cursor や Claude が自動で Mantic を利用するようにしたい場合は、以下のルールをコピーし、AI ツールのシステムプロンプトまたは「Rules for AI」セクションに貼り付けます。
これでコードを書く前に

mantic
でコンテキスト検索が自動的に実行されます。


7. パフォーマンス

レイテンシベンチマーク(M1 Pro)

コードベースファイル数サイズManticベクトル検索改善率
Cal.com9,621~500 MB0.32 s0.85 s2.7×速い
Chromium480k59 GB0.46 s5‑10 s11‑22×速い

8. 動作原理

アーキテクチャ概要

ユーザークエリ → 意図解析(UI/バックエンド/認証等)
            ↓
          ブレインスコアラー(メタデータでファイル順位付け)
            ↓
       ファイル分類器(コード/設定/テストでフィルタ)
            ↓
        影響分析器(波及範囲計算)
            ↓
           出力(JSON/ファイル/Markdown/MCP)

コアアルゴリズム

  • 意図認識 – クエリからコードカテゴリを決定。

  • ファイル列挙

    git ls-files
    で追跡済みファイルのみ取得(標準走査より高速)。

  • 構造スコアリング – 以下を重視して順位付け:

    • パスの関連性(例:
      packages/features/payments
    • ファイル名一致度 (
      stripe.service.ts
      >
      stripe.txt
      )
    • ビジネスロジック感知 (.service.ts を .test.ts より高評価)
    • ボイラープレートペナルティ(index.ts や page.tsx は低評価)
  • 信頼度スコア – 各結果に関連性スコアを割当。

設定

ほとんどのプロジェクトで設定不要ですが、必要に応じて環境変数で調整可能です。

export MANTIC_MAX_FILES=5000      # スキャン上限ファイル数
export MANTIC_TIMEOUT=5000        # 検索タイムアウト(ms)
export MANTIC_IGNORE_PATTERNS="**/node_modules/**,**/.git/**"

9. ライセンス

Mantic は AGPL‑3.0 ライセンスの下で配布されています。

利用ガイドライン

  • 無料利用対象:個人開発者、オープンソースプロジェクト、社内業務利用。
  • ライセンスが必要なケース:販売製品への商用埋め込みや Mantic をホストサービスとして提供する場合。

*商用問い合わせは

license@mantic.sh
まで。
詳細は LICENSE ファイルをご覧ください。

同じ日のほかのニュース

一覧に戻る →

2026/01/01 15:15

**球状ヘビ**

## Japanese Translation: **概要** インターフェースは、矢印キーまたは画面上のボタンでナビゲートし、結果を公開リーダーボードに送信し、そのリーダーボードをページから直接閲覧できるようにします。これらすべての機能は GitHub 上で入手可能なオープンソースコードから構築されているため、開発者は実装を検証・フォーク・拡張することができます。

2026/01/07 6:10

プロバイオティクス摂取後の口腔マイクロバイオームシーケンス研究

## Japanese Translation: > 本研究では、BioGaia の市販オーラルプロバイオティクス「Prodentis」(*Limosilactobacillus reuteri* の2株を含む)が、30日間の自己投与試験中に口腔内で定着できるかどうかを検証しました。事前・治療中・治療後、および停止から1週間後の4つの唾液サンプルを Oxford Nanopore 技術と Plasmidsaurus を用いて解析しました。*L. reuteri* のリードは検出されず、最も近い一致は約91 % の類似度に留まりました。これは定着がなかったか、または検知限界以下のレベルであったことを示唆しています。 > 口腔マイクロバイオームは変化しました:Prodentis を中止した後、*Streptococcus salivarius* が全細菌に対して <2 % から約20 % に上昇しました。同時に *S. mitis* は急激に減少(≈15 % → 1 %)し、総合的な Streptococcus の割合はほぼ一定のままでした。これは *S. salivarius* がニッチを占有して置き換えたことを示唆しています。さらに *Veillonella tobetsuensis* は 2.1 % から 5.7 % に増加し、成長する *S. salivarius* が生成する乳酸に支えられた可能性があります。いずれのサンプルにも赤複合体(P. gingivalis, T. forsythia, T. denticola)は検出されませんでした。 > シーケンス解析は便利で費用対効果が高く、4サンプルに対して総額 240 ドルで済みました。高品質な ONT リード(中央値 Q 23、約1,500 nt)が得られました。この結果は口腔プロバイオティクスの定着検出の難しさを浮き彫りにし、短期間でも製品がマイクロバイオームを再構築できることを示しています。Prodentis は風味が良く、一時的な口腔健康効果を提供する可能性がありますが、本実験ではプロバイオティクス株の定着は検出されませんでした。将来的には、より高用量や代替投与システムを試し、定着と長期的影響を評価する研究が期待されます。

2026/01/07 5:24

**ハッカー全員へ:お金の仕組み(2024)**

## Japanese Translation: --- ## Summary 記事「Calling All Hackers」は、cts(別名 gf_256)が *Phrack* Volume 0x10、Issue 0x47、Phile #0x11 of 0x11 に掲載したもので、ハッカーが自らの技術スキルを持続可能なビジネスに転換できると主張しています―ただし、基本的な金融リテラシーを習得し、暗号資産やベンチャーキャピタル界隈で広く蔓延している投機的ハイプを避ける必要があります。 cts は「shitcoin」のポンプ&ダンプ手法と、「Western Way」と呼ばれるものを対比しています。後者は依然としてハイプに頼っていますが、実際の価値創造を主張しています。彼はトークンローンチの仕組みを説明し、取引所、市場メーカー、創業者、ベンチャーキャピタル(SAFT契約を含む)の役割を指摘します。同記事は、100×リターンに執着するベンチャーキャピタルを批判し、多くのVCファンドがパワーロウ分布に依存しているため創業者が高リスクな賭けへと押されることを指摘しています。 株主、従業員、顧客、コミュニティ間の緊張について語り、株主価値がしばしば他のステークホルダーを犠牲にして優先されると主張します。この短期的な焦点はレイオフや製品品質の低下、「カルトリーダー」CEO の登場につながり、持続可能なモデルよりもハイプによって推進されるケースがあると述べています。 ハッカーへの実務上の示唆としては、以下があります:プライベートでしっかり統治された企業を構築すること、責任を持って資金調達を行うこと、長期的なビジョンを維持すること、そして評価額の膨張などの虚栄心に駆られた指標を避けること。記事は Airbnb Class A株のSEC提出資料、Moxie Marlinspike のブログ投稿、Twitter スレッドなど具体的なソースを引用し、エクイティ構造とVC行動を示しています。 cts はハッカーコミュニティ(CTFチーム、Phrack スタッフ、Zellic メンバー)に感謝し、将来のテクノロジー生態系を形作りたいハッカーには、体系的な経済と金融を理解することが不可欠であると強調しています。付録では、IB、PE、HF、VC などの金融用語をハッカー向けに風刺的に定義したリストをユーモラスに掲載しています。 主旨は:ハッカーが金融リテラシーと持続可能なビジネス慣行を受け入れれば、よりレジリエントなテックエコシステムを構築し、VC の期待を真の価値創造へシフトさせ、エクイティ・ガバナンス・ステークホルダーのバランスに関する業界全体の規範に影響を与えることができるという点です。

**Show HN:Mantic.sh ― AI エージェントのための構造的コード検索エンジン** | そっか~ニュース