All modules:
The KARL Compose UI module provides modern, Material Design-compliant user interface components for visualizing and interacting with KARL AI containers. Built with Jetpack Compose, it offers reactive, performant UI components that integrate seamlessly with KARL's learning system.
The KARL Core module contains the fundamental interfaces, data models, and APIs that define the Project KARL (Kotlin Adaptive Reasoning Learner) framework. This module provides the foundation for building privacy-first, locally adaptive AI systems that learn from user interactions without compromising data privacy.
The KARL KotlinDL Engine module provides a sophisticated machine learning implementation using KotlinDL for neural network computation. This module delivers on-device artificial intelligence capabilities with privacy-first design principles.
The KARL Room Storage module provides a robust, production-ready data persistence layer using Android's Room database library. It implements the complete DataStorage contract with support for user data isolation, efficient querying, and transactional safety guarantees.