{"id":51330680,"url":"https://github.com/lazyshrey/cortexa-datainsight-ai","last_synced_at":"2026-07-01T22:32:26.231Z","repository":{"id":311513305,"uuid":"1043918521","full_name":"lazyshrey/cortexa-datainsight-ai","owner":"lazyshrey","description":"Smart AI powered data analysis tool","archived":false,"fork":false,"pushed_at":"2025-08-29T12:52:03.000Z","size":5014,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-31T14:25:16.936Z","etag":null,"topics":["ai","data-analysis","fastapi","image-recognition","nextjs"],"latest_commit_sha":null,"homepage":"https://cortexa.lazyshrey.xyz/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lazyshrey.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-08-24T22:23:19.000Z","updated_at":"2025-08-29T12:52:06.000Z","dependencies_parsed_at":"2025-08-25T01:37:57.010Z","dependency_job_id":"26d5c6f8-f6c8-467e-bda8-60f2c6e77f2c","html_url":"https://github.com/lazyshrey/cortexa-datainsight-ai","commit_stats":null,"previous_names":["shreyjaiswal1/cortexa-datainsight-ai","lazyshrey/cortexa-datainsight-ai"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/lazyshrey/cortexa-datainsight-ai","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyshrey%2Fcortexa-datainsight-ai","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyshrey%2Fcortexa-datainsight-ai/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyshrey%2Fcortexa-datainsight-ai/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyshrey%2Fcortexa-datainsight-ai/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lazyshrey","download_url":"https://codeload.github.com/lazyshrey/cortexa-datainsight-ai/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lazyshrey%2Fcortexa-datainsight-ai/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35025981,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-01T02:00:05.325Z","response_time":130,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai","data-analysis","fastapi","image-recognition","nextjs"],"created_at":"2026-07-01T22:32:24.450Z","updated_at":"2026-07-01T22:32:26.224Z","avatar_url":"https://github.com/lazyshrey.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/ShreyJaiswal1/cortexa-datainsight-ai/refs/heads/main/Frontend/public/cortexabanner.svg\" alt=\"Cortexa Banner\" width=\"100%\" /\u003e\n\u003c/p\u003e\n\n# [Cortexa DataInsight AI](https://cortexa.lazyshrey.xyz) 🧠\n\n**A Smart AI-Powered Data Analysis Tool**\n\nCortexa DataInsight AI is a modern full-stack web application that combines the power of artificial intelligence with intuitive data analysis capabilities. Built with cutting-edge technologies, it allows users to upload datasets, interact with data through natural language queries, and analyze images using advanced AI models.\n\n## 🚀 Features\n\n### Data Analysis\n- **Multi-format Support**: Upload and analyze CSV, Excel (.xls/.xlsx), JSON, and Parquet files\n- **Interactive Chat Interface**: Ask questions about your data in plain English\n- **Real-time Analysis**: Get instant insights and statistical summaries\n- **AI-Powered Responses**: Leverage Groq's powerful language models for intelligent data interpretation\n\n### Image Analysis\n- **Image Recognition**: Upload images for AI-powered object detection and description\n- **Multi-format Support**: Compatible with various image formats (PNG, JPEG, etc.)\n- **Gemini Vision Integration**: Utilizes Google's Gemini 1.5 Flash model for accurate image analysis\n\n### User Experience\n- **Modern UI/UX**: Clean, responsive design with dark/light theme support\n- **Real-time Chat**: Seamless conversation interface for data queries\n- **Secure Authentication**: Integrated Clerk authentication system\n- **File Management**: Drag-and-drop file uploads with progress indicators\n\n## 🛠️ Tech Stack\n\n### Backend\n- **FastAPI**: High-performance Python web framework\n- **Pandas**: Data manipulation and analysis library\n- **Groq AI**: Advanced language model integration (`openai/gpt-oss-120b`)\n- **Google Gemini**: Vision AI for image analysis (`gemini-1.5-flash`)\n- **Python Libraries**:\n  - `python-dotenv` for environment management\n  - `Pillow (PIL)` for image processing\n  - `python-multipart` for file handling\n\n### Frontend\n- **Next.js 15.5.0**: React framework with latest features\n- **React 19.1.0**: Latest React with concurrent features\n- **Tailwind CSS**: Modern utility-first CSS framework\n- **Clerk Authentication**: Complete user management solution\n- **UI Components**:\n  - Radix UI primitives for accessible components\n  - Lucide React for modern icons\n  - React Markdown for formatted text display\n  - Custom themed components with dark/light mode\n\n### Development Tools\n- **ESLint**: Code linting and formatting\n- **PostCSS**: CSS processing and optimization\n- **Turbopack**: Ultra-fast bundler for development\n- **TypeScript Support**: Type-safe development environment\n\n## 🚀 Getting Started\n\n### Prerequisites\n- Node.js 18+ and npm/yarn\n- Python 3.8+\n- Groq API key\n- Google AI API key\n- Clerk authentication keys\n\n### Backend Setup\n\n1. **Navigate to backend directory**\n   ```bash\n   cd Backend\n   ```\n\n2. **Install Python dependencies**\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n3. **Configure environment variables**\n   ```bash\n   cp example.env .env\n   ```\n   \n   Edit `.env` file:\n   ```env\n   GROQ_API_KEY=your_groq_api_key_here\n   GOOGLE_API_KEY=your_google_api_key_here\n   CLERK_ISSUER=your_clerk_issuer_url\n   ```\n\n4. **Start the backend server**\n   ```bash\n   uvicorn main:app --reload --host 127.0.0.1 --port 8000\n   ```\n\n### Frontend Setup\n\n1. **Navigate to frontend directory**\n   ```bash\n   cd Frontend\n   ```\n\n2. **Install dependencies**\n   ```bash\n   npm install\n   ```\n\n3. **Configure environment variables**\n   ```bash\n   cp example.env .env.local\n   ```\n   \n   Add your Clerk keys to `.env.local`:\n   ```env\n   NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_publishable_key\n   CLERK_SECRET_KEY=your_clerk_secret_key\n   ```\n\n4. **Start the development server**\n   ```bash\n   npm run dev\n   ```\n\nThe application will be available at:\n- Frontend: http://localhost:3000\n- Backend API: http://127.0.0.1:8000\n- API Documentation: http://127.0.0.1:8000/docs\n\n## 🔧 API Endpoints\n\n### Data Analysis\n- `POST /api/data/upload-data/` - Upload and analyze data files\n- `POST /api/data/chat/` - Chat with your data using natural language\n\n### Image Analysis\n- `POST /api/image/detect-object/` - Analyze and describe uploaded images\n\n## 🎯 Usage\n\n1. **Sign Up/Sign In**: Create an account or log in using Clerk authentication\n2. **Upload Data**: Drag and drop your data file (CSV, Excel, JSON, Parquet)\n3. **Analyze**: Ask questions about your data in natural language\n4. **Image Analysis**: Upload images for AI-powered analysis and description\n5. **Interactive Chat**: Continue the conversation to dive deeper into insights\n\n## 🌟 Key Features Highlight\n\n- **Multi-modal AI**: Combines text and vision AI capabilities\n- **Real-time Processing**: Instant responses to data queries\n- **Secure \u0026 Scalable**: Built with production-ready frameworks\n- **Modern Architecture**: Separation of concerns with clean API design\n- **Responsive Design**: Works seamlessly across all devices\n- **Theme Support**: Beautiful dark and light mode interfaces\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n\n## 🤝 Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## 📞 Support\n\nFor support and questions, please open an issue in this repository.\n\n---\n\n**Built with ❤️ by [Shrey Jaiswal](https://github.com/ShreyJaiswal1)**","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazyshrey%2Fcortexa-datainsight-ai","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flazyshrey%2Fcortexa-datainsight-ai","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flazyshrey%2Fcortexa-datainsight-ai/lists"}