Skip to content
← Indietro

Dex Assistant

Chat AI federata — Anthropic / OpenAI / Ollama

In test PythonMCP federationAnthropicOpenAIOllamasqlite-vec
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

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

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)