Re-exports§
pub use scanner::parse_size;pub use scanner::FileCategory;pub use scanner::FileNode;pub use scanner::FilesystemType;pub use scanner::Scanner;pub use scanner::ScannerConfig;pub use scanner::TreeStats;pub use scanner_interest::ChangeType;pub use scanner_interest::InterestFactor;pub use scanner_interest::InterestLevel;pub use scanner_interest::InterestScore;pub use scanner_interest::InterestWeights;pub use scanner_interest::TraversalContext;pub use scanner_interest::TraversalPath;pub use scanner_state::FileSignature;pub use scanner_state::HotDirectory;pub use scanner_state::ScanDelta;pub use scanner_state::ScanState;pub use interest_calculator::quick_interest_check;pub use interest_calculator::InterestCalculator;pub use context::detect_project_context;pub use integration::analyze_project;pub use integration::quick_project_overview;pub use integration::ProjectAnalysis;pub use integration::ProjectAnalyzer;
Modules§
- activity_
logger - ai_
guardian - AI Guardian - Protects AI assistants from prompt injection and manipulation
- ai_
install - AI Integration Installer - Unified setup for all AI platforms
- ai_
output - auth
- Authentication Module - GitHub OAuth for Collaboration
- claude_
hook - claude_
init - Claude integration initializer for Smart Tree Automatically sets up optimal .claude directory configuration for any project Also handles MCP server auto-installation for Claude Desktop! 🚀
- cli
- code_
review - 🔍 Code Review Module - AI-powered code review
- collab
- Collaboration Module - Humans + AIs working together
- collaboration
- Collaboration Station - Multi-AI Real-time Collaboration
- compression_
manager - config
- Smart Tree Configuration System
- content_
detector - Content detection engine - “Understanding what’s in your directories” - Omni Analyzes directory contents to determine the type of project/collection
- context
- Project context detection module
- context_
gatherer - Context Gathering System for Smart Tree
- daemon
- Smart Tree Daemon - System-wide AI Context Service
- daemon_
cli - Daemon CLI Handlers - HTTP endpoints for thin-client CLI operations
- daemon_
client - Daemon Client - CLI interface to the Smart Tree daemon
- decoders
- dynamic_
tokenizer - Dynamic tokenizer - “Learning each project’s language!” - Omni Automatically discovers and tokenizes common patterns in any codebase
- emoji_
mapper - feature_
flags - feedback_
client - file_
history - File History Tracking Module - The Ultimate Context-Driven System!
- formatters
- hot_
watcher - in_
memory_ logger - In-Memory Logger for Smart Tree
- inputs
- Universal Input Adapter System for Smart Tree
- integration
- Integration helpers for easier Smart Tree usage in other applications
- interest_
calculator - m8_
backwards_ reader - m8_
context_ aware - m8_
format_ converter - mcp
- MCP (Model Context Protocol) server implementation for Smart Tree
- mega_
session_ manager - mem8
- mem8_
binary - mem8_
lite - MEM8 Lite - Minimal wave-based memory for Smart Tree
- memory_
manager - project_
tags - proxy
- 🌐 LLM Proxy - Unified interface for multiple LLM providers
- q8_
caster_ bridge - quantum_
scanner - quantum_
wave_ signature - registry
- SmartPastCode Registry Integration
- relations
- Code relationship analyzer - “Semantic X-ray vision for codebases” - Omni Tracks imports, function calls, type usage, and test relationships
- rename_
project - 🚗 Project Rebranding Ritual - Elegant Identity Transition
- rust_
shell - scanner
- scanner_
interest - scanner_
safety - Safety mechanisms for scanning large directories
- scanner_
state - security_
scan - Security Scanner for detecting supply chain attack patterns
- semantic
- service_
manager - smart
- 🧠 Smart Tools - Revolutionary AI-Driven Context-Aware Features
- smart_
edit_ diff - spicy_
fuzzy - spicy_
tui_ enhanced - st_
context_ aware - st_
tokenizer - st_
unified - std_
client - STD Client - Talk to the Smart Tree Daemon via Unix socket
- terminal
- Smart Tree Terminal Interface (STTI) - Your Coding Companion 🌳
- tips
- tokenizer
- tools_
st_ only - tree_
agent - n8x (Nexus Agent) - The Living Forest Orchestrator Coordinates AI agents, git branches, tmux panes, and MEM8 consciousness
- tree_
sitter_ quantum - Tree-sitter based quantum compression - “Semantic awareness meets compression!” - Omni Uses AST parsing to extract only the most meaningful code structures
- universal_
chat_ scanner - universal_
format_ detector - updater
- vad_
marine - web_
dashboard - Web Dashboard - Browser-based terminal + file browser
Macros§
- ai_
print - Print to stdout or stderr based on AI mode
- ai_
println - Println to stdout or stderr based on AI mode
- log_
activity - Quick log macro for convenience
- with_
dashboard_ bridge - Macro to wrap tool execution with dashboard bridge reporting