Functional, flexible and very hands-on.
The first generation of Sunni was designed while the project itself was still being discovered. It exposed more of the machinery directly to the user and expected a greater amount of configuration, command usage and ongoing adjustment.
- Established the core idea of Sunni as a local desktop AI assistant.
- Used a Tkinter and command line oriented application structure.
- Required more direct user interaction with commands and configuration.
- Made experimentation easy, but increased maintenance and setup friction.
- Served as the practical test bed for features that later became part of the 2.x redesign.
- Revealed that the assistant needed a cleaner separation between the user experience and the underlying AI stack.
A useful assistant should not require constant mechanical upkeep. The project needed to preserve control while hiding the repetitive plumbing that users should not have to manage every time they launch it.