DashAISoftware/dashAI

dashAI: an interactive platform for training, evaluating and deploying AI models

What it solves

dashAI provides a graphical toolbox for the end-to-end lifecycle of state-of-the-art AI models, simplifying the process of training, evaluating, and deploying them without requiring extensive manual coding for every step.

How it works

It operates as a server-based application with a web-based graphical interface. Users can install it via desktop installers (CPU-only) or via PyPI for GPU acceleration (NVIDIA CUDA or AMD ROCm). It supports running LLMs via llama-cpp-python (GGUF format) and integrates with PyTorch for model operations. The backend is built with Python and manages data and experiments through a database with Alembic migrations.

Who it’s for

AI practitioners, researchers, and developers who want a visual interface to manage their AI model workflows—from training to deployment—across different hardware configurations (CPU, NVIDIA, or AMD GPUs).

Highlights

  • Multi-platform support: Available as standalone desktop installers for Windows, macOS (Apple Silicon), and Linux.
  • GPU Acceleration: Supports NVIDIA CUDA and AMD ROCm for high-performance computing.
  • LLM Integration: Built-in support for GGUF/Llama, Mistral, and Qwen models via llama-cpp-python.
  • Flexible Deployment: Can be run as a local Python package, a standalone app, or within Docker containers.

Related

  • Project
  • Project
  • Project
  • Project
  • Project