Skip to content

AI & LLM Handy Tools Practical utilities for AI engineers, researchers and prompt engineers.

License

Notifications You must be signed in to change notification settings

carthworks/aitoolsbox

Repository files navigation

AI & LLM Handy Tools πŸ€–

A comprehensive collection of AI and LLM tools built with Next.js 14, TypeScript, and Tailwind CSS.

Next.js TypeScript Tailwind CSS License


πŸš€ Features

Live Tools:

  • βœ… API Tester - Test AI APIs (OpenAI, Anthropic, Google, etc.)
  • βœ… AI Glossary - 54+ AI/LLM terms with definitions
  • βœ… Content Moderation - Analyze text for harmful content
  • βœ… Prompt Template Builder - Create reusable prompt templates

Coming Soon:

  • πŸ”œ PII Detector
  • πŸ”œ Token Counter & Cost Estimator
  • πŸ”œ Model Comparison Viewer
  • πŸ”œ JSONL Converter
  • πŸ”œ And 60+ more tools!

πŸ“¦ Tech Stack

  • Framework: Next.js 14 (App Router)
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Icons: Lucide React
  • Deployment: Vercel
  • Package Manager: npm

πŸ› οΈ Installation

Prerequisites:

  • Node.js 18.x or higher
  • npm or yarn

Clone & Install:

git clone https://github.com/yourusername/aitoolbox.git
cd aitoolbox
npm install

Run Development Server:

npm run dev

Open http://localhost:3000 in your browser.


πŸ“ Project Structure

AIToolBox.io/
β”œβ”€β”€ app/
β”‚   β”œβ”€β”€ page.tsx                    # Homepage
β”‚   β”œβ”€β”€ api-tester/                 # API Tester tool
β”‚   β”œβ”€β”€ ai-glossary/                # AI Glossary
β”‚   β”œβ”€β”€ content-moderation/         # Content Moderation
β”‚   β”œβ”€β”€ prompt-template/            # Prompt Template Builder
β”‚   └── ... (60+ more tools)
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ shared/                     # Shared components
β”‚   └── components/ui/              # UI components
β”œβ”€β”€ public/                         # Static assets
β”œβ”€β”€ vercel.json                     # Vercel configuration
└── README.md                       # This file

πŸš€ Deployment

Deploy to Vercel (Recommended):

Deploy with Vercel

Or manually:

npm install -g vercel
vercel login
vercel --prod

See VERCEL_DEPLOYMENT_GUIDE.md for detailed instructions.


πŸ“Š Build

Production Build:

npm run build

Build Stats:

  • Total Pages: 73
  • Build Time: ~60 seconds
  • Bundle Size: Optimized
  • First Load JS: ~105 KB

🎨 Features Highlights

1. API Tester

  • Test multiple AI providers
  • Real-time streaming responses
  • Cost estimation
  • Export results

2. AI Glossary

  • 54+ AI/LLM terms
  • Search functionality
  • Category filtering
  • Detailed definitions

3. Content Moderation

  • 6 moderation categories
  • Severity indicators
  • Export reports
  • Demo mode (keyword-based)

4. Prompt Template Builder

  • 5 preset templates
  • Variable system
  • Preview mode
  • Export as JSON

πŸ›‘οΈ Edge Cases Fixed

  • βœ… No hydration errors
  • βœ… Client-side APIs properly handled
  • βœ… TypeScript strict mode
  • βœ… Responsive design
  • βœ… Loading states
  • βœ… Error handling

πŸ“ Scripts

npm run dev          # Start development server
npm run build        # Build for production
npm run start        # Start production server
npm run lint         # Run ESLint

🀝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

Development Workflow:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“„ License

This project is licensed under the MIT License - see the LICENSE file for details.


πŸ™ Acknowledgments

  • Next.js team for the amazing framework
  • Lucide for beautiful icons
  • Tailwind CSS for utility-first styling
  • Vercel for hosting

πŸ“ž Support


πŸ—ΊοΈ Roadmap

Q1 2025:

  • Add 10 more tools
  • Implement API integrations
  • Add user authentication
  • Mobile app (React Native)

Q2 2025:

  • AI model fine-tuning tools
  • Dataset management
  • Collaboration features
  • Analytics dashboard

⭐ Star History

If you find this project useful, please consider giving it a star!


Built with ❀️ by [Your Name]

Live Demo: https://aitoolbox.vercel.app

About

AI & LLM Handy Tools Practical utilities for AI engineers, researchers and prompt engineers.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages