A real-time GitHub telemetry cockpit and intelligent project dashboard. Track repository commit velocity, automated CI/CD pipeline health, issue resolution times, and generate AI-powered repository summaries with Google Gemini.
Knowhere is a developer intelligence dashboard designed to monitor and organize sprawling software ecosystems. By integrating GitHub REST and GraphQL APIs with client-side reactive charts and optional Google Gemini AI synthesis, Knowhere turns chaotic git histories into structured, actionable engineering insights.
- π Real-Time Commit & Velocity Tracking: Visual commit heatmaps, language distribution breakdowns, and branch activity timelines.
- π€ AI Repository Summarizer: Integrated
@google/generative-aiSDK generates executive release notes and changelog recaps from recent commits. - β¨ 3D Parallax Interface: Interactive repository cards with 3D tilt effects (
react-parallax-tilt), quick search palettes (cmdk), and smooth Framer Motion layout transitions. - π³ Multi-Stage Docker Containerization: Pre-configured Alpine Nginx container ready for instant production deployment with
docker-compose.yml. - β‘ Windows Launcher Scripts: Includes
INSTALL.bat,Run_Project.bat, andUNINSTALL.batfor seamless local setup.
Knowhere/
βββ src/
β βββ assets/ # Vector icons and hero graphics
β βββ components/ # Repository cards, AI summarizer modal, commit charts
β βββ store.ts # Zustand global state store
β βββ App.tsx # Main dashboard layout
β βββ main.tsx # Application bootstrap
βββ public/ # Favicons and manifest assets
βββ Dockerfile # Production multi-stage Nginx container
βββ docker-compose.yml # Docker compose configuration
βββ INSTALL.bat # Windows one-click installation script
βββ Run_Project.bat # Windows automated launcher
βββ package.json # Project dependencies and build scripts
# Clone the repository
git clone https://github.com/Ares19v/Knowhere.git
cd Knowhere
# Install dependencies
npm install
# Start Vite dev server
npm run devdocker compose up -d --buildAccess Knowhere at http://localhost:80 (or http://localhost:5173 in development mode).
Distributed under the MIT License. See LICENSE for details.