Smart Tree
Smart TreeはRustをベースに開発された超高速のディレクトリ可視化ツールで、従来のtreeコマンドよりも10~24倍高速で、AI最適化出力、量子圧縮、スマート検索などの機能を備えており、同時に環境保護と省エネにも配慮しています。
スコア : 3ポイント
ダウンロード数 : 5.6K
🚀 🌳 スマートツリー - 超高速ディレクトリ可視化ツール
スマートツリーは、従来の
tree
コマンドよりも10 - 24倍高速な、AIに最適化されたディレクトリ可視化ツールです。Rustで構築され、最高のパフォーマンスと最小限の環境への影響を実現しています。
✨ 主な機能
- ⚡ 超高速: 従来のツリーコマンドよりも10 - 24倍高速
- 🤖 AI最適化: LLMでの消費に最適化された複数の出力形式
- 🗜️ 量子圧縮: 出力サイズを最大10倍削減
- 🔍 スマート検索: 行番号とコンテキストを含む内容検索
- 📡 MCPサーバ: モデルコンテキストプロトコルを介した30以上のAIアシスタント用ツール
- 🌍 環境にやさしい: 効率的なスキャンで毎回CO2を削減
🚀 クイックスタート
# スマートツリーをインストール
curl -sSL https://raw.githubusercontent.com/8b-is/smart-tree/main/scripts/install.sh | bash
# 基本的な使用法
st # 現在のディレクトリの従来型ツリービュー
st --mode ai --compress # AI最適化された圧縮出力
st --search "TODO" # すべてのファイルでTODOを検索
st --mode quantum src/ # 大規模コードベースの量子圧縮
📦 インストールオプション
Homebrew (macOS/Linux)
brew install --HEAD 8b-is/smart-tree/smart-tree
ソースからインストール
git clone https://github.com/8b-is/smart-tree.git
cd smart-tree
cargo build --release
sudo cp target/release/st /usr/local/bin/
AIアシスタント用 (Claude Desktop)
st --mcp-config >> ~/Library/Application\ Support/Claude/claude_desktop_config.json
🎯 一般的な使用例
開発者向け
st --mode classic --depth 3 # プロジェクトの迅速な概要
st --search "function" src/ # すべての関数を検索
st --mode stats # プロジェクトの統計情報
st --mode git-status # ツリーでgitの変更を確認
AI/LLM向け
st --mode ai --compress # トークン効率に最適化
st --mode quantum-semantic # セマンティックなコード理解
st --mode summary-ai # 超圧縮された要約
大規模コードベース向け
st --stream /huge/project # 大規模ディレクトリの出力をストリーミング
st --mode quantum --compress # 最大圧縮 (100倍削減)
📊 出力形式
形式 | 説明 | 最適な用途 |
---|---|---|
classic |
絵文字付きの従来型ツリー | 人間による閲覧 |
ai |
圧縮された16進形式 | AIアシスタント |
quantum |
バイナリ波圧縮 | 巨大なディレクトリ |
quantum-semantic |
セマンティックグルーピング | コード分析 |
summary-ai |
圧縮された要約 | 迅速な概要 |
json |
標準JSON | データ処理 |
stats |
ディレクトリの統計情報 | プロジェクトメトリクス |
美しい出力例はTERMINAL_EXAMPLES.mdを参照してください!
🛠️ MCPサーバ (AIツール)
スマートツリーには、AIアシスタント用の30以上のMCPツールが含まれています。
# MCPサーバを起動
st --mcp
# 利用可能なツールを一覧表示
st --mcp-tools
# 人気のツール:
- quick_tree: 10倍圧縮された3レベルの概要
- project_overview: 包括的なプロジェクト分析
- search_in_files: 行番号付きの内容検索
- smart_edit: AST対応のコード編集 (90%トークン削減)
- semantic_analysis: 波ベースのコード理解
🌍 環境への影響
スマートツリーのスキャンごとに、エネルギーを節約し、CO2排出量を削減します。
- 10 - 24倍高速 = CPU使用時間の削減
- CPU使用時間の削減 = エネルギー消費の削減
- エネルギー消費の削減 = 低炭素フットプリント
- あなたの貢献: 1000回のスキャンで約12gのCO2削減
📚 ドキュメント
- TERMINAL_EXAMPLES.md - 美しいターミナル出力例
- CLAUDE.md - AIアシスタントの開発ガイド
- docs/ - 追加のドキュメント
- scripts/manage.sh - カラフルなプロジェクト管理
🤝 コントリビューション
コントリビューションを歓迎します!スマートツリーは、独特なパートナーシップによって開発されています。
- Hue (人間) - ビジョンと方向性
- Aye (AI) - 実装と最適化
- Trish (会計担当) - スタイルあふれる組織化
📈 バージョン履歴
現在のバージョン: v4.8.8
最近の改善点:
- v4.8.8: Claudeによるコードフォーマット、リンティング、メンテナンスの更新
- v4.8.7: MarqantをCrateに移動
- v4.8.4: 自動バージョン管理システム
- v4.8.3: MCPスキーマ検証の修正
- v4.8.2: APIがオフラインのときのローカルフィードバックフォールバック
- v4.8.1: ツールリクエストAPIの簡素化
完全な履歴はCHANGELOG.mdを参照してください。
🎉 面白い事実
- スマートツリーは毎秒670,000以上のファイルを処理します。
- 100% Rustで記述され、安全性と速度を実現しています。
- 40以上のファイルタイプ用の絵文字マッピングが含まれています。
- 世界全体で約1.2トンのCO2を削減しています。
- "The Cheet" (音楽的なコードナレーター) からのコメントがあります。
📄 ライセンス
MITライセンス - 詳細はLICENSEを参照してください。
スマートツリー - ディレクトリを美しくし、地球を救いましょう!🌳
8b.isチームによる愛で開発されました

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
42.4K
4.7ポイント

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
15.1K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
13.3K
4.5ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
24.2K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
12.0K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
15.8K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
14.5K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
20.1K
4.5ポイント