
CraftBot
CraftBot è un assistente AI personale che funziona 24 ore su 24, 7 giorni su 7 sulla tua macchina, interpretando autonomamente le attività, pianificando le azioni ed eseguendo flussi di lavoro complessi con supporto per più provider LLM, integrazioni di strumenti esterni e competenze estensibili.
https://github.com/CraftOS-dev/CraftBot?ref=producthunt&utm_source=aipure

Informazioni sul Prodotto
Aggiornato:Apr 20, 2026
Cos'è CraftBot
CraftBot è un assistente AI personale open-source sviluppato da CraftOS che risiede all'interno della tua macchina e opera continuamente per aiutarti a raggiungere i tuoi obiettivi. A differenza degli assistenti basati su cloud, CraftBot viene eseguito localmente con un approccio Bring Your Own Key (BYOK), supportando più provider LLM tra cui OpenAI, Google Gemini, Anthropic Claude, BytePlus e modelli Ollama locali. L'agente è dotato di un sofisticato sistema di memoria che apprende le tue preferenze e abitudini, pianificando e avviando in modo proattivo attività per aiutarti a migliorare nella vita. Offre modalità di interfaccia flessibili tra cui Browser, Terminal UI (TUI), CLI e una modalità GUI sperimentale per l'automazione del desktop. CraftBot si integra perfettamente con servizi esterni come Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram tramite l'autenticazione OAuth, supportando anche il Model Context Protocol (MCP) e un framework di competenze estensibile per funzionalità avanzate.
Caratteristiche principali di CraftBot
CraftBot è un assistente AI personale che funziona localmente sulla tua macchina 24 ore su 24, 7 giorni su 7, interpretando autonomamente i compiti, pianificando le azioni ed eseguendole per raggiungere i tuoi obiettivi. Dispone di un sistema flessibile BYOK (Bring Your Own Key) che supporta più provider LLM tra cui OpenAI, Google Gemini, Anthropic Claude e modelli Ollama locali. L'agente include un sistema di memoria che consolida gli eventi quotidiani, un comportamento proattivo che apprende le tue preferenze e abitudini e ampie capacità di integrazione con strumenti esterni come Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram. Supporta il Model Context Protocol (MCP) per estendere le capacità, offre un framework di competenze estensibile e fornisce più modalità di interfaccia tra cui Browser, TUI, CLI e la modalità GUI sperimentale per l'automazione del desktop. CraftBot è compatibile con Windows e Linux, può essere eseguito come servizio in background e offre sia una configurazione semplice per i principianti sia una personalizzazione avanzata per gli utenti esperti.
Supporto multi-LLM Provider con BYOK: Sistema flessibile che consente agli utenti di portare le proprie chiavi API e passare facilmente da modelli OpenAI, Google Gemini, Anthropic Claude, BytePlus e Ollama locali, fornendo controllo dei costi e indipendenza dal provider.
Agente AI proattivo con memoria: Apprende le preferenze, le abitudini e gli obiettivi di vita dell'utente attraverso un sistema di memoria semantica basato su RAG utilizzando ChromaDB. Esegue autonomamente la pianificazione e avvia le attività (con approvazione) per aiutare gli utenti a migliorare, con il consolidamento degli eventi quotidiani a mezzanotte.
Ampia integrazione di strumenti esterni: Si connette senza problemi a piattaforme di produttività tra cui Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram tramite autenticazione OAuth con credenziali incorporate nelle build di rilascio.
Framework MCP e competenze: Integrazione del Model Context Protocol per estendere le capacità dell'agente con strumenti e servizi esterni, oltre a un framework di competenze estensibile con competenze integrate per la pianificazione delle attività, la ricerca, la revisione del codice e le operazioni git.
Modalità di interfaccia multiple: Offre modalità Browser (interfaccia web moderna), TUI (interfaccia utente terminale), CLI (riga di comando) e GUI sperimentale per l'automazione del desktop, consentendo agli utenti di scegliere il metodo di interazione preferito in base alle esigenze e all'ambiente.
Servizio in background 24 ore su 24, 7 giorni su 7: Può essere eseguito come servizio in background persistente con avvio automatico all'accesso, collegamenti desktop per un facile accesso al browser e comandi completi di gestione del servizio per avviare, arrestare, riavviare, controllare lo stato e visualizzare i log.
Casi d'uso di CraftBot
Assistente di produttività personale: Gestisce attività quotidiane, eventi del calendario, e-mail e promemoria in Google Workspace, apprendendo al contempo le preferenze dell'utente per suggerire in modo proattivo la definizione delle priorità delle attività e l'ottimizzazione della pianificazione per i professionisti impegnati.
Automazione del flusso di lavoro di sviluppo: Assiste gli sviluppatori di software con revisioni del codice, operazioni git, pianificazione delle attività e ricerca. Si integra con gli strumenti di sviluppo e può eseguire flussi di lavoro multi-step per test, implementazione e documentazione.
Hub di comunicazione multipiattaforma: Centralizza la comunicazione tra Slack, Discord, Telegram, LinkedIn e Zoom, consentendo agli utenti di gestire messaggi, pianificare riunioni e coordinare le attività del team da un'unica interfaccia.
Ricerca e gestione della conoscenza: Svolge attività di ricerca, gestisce le informazioni su Notion e Google Drive e mantiene una memoria semantica di risultati e approfondimenti importanti per studenti, ricercatori e knowledge worker.
Automazione del desktop per attività ripetitive: Utilizza la modalità GUI sperimentale per automatizzare le attività basate sullo schermo che richiedono interazione visiva, come l'immissione di dati, la compilazione di moduli o il test di applicazioni in diversi ambienti desktop.
Assistente AI self-hosted per utenti attenti alla privacy: Funziona interamente su macchine locali con supporto per modelli Ollama locali, fornendo un'alternativa incentrata sulla privacy agli assistenti basati su cloud per gli utenti che gestiscono informazioni personali o aziendali sensibili.
Vantaggi
Controllo locale completo con modello BYOK che consente agli utenti di scegliere il proprio provider LLM preferito e mantenere la privacy dei dati
Ampio ecosistema di integrazione con le principali piattaforme di produttività tramite autenticazione OAuth e credenziali incorporate
Opzioni di implementazione flessibili tra cui modalità UI multiple, funzionalità di servizio in background, containerizzazione Docker e supporto multipiattaforma
Architettura aperta con framework MCP e Skills che consente una facile estensibilità e personalizzazione per casi d'uso specifici
Svantaggi
La modalità GUI è ancora sperimentale e potrebbe riscontrare problemi quando l'agente passa alle attività di automazione visiva
Richiede una configurazione tecnica che include Python 3.10+, chiavi API e Node.js opzionale per la modalità browser, il che potrebbe essere impegnativo per gli utenti non tecnici
Il sistema di memoria e le funzionalità proattive sono ancora in fase di sviluppo (il comportamento proattivo è contrassegnato come 'In sospeso' nella roadmap)
L'automazione della GUI richiede dipendenze aggiuntive significative (~4 GB per i pesi del modello) e una configurazione complessa con contenitori Docker e configurazione del server X11
Come usare CraftBot
1. Installa i prerequisiti: Assicurati di avere Python 3.10+, git e, facoltativamente, Node.js 18+ (per la modalità browser) e conda installati sul tuo sistema. È necessaria anche una chiave API da OpenAI, Google Gemini o Anthropic.
2. Clona il repository: Apri il tuo terminale ed esegui: git clone https://github.com/zfoong/CraftBot.git quindi vai alla directory con: cd CraftBot
3. Installa le dipendenze: Esegui lo script di installazione: python install.py. Per il supporto GUI aggiungi il flag --gui. Per l'ambiente conda aggiungi il flag --conda. Per i sistemi solo CPU aggiungi il flag --cpu-only.
4. Configura le chiavi API: Alla prima esecuzione, CraftBot ti guiderà attraverso una sequenza di onboarding per configurare le tue chiavi API del provider LLM, impostare il nome dell'agente e configurare MCP e Skills.
5. Scegli la modalità di interfaccia: Esegui CraftBot nella modalità preferita: python run.py (modalità Browser - predefinita, richiede Node.js), python run.py --tui (modalità Terminal UI - nessuna dipendenza), python run.py --cli (modalità CLI - leggera) o python run.py --gui (modalità GUI - richiede l'installazione della GUI).
6. Inizia a interagire con CraftBot: Una volta avviato, puoi parlare con l'agente in modo naturale, chiedergli di eseguire complesse attività multi-step o digitare /help per vedere i comandi e le funzionalità disponibili.
7. Connetti servizi esterni (opzionale): Connetti CraftBot a servizi esterni utilizzando i comandi OAuth: /google login per Google Workspace, /zoom login per Zoom, /slack invite per Slack, /notion invite per Notion o /linkedin login per LinkedIn.
8. Imposta come servizio in background (opzionale): Per un funzionamento continuo, installa CraftBot come servizio in background: python service.py install. Questo installerà le dipendenze, registrerà l'avvio automatico all'accesso, avvierà CraftBot e creerà un collegamento sul desktop per un facile accesso al browser.
9. Gestisci il servizio: Usa i comandi di servizio per controllare CraftBot: python service.py start (avvia in background), python service.py stop (arresta il servizio), python service.py status (controlla lo stato di esecuzione), python service.py logs (visualizza i log recenti) o python service.py restart (riavvia il servizio).
10. Estendi le capacità (avanzato): Estendi le capacità di CraftBot aggiungendo Skills personalizzate, integrando strumenti Model Context Protocol (MCP) o collegando applicazioni esterne aggiuntive secondo necessità per il tuo flusso di lavoro.
FAQ di CraftBot
CraftBot è un Assistente AI Personale che vive all'interno della tua macchina e lavora 24 ore su 24, 7 giorni su 7 per te. Interpreta autonomamente i compiti, pianifica le azioni e le esegue per raggiungere i tuoi obiettivi. Impara le tue preferenze e i tuoi obiettivi, aiutandoti in modo proattivo a pianificare e avviare i compiti. CraftBot supporta più provider LLM (OpenAI, Google Gemini, Anthropic Claude, BytePlus e modelli Ollama locali), si integra con strumenti esterni come Google Workspace, Slack, Notion, Zoom, LinkedIn, Discord e Telegram e dispone di un sistema di memoria, integrazione MCP e framework di competenze estensibile.
Video di CraftBot
Articoli Popolari

Nano Banana SBTI: Cos'è, come funziona e come usarlo nel 2026
Apr 15, 2026

Recensione di Atoms — Il builder di prodotti AI che ridefinisce la creazione digitale nel 2026
Apr 10, 2026

Kilo Claw: Come Distribuire e Utilizzare un Vero Agente AI "Fai-da-Te" (Aggiornamento 2026)
Apr 3, 2026

OpenAI chiude l'app Sora: cosa riserva il futuro per la generazione di video AI nel 2026
Mar 25, 2026







