Community研究&データ分析github.com

Denithenar327/Argyph

単一のローカルバイナリでコードベースをインデックス化し、APIキーなしでセマンティック検索、シンボルグラフ、grep機能をAIエージェントに提供します。

Argyph とは?

Argyphは、AIエージェント(Claude Code, Cursor, Codexなど)がローカルコードベースを効率的に探索・理解できるように設計された、軽量なスタンドアロンバイナリです。APIキーや外部サービスに依存せず、単一のバイナリでコードインデックス、セマンティック検索、シンボルグラフの抽出、高速grepを実行できます。これにより、エージェントはプロジェクト全体のコンテキストを素早く把握し、関数の定義箇所や関連コードを自然言語クエリで検索し、依存関係を可視化できます。特に、セキュリティやプライバシーが重要な環境や、オフラインでのコード解析が必要な場面で有用です。インストールは簡単で、Homebrewやcurlで入手可能、数MBのバイナリですぐに使い始められます。

対応~Claude Code~Codex CLI~Cursor
npx skills add Denithenar327/Argyph

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Argyph は何をしますか?

単一のローカルバイナリでコードベースをインデックス化し、APIキーなしでセマンティック検索、シンボルグラフ、grep機能をAIエージェントに提供します。

概要

Argyphは、AIエージェントがコードベースを深く理解するための高速でプライベートなインデックスツールです。外部サービスに依存せず、ローカルで動作するため、機密性の高いコードも安全に扱えます。

特徴

  • セマンティック検索: 自然言語でコードを検索。関数の目的やバグの場所を質問形式で見つけられます。
  • シンボルグラフ: プロジェクト内の関数、クラス、変数の定義と参照をグラフ構造で可視化。
  • 高速grep: 従来のgrepに加え、正規表現と組み合わせた高度な検索が可能。
  • シングルバイナリ: 単一の実行ファイルで動作。インストールが簡単で、依存関係がありません。
  • オフライン対応: インターネット接続不要。APIキーやクラウドサービスが不要です。

インストール

# Homebrew (macOS / Linux)
brew install argyph

# またはcurlで直接ダウンロード
curl -sSf https://argyph.dev/install.sh | sh

使用方法

コードベースのインデックス作成

argyph index /path/to/your/project

セマンティック検索

argyph search "ユーザー認証を処理する関数"

シンボルグラフの取得

argyph graph --symbol "processPayment"

grep検索

argyph grep "TODO\|FIXME"

AIエージェントとの統合

Argyphは、Claude Code、Cursor、CodexなどのAIエージェントとシームレスに連携できます。エージェントはArgyphの検索結果をもとに、コードの文脈を正確に理解し、より適切な提案や修正を行うことが可能です。

設定例 (Claude Code)

.claude/settings.json に以下を追加:

{
  "tools": {
    "argyph": {
      "command": "argyph",
      "args": ["search", "{query}"]
    }
  }
}

詳細情報

関連スキル