Topiary is a modern, lightweight disk space analyzer powered by AI insights. It helps users understand and manage their disk usage through an intuitive WPF interface and intelligent file analysis.
- Lightning-Fast Disk Analysis: Efficiently scan and analyze disk space usage using advanced parsing
- Modern WPF Interface: Clean, intuitive visualization of disk space consumption
- AI-Powered Insights: Leverage OpenAI to provide intelligent suggestions about file management and space optimization
- Secure by Design: Local-only processing with secure API key management
- Rich Data Visualization: Interactive charts and treemaps powered by LiveCharts
- Zero-Installation Option: Standalone executable available alongside installer
- Windows OS
- .NET 8.0 Runtime
- OpenAI API Key (for AI insights)
- Download the latest installer from the Releases page
- Run the installer and follow the setup wizard
- Launch Topiary from your Start Menu or Desktop
# Clone the repository
git clone https://github.com/yourusername/topiary.git
cd topiary
# Build and create installer
.\build.ps1
- .NET 8.0: Core framework
- WPF: UI framework
- OpenAI API: AI-powered insights
- LiveChartsCore: Data visualization
- Inno Setup: Installer creation
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Distributed under the MIT License. See LICENSE
for more information.
topiary/
├── Converters/ # Value converters for WPF
├── Models/ # Data models
├── Services/ # Business logic and services
├── ViewModels/ # MVVM view models
├── Views/ # WPF views
└── installer/ # Installation scripts and resources