Designing fully local machine learning systems: modular architecture and schema driven UI generation

I have been working on the design of a desktop system for running machine learning and generative models fully locally, and I am interested in feedback on a few architectural decisions.

The system is designed around three main principles:

All execution happens locally on the user’s machine, with no reliance on external APIs or cloud services.

The architecture is modular, allowing new models and algorithms to be integrated as independent components without modifying the core system.

User interfaces are automatically generated from structured schemas (for example Pydantic models), instead of being manually implemented for each model or workflow.

I am trying to understand whether these ideas are practically useful in real machine learning workflows or whether they introduce unnecessary constraints.

Some questions I would be interested in discussing:

Where do you see the biggest limitations of fully local ML systems today?

Does modular plugin based design actually scale in practice for ML tooling?

Is schema driven UI generation useful beyond simple prototypes or internal tools?

Would appreciate any technical perspectives or experience with similar systems.

reddit.com
u/Puzzleheaded-Air-732 — 2 days ago
▲ 20 r/datascienceproject+5 crossposts

Try dashAI: a new open-source no-code Machine Learning platform

We are thrilled to invite you to try dashAI, an open-source that runs entirely on your own computer, without the need to write code. DashAI is designed to train and evaluate Machine Learning and generative AI models.

Some design decisions:

• No cloud dependency

• No external authentication or API keys

• Plugin architecture based on typed abstractions

• UI generated automatically from Pydantic schemas

• Support for predictive and generative models

• Explainability integrated into the workflow

• Extensions distributed through PyPI

We're trying to build something closer to an open-source alternative to cloud AutoML platforms while preserving transparency and local control.

Test the software: Download it and share your observations with us. Hearing your thoughts is our top priority during this early phase. Website: https://dash-ai.com/

Support open source: If you find the project valuable, we invite you to leave us a star on our GitHub: https://github.com/DashAISoftware/DashAI

Join the community: We are looking for users and contributors who want to get involved in refining this platform on Discord, Google Group or email.

We'd love feedback, bug reports and contributions.

u/Puzzleheaded-Air-732 — 2 days ago