A fast, feature-rich directory analyzer for inspecting project structures, codebases, and file metrics
Note
Alpha Release: This is an early alpha release (v0.1.0a1). Core functionality is implemented, but breaking changes may occur in future versions. Bug reports and feedback are welcome!
- Filesystem scanning with exclusion support
- File and dir metadata extraction
- Language detection (40+ languages)
- Multiple output formats
- AST/Tree-sitter-based analysis for deeper code insights
- Custom exclusions support
- Terminal user interface
- AI-powered analysis and recommendations
- CI/CD integration support
- Python 3.14+
- pip or uv
git clone https://github.com/sbalghari/treeva.git
cd treeva
uv sync
uv run treeva --helpgit clone https://github.com/sbalghari/treeva.git
cd treeva
pip install -e .
treeva --helpContributions are welcome! Please feel free to:
- Report bugs via GitHub Issues
- Submit feature requests
- Open pull requests with improvements
This project is licensed under the MIT License - see the LICENSE file for details.
See CHANGELOG.md for a detailed history of changes and releases.