Complete documentation for Copilot Session Viewer.
- 📦 Installation Guide - Complete setup instructions for all platforms
- 🔧 Troubleshooting - Common issues and solutions
- 🏠 Main README - Project overview and quick start
- 📋 Changelog - Release history and version changes
- 🔌 API Documentation - REST endpoints and data formats
- 👩💻 Development Guide - Contributing and local development
- Session Management - View, export, and import Copilot CLI sessions
- Event Analysis - Real-time parsing with filtering and search
- Time Analysis - Performance metrics and execution timelines
- AI Insights - LLM-powered session analysis
- Virtual Scrolling - Handle 1000+ events smoothly
- Infinite Scroll - Progressive loading for better performance
- Responsive Design - Works on desktop, tablet, and mobile
- Dark Theme - GitHub-inspired interface
Frontend (Vue 3 + EJS) ↔ Backend (Node.js + Express) ↔ File System
Data Flow:
- Sessions stored in
~/.copilot/session-state/ - Backend parses JSONL and YAML files
- API serves paginated session data
- Frontend renders with virtual scrolling
- Debug Copilot CLI interactions
- Analyze conversation patterns
- Export sessions for collaboration
- Performance optimization insights
- Share interesting sessions
- Analyze AI usage patterns
- Document problem-solving sessions
- Training and best practices
- Study human-AI interactions
- Analyze tool effectiveness
- Session data mining
- Conversation flow research
| Topic | Link | Description |
|---|---|---|
| Installation | INSTALLATION.md | Setup for all platforms |
| API Reference | API.md | REST endpoints and examples |
| Development | DEVELOPMENT.md | Contributing guidelines |
| Troubleshooting | TROUBLESHOOTING.md | Common issues and fixes |
| Changelog | ../CHANGELOG.md | Version history |
| License | ../LICENSE | MIT License terms |
- 🐛 Bug Reports: GitHub Issues
- 💬 Questions: GitHub Discussions
- 📖 Documentation: This directory
- 🚀 Quick Start: Main README
Happy exploring! 🎉 Choose the documentation section that best fits your needs.