Skip to content

Latest commit

Β 

History

20 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Knowhere Logo

Knowhere

Intelligent GitHub Project Intelligence & Portfolio Tracker

CI

React TypeScript Google Gemini Docker License: MIT

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.


🌐 Overview

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.


✨ Key Features

  • πŸ“Š Real-Time Commit & Velocity Tracking: Visual commit heatmaps, language distribution breakdowns, and branch activity timelines.
  • πŸ€– AI Repository Summarizer: Integrated @google/generative-ai SDK 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, and UNINSTALL.bat for seamless local setup.

πŸ—οΈ Tech Stack & Directory Structure

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

πŸš€ Quick Start

1. Local Development

# Clone the repository
git clone https://github.com/Ares19v/Knowhere.git
cd Knowhere

# Install dependencies
npm install

# Start Vite dev server
npm run dev

2. Docker Compose Deployment

docker compose up -d --build

Access Knowhere at http://localhost:80 (or http://localhost:5173 in development mode).


πŸ“„ License

Distributed under the MIT License. See LICENSE for details.

About

🌌 A client-side GitHub project tracker with AI-powered auto-organization and a glassmorphic UI.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages