Quick Start
Get GitInspectorGUI development environment running in 3 steps.
Prerequisites: Complete Prerequisites and Installation first.
Note: This is for the development environment. For application usage, see gitinspectorgui.readthedocs.io.
3-Step Verification
After completing installation, verify everything works with these 3 steps:
1. Start Python Backend
What happens: The FastAPI server starts and provides the git analysis API.
2. Start Desktop Frontend
What happens:
- Vite builds the React/TypeScript frontend
- Tauri compiles the Rust wrapper
- Desktop app opens and connects to the Python server
3. Verify Integration
- Desktop app connects automatically to Python server
- Test with sample repository analysis
- Check that results are displayed properly
Development Commands Reference
For ongoing development, use these commands:
# Backend with auto-reload (for Python development)
python -m gigui.start_server --reload --log-level DEBUG
# Frontend with hot reload (for UI development)
pnpm run tauri dev
# Frontend only (without desktop wrapper)
pnpm run dev
Next Steps
Now that your environment is working:
- First Analysis - Test with repository analysis
- Development Workflow - Learn development patterns
- CLI Guide - Command-line usage
- API Reference - Backend API documentation
Troubleshooting
If something doesn't work:
- Check Prerequisites: Ensure all tools from Prerequisites are installed
- Verify Installation: Re-run verification steps from Installation
- Common Issues: See Troubleshooting Guide
Quick fixes: