Ultimate VS Code History Explorer for GitHub Copilot Chat
A powerful VS Code extension that analyzes, visualizes, and provides AI-powered insights into your GitHub Copilot chat history. Transform your coding conversations into actionable intelligence.
- 3D Timeline Views: Navigate through your coding sessions with stunning WebGL-powered visualizations
- Event Filtering: Filter by workspace, language, time period, or activity type
- Zoom & Pan Controls: Seamlessly explore different time periods
- Export Options: Save your timeline as images or data exports
- Pattern Recognition: Discover your coding habits and productivity patterns
- Predictive Insights: AI suggests optimal coding times and project focus areas
- Anomaly Detection: Identify unusual coding sessions or breakthrough moments
- Trend Analysis: Track your skill development and technology adoption over time
- Interactive Network Graphs: Visualize connections between projects, files, and concepts
- Force-Directed Layout: See how your projects naturally cluster and relate
- Dependency Analysis: Understand project relationships and code reuse patterns
- Technology Stack Mapping: Visualize language and framework usage across projects
- Conversational Queries: "Show me Python sessions from last week"
- Smart Filtering: Automatic detection of time, workspace, and language filters
- Semantic Search: Find sessions by concept, not just keywords
- Advanced Operators: Combine multiple criteria with intelligent parsing
- Session Metrics: Track coding frequency, session duration, and productivity
- Language Statistics: Analyze your programming language usage and evolution
- Time Pattern Analysis: Discover your peak coding hours and productivity cycles
- Workspace Analytics: Compare activity across different projects
- Real-time Updates: Monitor your current coding session live
- Activity Heatmaps: Visualize coding intensity across time periods
- Progress Tracking: See your daily, weekly, and monthly coding patterns
- Goal Setting: Set and track coding objectives
- Clone this repository
- Open in VS Code
- Press
F5
to run in Extension Development Host - The extension will automatically detect your workspace storage
Ctrl+Shift+P
β "Ultimate History Explorer: Open Interactive Timeline"Ctrl+Shift+P
β "Ultimate History Explorer: AI Insights Dashboard"Ctrl+Shift+P
β "Ultimate History Explorer: Natural Language Search"Ctrl+Shift+P
β "Ultimate History Explorer: Project Network Map"
Access these panels from the Activity Bar:
- Chat Timeline: Chronological view of all sessions
- Workspace Analytics: Metrics and statistics by project
- AI Insights: Smart analysis and recommendations
- Project Network: Interactive relationship mapping
- TimelineVisualizer: WebGL-powered 3D timeline with D3.js integration
- AIAnalyticsEngine: Machine learning-style pattern detection
- ProjectMapVisualizer: Force-directed graph visualization
- NaturalLanguageSearchEngine: Advanced query parsing and filtering
- WorkspaceAnalyticsProvider: Comprehensive metrics calculation
The extension reads from your VS Code workspace storage:
workspaceStorage/
: Individual workspace chat sessionsglobalStorage/
: Cross-workspace settings and data- Automatic discovery of all available chat history
{
"ultimateHistoryExplorer.enableAdvancedAnalytics": true,
"ultimateHistoryExplorer.animationSpeed": "medium",
"ultimateHistoryExplorer.dataRetentionDays": 365,
"ultimateHistoryExplorer.autoRefreshInterval": 30
}
- Session Timing: When and how long you code
- File Interactions: Which files you work on together
- Language Usage: Programming language preferences and evolution
- Problem Patterns: Common issues and how you solve them
- Collaboration Data: How you interact with AI assistance
- Local Processing: All analysis happens on your machine
- No Data Transmission: Nothing is sent to external servers
- Configurable Retention: Control how long data is kept
- Selective Analysis: Choose which workspaces to include
- Visual Studio Code 1.100.0 or higher
- GitHub Copilot extension installed and configured
- Active GitHub Copilot subscription
We welcome contributions! Areas where you can help:
- New Visualizations: Create stunning new ways to view data
- AI Models: Improve pattern recognition and insights
- Performance: Optimize for larger datasets
- Documentation: Help others discover features
Transform Your Coding Journey π
Found a bug or have a feature request? Please open an issue on the GitHub repository.
- Basic chat history browsing
- Session details view
- Workspace organization
- Code change tracking
MIT
Ensure that you've read through the extensions guidelines and follow the best practices for creating your extension.
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
- Split the editor (
Cmd+\
on macOS orCtrl+\
on Windows and Linux). - Toggle preview (
Shift+Cmd+V
on macOS orShift+Ctrl+V
on Windows and Linux). - Press
Ctrl+Space
(Windows, Linux, macOS) to see a list of Markdown snippets.
Enjoy!