A comprehensive collection of AI and LLM tools built with Next.js 14, TypeScript, and Tailwind CSS.
- β 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
- π PII Detector
- π Token Counter & Cost Estimator
- π Model Comparison Viewer
- π JSONL Converter
- π And 60+ more tools!
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS
- Icons: Lucide React
- Deployment: Vercel
- Package Manager: npm
- Node.js 18.x or higher
- npm or yarn
git clone https://github.com/yourusername/aitoolbox.git
cd aitoolbox
npm installnpm run devOpen http://localhost:3000 in your browser.
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
Or manually:
npm install -g vercel
vercel login
vercel --prodSee VERCEL_DEPLOYMENT_GUIDE.md for detailed instructions.
npm run build- Total Pages: 73
- Build Time: ~60 seconds
- Bundle Size: Optimized
- First Load JS: ~105 KB
- Test multiple AI providers
- Real-time streaming responses
- Cost estimation
- Export results
- 54+ AI/LLM terms
- Search functionality
- Category filtering
- Detailed definitions
- 6 moderation categories
- Severity indicators
- Export reports
- Demo mode (keyword-based)
- 5 preset templates
- Variable system
- Preview mode
- Export as JSON
- β No hydration errors
- β Client-side APIs properly handled
- β TypeScript strict mode
- β Responsive design
- β Loading states
- β Error handling
npm run dev # Start development server
npm run build # Build for production
npm run start # Start production server
npm run lint # Run ESLintContributions are welcome! Please feel free to submit a Pull Request.
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js team for the amazing framework
- Lucide for beautiful icons
- Tailwind CSS for utility-first styling
- Vercel for hosting
- Documentation: VERCEL_DEPLOYMENT_GUIDE.md
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Add 10 more tools
- Implement API integrations
- Add user authentication
- Mobile app (React Native)
- AI model fine-tuning tools
- Dataset management
- Collaboration features
- Analytics dashboard
If you find this project useful, please consider giving it a star!
Built with β€οΈ by [Your Name]
Live Demo: https://aitoolbox.vercel.app