Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ aitools Public

CLI-based LLM context builder for TypeScript and React projects πŸš€

Notifications You must be signed in to change notification settings

Railly/aitools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AITools Logo
AITools

CLI-based LLM context builder for TypeScript and React projects πŸš€

About AITools

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.

Key Features

  • 🌳 Hierarchical file structure analysis
  • πŸ” TypeScript function signature extraction
  • πŸ”€ Interactive file selection
  • 🧠 LLM-optimized output format
  • πŸ“ Neovim-based detailed view

Quick Start

  1. Build:
git clone https://github.com/yourusername/aitools.git
cd aitools
cargo build --release
  1. Run:
./target/release/aitools --path /path/to/your/project

Configuration

Customize config.json for ignore patterns and output preferences.

Primary Goal

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.

Future Enhancements

  • Multi-language support (Swift)

About

CLI-based LLM context builder for TypeScript and React projects πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages