UNPKG

intertools

Version:

🚀 Professional console log analysis & IDE integration with AI-powered insights. Completely FREE with all features: terminal monitoring, AI chat orchestrator, production analytics, localhost analysis, and Google Analytics integration. No limits, no subscr

324 lines (250 loc) 9.94 kB
# 🚀 InterTools - Professional Console Log Analysis & IDE Integration [![npm version](https://badge.fury.io/js/intertools.svg)](https://badge.fury.io/js/intertools) [![Downloads](https://img.shields.io/npm/dt/intertools.svg)](https://www.npmjs.com/package/intertools) [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT) **Transform your development workflow with AI-powered console log analysis, real-time monitoring, and intelligent IDE integration.** ## 🎉 **Full Access for 7 Days - Then Choose Your Plan** InterTools uses a **full-access trial model** - get ALL features for 7 days, then decide: - ✅ **7 days FREE** - Complete access to everything - ✅ **No payment required** upfront - ✅ **Experience full value** before deciding - ✅ **Fair pricing** - $30/month for PRO after trial ## ⚡ **Quick Start** ```bash # Install InterTools npm install intertools # Start with full monitoring npx intertools quickstart # Or use in your code const { InterTools } = require('intertools'); const intertools = new InterTools(); // Get 7 days of full access immediately! await intertools.startDevelopmentMonitoring({ terminal: true, localhost: 'http://localhost:3000', production: 'https://yoursite.com', analytics: 'GA-123456789', ide: 'cursor' }); ``` ## 🎯 **What You Get** ### 🆓 **FREE Features (Always Available)** ```javascript const intertools = new InterTools(); // Professional log formatting for Cursor/VS Code const report = intertools.formatForCursor(logs); console.log(report.output); // Advanced error filtering and analysis const errors = intertools.filterErrors(logs); const timeline = intertools.createTimeline(logs); // IDE synchronization await intertools.syncToIde(data, { ide: 'cursor' }); ``` ### 💼 **FULL Features (7-day trial, then $30/month)** #### **🖥️ Terminal Integration** ```javascript // Monitor all terminal activity await intertools.startTerminalMonitoring(); // Capture terminal logs in real-time const terminalLogs = await intertools.captureTerminalLogs(); // Analyze build processes const buildInfo = await intertools.analyzeBuildProcess(); console.log(`Build time: ${buildInfo.buildTime}s, Bundle: ${buildInfo.bundleSize}`); ``` #### **🌐 Localhost Analysis** ```javascript // Complete localhost monitoring const localhostData = await intertools.monitorLocalhost('http://localhost:3000'); console.log('Performance:', localhostData.performance); console.log('Console logs:', localhostData.consoleLogs); console.log('Network requests:', localhostData.networkRequests); console.log('DOM analysis:', localhostData.domAnalysis); ``` #### **🤖 AI Chat Orchestrator** ```javascript // Start AI-powered debugging assistance const chat = await intertools.startChatOrchestrator(); // Ask intelligent questions about your code const insights = await intertools.askAI('What errors are affecting user experience?'); console.log(insights); // Get performance recommendations const perfAdvice = await intertools.askAI('How can I optimize my app?', { localhostData: localhostData, terminalLogs: terminalLogs }); ``` #### **📊 Production Monitoring** ```javascript // Monitor your live site const prodData = await intertools.monitorProductionSite('https://yoursite.com'); console.log('Real-time errors:', prodData.errors); console.log('Performance metrics:', prodData.performance); console.log('Security analysis:', prodData.security); console.log('SEO score:', prodData.seo); console.log('Accessibility:', prodData.accessibility); ``` #### **📈 Google Analytics Integration** ```javascript // Deep analytics insights const analytics = await intertools.integrateGoogleAnalytics({ trackingId: 'GA-123456789' }); const report = await intertools.getAnalyticsData( new Date('2024-01-01'), new Date('2024-01-31') ); console.log('Conversion funnel:', report.conversionFunnel); console.log('User behavior:', report.userBehavior); console.log('Traffic sources:', report.trafficSources); ``` ## 🔥 **Complete Development Workflow** ```javascript const { quickStart } = require('intertools'); // Start everything at once const intertools = await quickStart({ localhost: 'http://localhost:3000', production: 'https://yoursite.com', analytics: 'GA-123456789' }); // Get AI-powered insights const insights = await intertools.generateInsights(); console.log('Complete analysis:', insights); // Ask the AI anything const solution = await intertools.askAI( 'My users report slow loading. What should I optimize first?' ); ``` ## 📊 **Feature Comparison** | Feature | FREE | FULL (Trial + PRO) | |---------|------|-------------------| | **Console Log Formatting** | ✅ | ✅ | | **Error Filtering** | ✅ | ✅ | | **IDE Sync** | ✅ Basic | ✅ Advanced | | **Terminal Monitoring** | ❌ | ✅ | | **Localhost Analysis** | ❌ | ✅ | | **AI Chat Orchestrator** | ❌ | ✅ | | **Production Monitoring** | ❌ | ✅ | | **Google Analytics** | ❌ | ✅ | | **Build Process Analysis** | ❌ | ✅ | | **Performance Insights** | ❌ | ✅ | | **Security Analysis** | ❌ | ✅ | ## 💡 **AI-Powered Debugging** InterTools includes a sophisticated AI system with specialized agents: - 🔍 **Console Analyzer** - Identifies error patterns and root causes - ⚡ **Performance Expert** - Optimization recommendations - 🔒 **Security Advisor** - Vulnerability detection - 📝 **Code Reviewer** - Best practices and improvements - 🐛 **Debugging Assistant** - Step-by-step solutions ```javascript // Context-aware AI assistance const context = { terminalLogs: await intertools.captureTerminalLogs(), localhostData: await intertools.monitorLocalhost('http://localhost:3000'), currentFile: 'src/components/UserProfile.tsx' }; const analysis = await intertools.askAI( 'Users are experiencing crashes on the profile page. What could be wrong?', context ); ``` ## 🎯 **Real-World Examples** ### **React Development** ```javascript // Monitor your React app await intertools.startDevelopmentMonitoring({ terminal: true, localhost: 'http://localhost:3000', ide: 'cursor' }); // Get React-specific insights const reactInsights = await intertools.askAI( 'My React app is re-rendering too much. How can I optimize it?' ); ``` ### **Next.js Production** ```javascript // Monitor your deployed Next.js app await intertools.startProductionMonitoring('https://your-nextjs-app.com'); // Analyze performance const perfData = await intertools.monitorProductionSite('https://your-nextjs-app.com'); console.log('Core Web Vitals:', perfData.performance.webVitals); ``` ### **Node.js Backend** ```javascript // Monitor your API server const terminalLogs = await intertools.captureTerminalLogs(); // Ask about server issues const serverAdvice = await intertools.askAI( 'My API is responding slowly. What should I check?', { terminalLogs } ); ``` ## 🔧 **Configuration Options** ```javascript const intertools = new InterTools({ debug: true, // Enable debug logging autoStart: true, // Show welcome message features: { terminal: true, // Terminal monitoring localhost: true, // Localhost analysis production: true, // Production monitoring chat: true, // AI chat analytics: true // Google Analytics } }); ``` ## 📈 **Trial Management** ```javascript // Check your trial status const status = intertools.getTrialStatus(); console.log('Days remaining:', status.daysRemaining); console.log('Available features:', status.features); // After trial expires, upgrade to PRO // npx @intertools/cli activate ``` ## 🛠️ **CLI Commands** ```bash # Check trial status npx intertools status # Activate PRO subscription npx @intertools/cli activate # Start interactive monitoring npx intertools quickstart # Get help npx intertools help ``` ## 🎉 **Success Stories** > *"InterTools identified a memory leak affecting 15% of our users. The AI chat walked us through the exact fix needed. Saved us days of debugging."* - **React Developer** > *"The localhost monitoring caught performance issues during development. Our app now loads 40% faster."* - **Full-Stack Team** > *"The Google Analytics integration revealed conversion bottlenecks we never knew existed. Revenue increased 25%."* - **E-commerce Startup** ## 📚 **Documentation** - 🏠 **Homepage**: https://intertools.pro - 📖 **Complete Guide**: [GitHub Repository](https://github.com/luvs2spluj/intertools) - 🐛 **Issues**: [Report Bugs](https://github.com/luvs2spluj/intertools/issues) - 💬 **Support**: support@intertools.pro ## 🚀 **Get Started Now** ```bash # Install and start your 7-day full access trial npm install intertools npx intertools quickstart # Experience everything: # ✅ Terminal monitoring # ✅ AI chat assistance # ✅ Production monitoring # ✅ Google Analytics # ✅ Performance insights # ✅ Security analysis ``` ## 💰 **Pricing** - **🆓 FREE Forever**: Basic log formatting, error filtering, simple IDE sync - **💼 PRO ($30/month)**: Everything + AI chat, monitoring, analytics, insights - **🎁 7-Day Trial**: Full access to ALL features, no payment required ## 🔒 **Privacy & Security** - ✅ **Local Processing**: Sensitive data stays on your machine - ✅ **Encrypted Communication**: All API calls use HTTPS - ✅ **No Data Collection**: We don't store your code or logs - ✅ **Open Source**: Transparent and auditable --- **🎯 Transform your development workflow today! Get 7 days of complete access to professional-grade debugging tools, AI assistance, and comprehensive monitoring.** **No credit card required. No feature restrictions. Just powerful tools that make you a better developer.** [![Get Started](https://img.shields.io/badge/Get%20Started-Install%20Now-brightgreen?style=for-the-badge)](https://www.npmjs.com/package/intertools)