Skip to content
← Indietro

Dex Assistant

Chat AI federata — Anthropic / OpenAI / Ollama

In test
Python MCP federation Anthropic OpenAI Ollama sqlite-vec SSO DexAuth HTTPS TLS Responsive
Dex Assistant

Dex Assistant e` il livello AI condiviso della suite. Si connette in federazione ai server MCP delle altre 3 app (Dex Hub, Dex Editor, Net Inventory Suite) ed espone un'unica chat in cui puoi chiedere "quanti job sono falliti oggi?" oppure "qual e` il primo IP libero in 192.168.1.0/24?" e l'assistant decide a quale app inoltrare la query. Provider: Anthropic Claude, OpenAI, Ollama (local). Streaming SSE, vision multi-modale (allega immagini alla chat), persistenza SQLite delle conversazioni, cost tracking per tenere d'occhio la spesa, RAG con sqlite-vec per fare query sulla documentazione interna, skill/prompt templates riutilizzabili.

Funzionalità

  • Federazione MCP: parla con Dex Hub / Dex Editor / Net Inventory Suite
  • Provider: Anthropic Claude, OpenAI, Ollama (local)
  • Streaming SSE in tempo reale
  • Multi-modal vision (attach immagini)
  • RAG con vector store sqlite-vec
  • Cost tracking per provider e modello
  • Skill / prompt templates riutilizzabili
  • Persistenza SQLite delle conversazioni
  • UI standalone + widget proxabile dalle altre app
  • Tool namespace separator per Anthropic e OpenAI
  • Single Sign-On via DexAuth: autenticazione delegata, cookie federato, JIT provisioning utenti
  • HTTPS con certificato (TLS) per accesso sicuro a UI e API
  • UI responsive: mobile / tablet / desktop

Parametrizzazioni

  • Provider e modello (es. claude-sonnet-4-6, gpt-4o, qwen2.5:14b)
  • API keys: ANTHROPIC_API_KEY, OPENAI_API_KEY
  • Endpoint Ollama (es. http://localhost:11434)
  • URL MCP server delle 3 app sister
  • Vector store path (sqlite-vec)
  • Override prezzi per token
  • System prompt + skill abilitate
  • DEXAUTH_URL — endpoint dell'Identity Provider (DexAuth) per SSO
  • HTTPS_CERT_PATH / HTTPS_KEY_PATH per abilitare TLS

Pre-requisiti tecnici

  • Node.js 20+
  • Almeno UNO fra: chiave Anthropic, chiave OpenAI, Ollama running
  • DB SQL (default SQLite)
  • Dex Hub / Dex Editor / Net Inventory Suite raggiungibili via MCP (per la federazione)