Panoramica della Piattaforma

Cos'è Neotask?

Il Gateway è il motore principale che alimenta Neotask. È un singolo servizio a lunga esecuzione che gestisce tutto: sessioni degli agenti, integrazioni di messaggistica, esecuzione degli strumenti, automazioni pianificate e connessioni dei dispositivi.

Pensalo come il cervello a cui si collegano l'app desktop di Neotask, le app mobili e la dashboard web. Mentre interagisci tramite queste interfacce, il Gateway fa il lavoro pesante dietro le quinte.

Architettura

Neotask utilizza un modello hub-and-spoke:

Tutte le operazioni AI passano attraverso la pipeline Gateway → Provider LLM. L'app desktop non chiama mai direttamente un LLM.

Capacità Principali

Messaggistica Multi-Canale

Connettiti a 20+ piattaforme di messaggistica simultaneamente. I tuoi agenti possono inviare e ricevere messaggi su WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Google Chat, Microsoft Teams, Matrix, IRC e altro, tutto da una singola istanza del Gateway. Vedi Canali.

Sistema Multi-Agente

Esegui più agenti isolati, ciascuno con il proprio workspace, personalità, configurazione del modello e associazioni ai canali. Instrada automaticamente i messaggi in entrata da canali, server o contatti specifici all'agente giusto. Vedi Agenti.

Capacità del Dispositivo tramite Nodi

Connetti le app companion di iOS, Android e macOS come "nodi" che espongono l'hardware del dispositivo ai tuoi agenti. Gli agenti possono scattare foto, registrare video, catturare lo schermo, ottenere la posizione GPS, renderizzare canvas interattivi ed eseguire comandi di sistema, tutto tramite linguaggio naturale. Vedi App Companion.

Automazione del Browser

Gli agenti possono controllare un browser Chromium completo, aprire pagine, cliccare elementi, compilare form, fare screenshot, estrarre contenuto, caricare file ed eseguire JavaScript. Sono supportati più profili browser per l'isolamento degli account. Vedi Strumenti e Capacità.

Canvas e A2UI

Il sistema Agent-to-UI (A2UI) permette agli agenti di renderizzare contenuti visivi interattivi sui dispositivi connessi. Gli agenti possono presentare pagine web, inviare aggiornamenti UI strutturati, eseguire JavaScript nel contesto del canvas e fare snapshot di ciò che viene visualizzato. Vedi Strumenti e Capacità.

Supporto Flessibile dei Modelli

Usa qualsiasi provider LLM principale, Anthropic (Claude), OpenAI (GPT), Google (Gemini), Together AI, Moonshot, OpenRouter e altri. Configura catene di fallback per i modelli, alias e override del modello per agente. Esegui modelli locali tramite Ollama o vLLM. Vedi Modelli e Provider.

Ecosistema di Plugin e Skill

Estendi Neotask con plugin che aggiungono nuovi canali, strumenti, metodi RPC e capacità. Sfoglia le skill disponibili nel catalogo delle skill. Crea le tue skill per insegnare nuovi flussi di lavoro agli agenti. Vedi Plugin e Skill.

Pianificazione e Automazione

Pianifica i risvegli degli agenti con espressioni cron, promemoria one-shot o trigger basati su intervalli. Gli agenti possono eseguire compiti automatizzati, consegnare risultati ai canali o pubblicare su webhook. Vedi Automazione.

Interazione Vocale

Usa parole di attivazione per attivare il tuo agente con la voce. La modalità talk abilita conversazioni vocali continue con speech-to-text e text-to-speech in tempo reale (ElevenLabs, OpenAI). Il daemon Swabble su macOS fornisce rilevamento vocale sempre attivo, on-device. Vedi Voce.

Intelligenza delle Sessioni

Le sessioni si resettano automaticamente ogni giorno, si compattano quando si avvicinano ai limiti del contesto e persistono tra i riavvii. La ricerca nella memoria permette agli agenti di richiamare informazioni da conversazioni precedenti usando la somiglianza vettoriale. Vedi Sessioni e Memoria.

Self-Hosted e Privato

Tutto gira sulla tua infrastruttura. I tuoi messaggi, le chiavi API e i dati degli agenti non lasciano mai le tue macchine a meno che tu non configuri esplicitamente un servizio esterno. Il Gateway si lega a localhost per default, nessuna esposizione alla rete esterna.

Esecuzione Sandboxed

Esegui i comandi degli agenti in container Docker isolati con limiti di risorse configurabili, policy di rete e confinamento del filesystem. I profili sandbox per agente ti permettono di controllare esattamente cosa può accedere ogni agente. Vedi Sicurezza.

Come Si Incastra Tutto

  1. Tu interagisci con i tuoi agenti tramite l'app desktop di Neotask, un'app companion mobile, o direttamente tramite piattaforme di messaggistica come WhatsApp o Telegram.
  2. Il Gateway riceve il tuo messaggio, lo instrada all'agente giusto e avvia un turno AI.
  3. L'agente elabora la tua richiesta usando il LLM configurato (Claude, GPT, ecc.), chiama gli strumenti necessari (browser, canvas, operazioni sui file, comandi shell) e genera una risposta.
  4. La risposta ti viene consegnata attraverso lo stesso canale, oppure annunciata su un canale diverso se configurato.
  5. Lo stato (trascrizioni delle sessioni, configurazione degli agenti, job pianificati) viene persistito localmente in modo che tutto sopravviva ai riavvii.