Smart Tree
Smart TreeはRustをベースに開発された超高速のディレクトリ可視化ツールで、従来のtreeコマンドよりも10~24倍高速で、AI最適化出力、量子圧縮、スマート検索などの機能を備えており、同時に環境保護と省エネにも配慮しています。
3ポイント
5.6K

インストール

以下のコマンドをクライアントにコピーして設定
注意:あなたのキーは機密情報です。誰とも共有しないでください。

🚀 🌳 スマートツリー - 超高速ディレクトリ可視化ツール

スマートツリーは、従来のtreeコマンドよりも10 - 24倍高速な、AIに最適化されたディレクトリ可視化ツールです。Rustで構築され、最高のパフォーマンスと最小限の環境への影響を実現しています。

Version Trust Score

✨ 主な機能

  • ⚡ 超高速: 従来のツリーコマンドよりも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チームによる愛で開発されました

代替品

K
Klavis
Klavis AIはオープンソースプロジェクトで、Slack、Discord、Webプラットフォームで簡単に使えるMCP(モデルコンテキストプロトコル)サービスを提供します。レポート生成、YouTubeツール、ドキュメント変換などのさまざまな機能があり、非技術ユーザーと開発者がAIワークフローを使用するのをサポートします。
TypeScript
7.6K
5ポイント
M
MCP
Microsoft公式のMCPサーバーで、AIアシスタントに最新のMicrosoft技術ドキュメントの検索と取得機能を提供します。
8.7K
5ポイント
A
Aderyn
アデリンは、Rustで書かれたオープンソースのSolidityスマートコントラクト静的分析ツールで、開発者やセキュリティ研究者がSolidityコードの脆弱性を発見するのを支援します。FoundryとHardhatプロジェクトをサポートし、複数の形式のレポートを生成でき、VSCode拡張機能も提供します。
Rust
5.9K
5ポイント
D
Devtools Debugger MCP
Node.jsデバッガーMCPサーバーは、Chrome DevToolsプロトコルに基づく完全なデバッグ機能を提供します。ブレークポイントの設定、ステップ実行、変数のチェック、式の評価などが含まれます。
TypeScript
5.4K
4ポイント
S
Scrapling
Scraplingは適応型ウェブページのスクレイピングライブラリで、ウェブサイトの変化を自動的に学習し、要素を再配置します。複数のスクレイピング方法とAI統合をサポートし、高性能な解析と開発者に優しい体験を提供します。
Python
7.8K
5ポイント
M
Mcpjungle
MCPJungleは自ホスト型のMCPゲートウェイで、複数のMCPサーバーを集中的に管理および代理し、AIエージェントに統一されたツールアクセスインターフェースを提供します。
Go
0
4.5ポイント
C
Cipher
Cipherは、プログラミングAIエージェント向けに設計されたオープンソースのメモリ層フレームワークです。MCPプロトコルを通じてさまざまなIDEとAIコーディングアシスタントと統合し、自動記憶生成、チーム記憶共有、デュアルシステム記憶管理などの核心機能を提供します。
TypeScript
0
5ポイント
N
Nexus
NexusはAIツール集約ゲートウェイで、複数のMCPサーバーとLLMプロバイダーの接続をサポートし、統一されたエンドポイントを通じてツール検索、実行、およびモデルルーティング機能を提供し、セキュリティ認証とレート制限をサポートします。
Rust
0
4ポイント
C
Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
42.4K
4.7ポイント
E
Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
15.1K
4.8ポイント
G
Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
13.3K
4.5ポイント
B
Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
24.2K
4.5ポイント
G
Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
12.0K
4.3ポイント
U
Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
15.8K
5ポイント
M
Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
14.5K
5ポイント
S
Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
20.1K
4.5ポイント
AIBase
智啓未来、あなたの人工知能ソリューションシンクタンク
© 2025AIBase