v1.5.0 Production Ready

DinoAir – Your AI, Your Hardware

A production-ready, local-first AI assistant with enterprise security. Runs fully offline with advanced stability features.

🧠Features

🔒 Enterprise Security

JWT authentication, rate limiting, input validation, and process isolation for production environments.

🛡️ Stability & Monitoring

Circuit breakers, health checks, automatic recovery, and real-time resource monitoring.

🧩 Plugin Ecosystem

Extensible plugin system with developer tools and plugin manager for custom functionality.

Browse Plugin Marketplace

⌨️ Advanced Interface

Chat/artifacts/plugins tabs, keyboard shortcuts, accessibility features, and responsive design.

Artifact Memory System

Persistent memory that learns from your interactions and maintains context across sessions.

Local File Access

Direct access to your local files and documents without uploading to the cloud.

ComfyUI Support

Integrated support for ComfyUI workflows and image generation capabilities.

Web/Desktop UI

Choose between web interface or native desktop application for your workflow.

🔐Privacy

Complete Privacy by Design

DinoAir runs entirely on your hardware. No data is sent to the cloud, no tracking, no telemetry.

Your conversations, files, and AI interactions stay completely private and under your control.

🚀Installation Guide

Easy Mode (CPU Only)

  • • 4-core CPU (2015+)
  • • 4GB RAM (8GB recommended)
  • • 10GB storage
  • • Qwen 1.5B model

Standard Mode

  • • 8-core CPU
  • • 16GB RAM
  • • 30GB storage
  • • Dedicated GPU (4GB+ VRAM)
  • • Qwen 7B model

Pro Mode (For Developers)

  • • 12+ core CPU
  • • 32GB+ RAM
  • • 100GB storage
  • • High-end GPU (24GB+ VRAM)
  • • Qwen 14B+ model

Quick Installation

# Clone the repository
git clone https://github.com/Dinopit/DinoAirPublic.git
cd DinoAirPublic
# Use the enhanced safe installer (recommended)
python install_safe.py
# Start DinoAir
python start.py

The installer automatically detects your hardware and configures DinoAir for optimal performance on your system.

💻Platforms

Windows

Native desktop app with Tauri

Linux

Full Linux support and compatibility

macOS

macOS support via Tauri framework

Web GUI

Access through your browser on any platform

⚙️Tech Stack

AI & Models

Qwen 7B, Ollama

Backend

Node.js, Express

Frontend

React, Next.js

Desktop

Tauri, Rust

Security

JWT, Rate Limiting

Testing

Jest, Playwright, Pact

Deployment

Docker, CI/CD

Monitoring

Health Checks, Logging

Image Gen

ComfyUI, SDXL

Database

Supabase, SQLite

Stability

Circuit Breakers

Plugins

Plugin Manager

📸Interface Preview

Chat Interface

💬

Interactive chat with local AI models

Real-time conversations with context memory

Clean, responsive chat interface with syntax highlighting and markdown support.

Artifacts & Plugins

🧩

Tabbed interface for artifacts and plugins

Extensible plugin system with developer tools

Organized workspace with chat, artifacts, and plugins tabs for efficient workflow.

Live Demo

Experience DinoAir's interface with keyboard shortcuts, accessibility features, and responsive design.

🚀Try DinoAir Now

📚Documentation & Resources

📖

API Documentation

Interactive Swagger UI with OpenAPI 3.0 specification for all endpoints.

View API Docs →
📊

Monitoring Dashboard

Real-time system health, resource usage, and performance metrics.

Open Dashboard →
🔧

Plugin Development

Complete guide for creating custom plugins and extending DinoAir.

Plugin Guide →

🎯Getting Started Tutorial

Quick Start Guide

1

Install DinoAir

Clone the repository and run the safe installer to automatically configure your system.

2

Start Your First Chat

Launch DinoAir and begin chatting with your local AI assistant. Try asking: "Hello! Can you help me understand how DinoAir works?"

3

Explore Features

Navigate between Chat, Artifacts, and Plugins tabs. Use Ctrl+K to focus the chat input and explore keyboard shortcuts.

4

Install Plugins

Visit the Plugins tab to browse and install community plugins, or create your own using the plugin development guide.

🤝Community & Support

Join Our Community

DinoAir is built by the community, for the community. Your contributions help make local AI accessible to everyone.