CLI-based LLM context builder for TypeScript and React projects π
AITools is a Rust-powered command-line tool that analyzes TypeScript and React projects, extracting structured information to enhance LLM coding assistants' accuracy and context-awareness.
While the current version focuses on TypeScript and React, we have plans to extend support to other popular languages and frameworks in the future, including Swift.
- π³ Hierarchical file structure analysis
- π TypeScript function signature extraction
- π Interactive file selection
- π§ LLM-optimized output format
- π Neovim-based detailed view
- Build:
git clone https://github.com/yourusername/aitools.git
cd aitools
cargo build --release- Run:
./target/release/aitools --path /path/to/your/projectCustomize config.json for ignore patterns and output preferences.
Bridge the gap between complex TypeScript/React projects and LLM coding assistants by providing rich, contextual data. This enables LLMs to generate more accurate, context-aware, and project-specific code suggestions.
- Multi-language support (Swift)