Package uno.anahata.asi.desktop.swing
package uno.anahata.asi.desktop.swing
Provides the core Swing UI components and container orchestration for the
standalone Anahata ASI desktop application.
This package extends the base Swing framework to provide a production-ready desktop experience. It manages the mapping between AGI sessions and their visual representations (panels and tabs) and handles the persistence lifecycle within the standalone environment.
Key Components:
- Container Orchestration:
AsiDesktopAsiContainerspecializes the session lifecycle for a tabbed desktop environment. - UI Assembly:
AsiDesktopMainPanelprovides the primary layout, combining session cards with conversation tabs. - Session Configuration:
AsiDesktopAgiConfigpre-configures the desktop environment with default providers (e.g., Gemini).
- Author:
- anahata
-
ClassesClassDescriptionThe default
AgiConfigimplementation for the standalone Swing application.A specializedAbstractAsiContainerfor the standalone Swing application.The main container for the Anahata AI Swing UI, managing multiple agi sessions.

