Semantic File Manager is a production-quality macOS application for managing and understanding documents using multiple LLM providers.
The core layer now provides the foundation for all future modules:
- a singleton configuration manager that loads YAML and
.envdata - a configurable project logger with colored console output and rotating file output
- a typed exception hierarchy for configuration, validation, pipelines, storage, and registries
- a generic registry suitable for parsers, providers, and plugins
- centralized constants and reusable typing aliases
This project uses uv and modern Python tooling.