Guida per l'utente
Una guida completa e pratica per lo sviluppo di software con DeepCerebra Coder — web, desktop e CLI

📖 Indice

  1. Introduzione e Edizioni
  2. Per iniziare e Account
  3. Panoramica dell'Area di Lavoro
  4. Apertura di un Progetto
  5. Lavorare con i File
  6. Chattare con l'Agente
  7. Le Quattro Modalità di Chat
  8. Revisione e Applicazione delle Modifiche
  9. Terminale Integrato
  10. Modalità Piano ed Esecuzione
  11. Scelta dei Modelli e Auto
  12. Porta la Tua Chiave (BYOK)
  13. Macchina Locale: Modelli GPU e Console (DCC Bridge)
  14. Flusso di Lavoro di Collaborazione Git
  15. Server MCP
  16. Personalizzazione dell'Agente: Regole, Skill, Hook, Subagenti e Plugin
  17. Studio di Workflow Agentico e Agenti basati su Eventi
  18. Completamento Predittivo con Tab
  19. Utilizzo, Crediti e Fatturazione
  20. Ottenere la Chiave API del Gateway
  21. Sicurezza e Privacy
  22. Risoluzione dei Problemi
  23. DeepCerebra Discovery — Interroga i tuoi dati & documenti

1 Introduzione e Edizioni

DeepCerebra Coder è un assistente di codifica agentico. A differenza di un semplice copilot con autocompletamento, pianifica, scrive, rifattorizza, esegue comandi, chiama strumenti e itera su tutto il tuo progetto — con te che rivedi e approvi le modifiche che propone.

Tre modi per usarlo

EdizioneIdeale perAccesso ai file
App webInstallazione zero, lavora da qualsiasi macchinaArchiviazione riservata nel browser (e repository Git)
Desktop (Windows / Linux / macOS)Sviluppo local-first, modelli localiFile system locale diretto
CLI & APIScripting, CI/CD, automazioneFile locali / programmatico

Questa guida si concentra sull'app web all'indirizzo deepcerebra.ai; l'app desktop rispecchia gli stessi pannelli e flussi di lavoro.

2 Per iniziare e Account

Browser supportati

Utilizza una versione attuale di Chrome, Edge o Brave per un'esperienza completa — l'apertura di una cartella locale si basa sull'API Chromium File System Access. Firefox e Safari funzionano per la chat e per i progetti basati su Git, ma non possono aprire direttamente una cartella locale.

Crea un account

  1. Clicca su Inizia sulla pagina di destinazione.
  2. Inserisci il tuo nome visualizzato (opzionale), email, paese e data di nascita (devi avere almeno 18 anni).
  3. Scegli la tua lingua dell'interfaccia e una password di almeno 12 caratteri.
  4. Leggi l'informativa sull'accordo e conferma. La creazione di un account implica l'accettazione dei Termini di Servizio, dell'Informativa sulla Privacy, della Descrizione dei Servizi e del DPA Globale.
  5. Clicca su Crea account, quindi verifica la tua email se richiesto, ed effettua l'accesso.
💡 Suggerimento: Puoi scegliere un piano durante la registrazione visitando /register?plan=basic (o pro / ultimate), oppure iniziare ora e scegliere un piano più tardi in Fatturazione.

Reimposta la tua password

  1. Nella pagina di accesso, clicca su Password dimenticata?
  2. Inserisci la tua email e apri il link di reimpostazione inviato alla tua casella di posta.
  3. Imposta una nuova password (minimo 12 caratteri).

3 Panoramica dell'Area di Lavoro

Dopo aver effettuato l'accesso, atterrerai nell'ambiente di lavoro, che raggruppa tutti i pannelli in un'unica schermata:

Trascina il divisore tra l'editor e la chat per riequilibrare il layout, e trascina il divisore orizzontale per ridimensionare il terminale. La barra laterale sinistra naviga anche a Area di Lavoro, Estensioni, Chiavi API, Fatturazione e Feedback.

4 Apertura di un Progetto

4.1 Apri una cartella locale

  1. Nell'Esplora risorse, clicca su Apri cartella progetto.
  2. Scegli una cartella e concedi al browser il permesso di leggerla.
  3. I file vengono letti nell'area di lavoro crittografata nel browser — nulla viene caricato. Vedrai un conteggio in tempo reale e un riepilogo finale (conteggio file · dimensione, più eventuali file saltati o troncati).
⚠️ Supporto browser: Se vedi una nota che il caricamento della cartella richiede un browser Chromium, passa a Chrome/Edge/Brave, oppure usa Apri da Git.

4.2 Apri da Git (GitHub / GitLab)

  1. Clicca su Apri da Git nell'Esplora risorse.
  2. Scegli la scheda GitHub o GitLab e incolla un token di accesso personale. Per GitHub usa lo scope repo (classico) o un token a grana fine con Contents + Pull requests; per GitLab usa lo scope api. Il tuo token è memorizzato sul server — solo i contenuti dei file vengono caricati nel browser.
  3. Digita il repository come owner/name (filtra l'elenco per trovare il tuo), quindi scegli un branch.
  4. Facoltativamente, seleziona Crea un nuovo branch di lavoro (es. dcc/my-feature) per mantenere il tuo lavoro isolato dal branch predefinito.
  5. Facoltativamente, abilita il webhook di push in modo che l'Esplora risorse si aggiorni istantaneamente quando i colleghi effettuano un push (richiede un URL di gateway pubblico).
  6. Clicca su Apri repository.

4.3 Aggiorna, cambia e chiudi

4.4 Sessioni di chat con ambito cartella

La cronologia della chat è legata al progetto aperto. Il cambio di cartella avvia automaticamente una nuova sessione e carica le sessioni precedenti di quella cartella, riaprendo la più recente in modo da poter riprendere da dove avevi lasciato.

4.5 Cartelle operative

Le cartelle che DeepCerebra utilizza internamente — .deepcerebra, .sessions — appaiono nell'albero ma sono compresse per impostazione predefinita in modo da non ingombrare il tuo codice sorgente.

5 Lavorare con i File

6 Chattare con l'Agente

Scrivi una richiesta

Descrivi ciò che desideri in linguaggio semplice — fai una domanda, richiedi una funzionalità o segnala un bug. Sii specifico riguardo a file, framework e vincoli per ottenere il miglior risultato. Allega i file pertinenti trascinandoli nel prompt.

Leggi le risposte, stile Cursor

Le risposte sono organizzate come Cursor: il ragionamento dell'agente è separato dal prodotto finale. Ogni blocco di risposta ha un'icona di copia nell'angolo in alto a destra in modo da poter copiare un rapporto finito, un documento o un comando che devi eseguire.

Dirigere o interrompere un'esecuzione

💡 Suggerimento (desktop): Nell'app desktop invochi l'agente in chat con @deepcerebra, e prefissi come [deep] richiedono un ragionamento più approfondito.

7 Le Quattro Modalità di Chat

Scegli una modalità dal selettore di modalità accanto al prompt. Ciascuna regola quanto l'agente pianifica e quanto liberamente modifica:

ModalitàCosa faUsa quando…
AgentePianifica e modifica autonomamente l'intero progettoVuoi che l'assistente implementi una modifica end-to-end
ChiediRisponde a domande sul tuo codice senza modificarloVuoi capire la codebase
PianificaRedige un approccio prima di qualsiasi modificaIl compito è grande o presenta compromessi da risolvere prima
ModificaApporta modifiche mirate nel contesto attualeVuoi una piccola modifica mirata

8 Revisione e Applicazione delle Modifiche

Quando l'agente propone modifiche ai file, un pannello Modifiche Proposte appare sopra l'input della chat, elencando ogni file toccato con il conteggio delle righe aggiunte (+) e rimosse (−).

⚠️ Rivedi sempre: Il codice generato dall'IA può contenere errori o schemi insicuri. Rivedi il diff e testa prima di farvi affidamento o di distribuirlo.

9 Terminale Integrato

Attiva/disattiva il terminale sotto l'editor per eseguire build, test e script. Con la tua autorizzazione, l'agente può eseguire comandi e leggere il loro output per verificare il suo lavoro; i comandi a lunga esecuzione trasmettono l'output in streaming in modo da poter monitorare i progressi. Chiudi il terminale dalla sua intestazione quando non ti serve.

10 Modalità Piano ed Esecuzione

Per obiettivi più grandi, usa la modalità Pianifica (o chiedi all'agente di pianificare prima). Il pianificatore scansiona il tuo progetto, scompone l'obiettivo in attività consapevoli delle dipendenze e assegna ciascuna allo specialista giusto (architetto, programmatore, tester, documentazione).

11 Scelta dei Modelli e Auto

Apri il selettore di modelli accanto al prompt. Le opzioni sono raggruppate come:

Come funziona la selezione Auto

In modalità Auto, DeepCerebra utilizza un routing a livelli e adattivo: i compiti semplici vanno a un modello veloce ed economico, mentre il lavoro complesso o che richiede molta pianificazione (ad esempio, la modalità Pianifica) viene instradato a un modello più potente. Questo bilancia automaticamente costi e qualità, quindi raramente è necessario scegliere manualmente.

12 Porta la Tua Chiave (BYOK)

Puoi instradare le richieste tramite il tuo account fornitore invece di utilizzare l'uso a consumo della piattaforma.

  1. Apri Chiavi API dalla barra laterale.
  2. Sotto Porta la Tua Chiave, scegli un fornitore (es. ANTHROPIC_API_KEY, GOOGLE_API_KEY, OPENAI_API_KEY).
  3. Incolla il valore della chiave e clicca su Salva. Le chiavi sono crittografate a riposo e non vengono mai restituite al browser — viene mostrata solo un'anteprima mascherata.

I modelli della piattaforma (DeepCerebra) non richiedono alcuna chiave. Rimuovi una chiave in qualsiasi momento con Rimuovi.

13 Macchina Locale: Modelli GPU e Console (DCC Bridge)

Il DCC Bridge collega il tuo computer all'app web tramite un piccolo connettore dcc-bridge, sbloccando due funzionalità contemporaneamente:

Il connettore si connette in uscita tramite un WebSocket autenticato — non sono necessarie porte in entrata, e funziona dietro NAT e firewall. Funziona su Windows, macOS e Linux (Python 3.10+).

13.1 Associa il tuo computer

  1. Clicca sull'icona del laptop nella barra delle attività a sinistra — Macchina Locale (GPU + Console). (Lo stesso pannello si apre dal piè di pagina del selettore di modelli tramite Gestisci GPU locale….)
  2. Assicurati che l'interruttore Esecuzione locale sia abilitato, dai un nome al dispositivo e clicca su Aggiungi questo computer. Copia il token di associazione monouso (dcc_brg_…) e il comando del connettore pronto per essere incollato — il token viene mostrato esattamente una volta.

13.2 Installa ed esegui il connettore

pip install git+https://github.com/mohammadkhair7/DeepCerebra-connector

# then run the command copied from the pairing card, e.g.:
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx

13.3 Usa la tua console dall'app web

Per impostazione predefinita, i comandi sono confinati a una cartella di lavoro dedicata (~/DeepCerebra). Per lavorare nelle tue cartelle di progetto reali con i tuoi CLI preconfigurati, concedi loro esplicitamente l'accesso all'avvio del connettore:

# grant one or more real folders (repeatable)
python -m dcc_bridge --gateway wss://deepcerebra.ai --token dcc_brg_xxxxx --host-dir "F:\MyProjects"

# or the whole machine (prints a warning; prefer --host-dir)
python -m dcc_bridge ... --allow-any-dir

Quindi apri il pannello Terminale, clicca sul popover Target di esecuzione (icona laptop), scegli Il mio computer e seleziona una directory di lavoro. Sia i comandi digitati che i comandi di build/test dell'agente verranno quindi eseguiti sulla tua macchina.

⚠️ Sicurezza: l'accesso all'host non supera mai le cartelle che tu hai elencato sulla riga di comando del connettore; i token sono hashati a riposo e revocabili in qualsiasi momento; --no-exec rende un dispositivo solo per inferenza (modelli GPU, nessun comando).
💡 Suggerimento: L'app desktop può utilizzare i modelli locali direttamente senza il connettore. Riferimento completo del connettore: github.com/mohammadkhair7/DeepCerebra-connector.

14 Flusso di Lavoro di Collaborazione Git

Con un progetto basato su Git aperto, una barra del branch appare nell'Esplora risorse mostrando il tuo branch attuale e due azioni:

Se il webhook di push è abilitato, l'Esplora risorse si aggiorna automaticamente quando i colleghi effettuano un push, mantenendo tutti sincronizzati — la base per lo sviluppo collaborativo in team tramite DeepCerebra.

15 Server MCP

Estendi l'agente con strumenti e dati esterni tramite il Model Context Protocol. Configura i server in un file .deepcerebra/mcp.json, ad esempio:

{
  "mcpServers": {
    "my-tools": {
      "url": "https://example.com/mcp",
      "disabled": false,
      "allowlist": ["search_issues", "get_pr"],
      "autoApprove": ["create_issue"],
      "auth": { "type": "bearer", "tokenEnv": "MY_TOKEN" }
    }
  }
}

Gli strumenti MCP abilitati diventano disponibili all'agente automaticamente quando sono pertinenti alla tua richiesta. Locali (stdio) e remoti (http/sse) sono entrambi supportati.

Sicurezza integrata

Risorse e prompt

Se un server espone risorse MCP o modelli di prompt, l'agente acquisisce automaticamente strumenti per utilizzarli (mcp_list_resources, mcp_read_resource, mcp_list_prompts, mcp_get_prompt).

Autenticazione per server remoti

Aggiungi un blocco auth a un server remoto. I segreti supportano l'interpolazione ${ENV_VAR}:

// Static bearer token (literal or from env)
"auth": { "type": "bearer", "token": "${GITHUB_TOKEN}" }
"auth": { "type": "bearer", "tokenEnv": "GITHUB_TOKEN" }

// Custom header (e.g. API key)
"auth": { "type": "header", "header": "x-api-key", "value": "${MY_KEY}" }

// OAuth 2.0 client-credentials
"auth": {
  "type": "oauth", "grant": "client_credentials",
  "tokenUrl": "https://auth.example.com/oauth/token",
  "clientId": "${MCP_CLIENT_ID}", "clientSecret": "${MCP_CLIENT_SECRET}",
  "scope": "mcp.read mcp.write"
}

16 Personalizzazione dell'Agente: Regole, Skill, Hook, Subagenti e Plugin

Puoi modellare il modo in cui l'agente pensa e agisce con una singola convenzione basata su file — la directory .deepcerebra/ — che funziona in modo identico nell'app desktop, nell'app web e nell'API. Nell'app web, gestisci tutto questo sotto la vista Agente; su desktop e tramite l'API sono semplici file che commetti con il tuo progetto.

Ambiti e precedenza

La configurazione viene scoperta da diversi ambiti; quando lo stesso elemento esiste in più di uno, quello con precedenza più alta vince:

team/org  <  global (~/.deepcerebra)  <  workspace (<repo>/.deepcerebra)
(lowest)                                              (highest)

Regole (guida)

Le regole sono istruzioni persistenti — standard di codifica, convenzioni architetturali, contesto di dominio — iniettate nel prompt di sistema dell'agente. Vivono come file Markdown sotto .deepcerebra/steering/, più lo standard sempre attivo AGENTS.md. Il frontmatter controlla quando una regola viene caricata:

---
inclusion: fileMatch          # always | fileMatch | auto | manual
globs: "src/**/*.ts"          # or fileMatchPattern
name: api-design
description: REST conventions
---
# API design
- Use REST resource nouns, plural.

Un AGENTS.md radice si applica a tutto il repository; un AGENTS.md annidato (es. services/api/AGENTS.md) si applica solo ai file sotto quella cartella. Nell'app web, la vista Agente → Guida offre a ogni regola un selettore di Ambito (Globale / Progetto / Team).

Skill

Le skill sono playbook riutilizzabili che l'agente carica su richiesta. Ogni skill è una cartella con un SKILL.md sotto .deepcerebra/skills/:

---
name: deploy-release
description: How to cut and publish a versioned release.
disable-model-invocation: false   # true => manual-only (/skill)
---
# Deploy a release
1. Bump the version, build, and test.
2. Tag and publish.

L'agente vede un catalogo leggero (nome + descrizione) e carica il corpo completo con lo strumento load_skill quando pertinente. Puoi anche invocarne uno esplicitamente con /skill <name>. Imposta disable-model-invocation: true per rendere una skill solo manuale.

Hook

Gli hook eseguono l'automazione su eventi del ciclo di vita. Definisci gli hook come .deepcerebra/hooks/*.hook.json:

{
  "title": "Format on save",
  "event": "fileSave",
  "filePattern": ["**/*.ts"],
  "action": { "type": "shell", "command": "npm run lint:fix -- $FILE" },
  "enabled": true
}

Gli eventi includono promptSubmit, preToolUse, postToolUse, fileCreate, fileSave, fileDelete, preTask, postTask, sessionStart, preCompact e agentStop (sono accettate anche le grafie Cursor/Claude). Un'azione è o shell (esegui un comando) o agentPrompt (chiedi all'agente). Un hook preToolUse può consentire, negare o chiedere la chiamata dello strumento che intercetta.

Subagenti

I subagenti sono agenti specialisti che definisci e a cui deleghi. Ciascuno è un file Markdown sotto .deepcerebra/agents/ con frontmatter più un corpo (il suo prompt di sistema):

---
name: security-reviewer
description: Audits a diff for security issues; read-only.
model: gpt-5
readonly: true
tools: [read_file, grep_files, list_directory]
background: false
---
You are a meticulous security reviewer…

L'agente principale delega con task (bloccante), task_async + task_status / task_result (in background), o task_parallel (fan-out).

Plugin

Un plugin raggruppa regole, skill, hook, subagenti e server MCP in un unico pacchetto installabile sotto .deepcerebra/plugins/<name>/, descritto da un manifesto plugin.json:

{
  "name": "Acme Standards",
  "version": "1.2.0",
  "description": "Acme rules + skills + review agents.",
  "enabled": true
}

I contenuti dei plugin vengono uniti con la precedenza più bassa, quindi le tue regole e skill sovrascrivono sempre quelle di un plugin. Disabilita un plugin con "enabled": false o un file marcatore .disabled.

💡 Suggerimento: Un team può pubblicare impostazioni predefinite condivise puntando DCC_ORG_CONFIG_DIR a una directory .deepcerebra condivisa, o impostando le regole sull'ambito Team nell'app web.

17 Studio di Workflow Agentico e Agenti basati su Eventi

Lo Studio di Workflow è un designer visuale per l'automazione multi-agente. Componi fasi — ciascuna un agente, un passo specialistico o una primitiva di controllo — in un grafo, le connetti con dipendenze ed esegui l'intera orchestrazione sul motore con progressi in tempo reale per fase, budget e gate di approvazione umana. I workflow vengono salvati come una definizione YAML/JSON portatile che puoi esportare, importare, versionare in Git ed eseguire dall'API o dalla CLI.

17.1 Costruire un workflow

17.2 La libreria delle fasi

Tipo di faseCosa fa
agentUn turno dell'agente con le skill e gli strumenti che alleghi.
spec.requirements / spec.design / spec.execute Consegna "spec-first": bozza dei requisiti, design, quindi scomposizione in attività ed esecuzione — ciascuna con gate.
documents.generateProduce un documento rifinito dagli output delle fasi precedenti.
fan_outRicerca parallela estesa su molti sottotemi con sintesi.
map / loop / switch Primitive di controllo: esegui un corpo per elemento, ripeti fino a una condizione o dirama tra i casi.
verify / browser_verify Esegui test o comandi nella sandbox; verifica un'interfaccia utente in esecuzione con l'automazione del browser.
orchestrateRouting dinamico: un agente orchestratore legge la richiesta e la invia ai migliori agenti a valle tramite eventi.
external.agentChiama un agente di terze parti registrato tramite HTTP (A2A) come se fosse una fase nativa.
evalValuta un output a monte rispetto a controlli (contiene / regex / lunghezza / LLM-judge); fallisce al di sotto di una soglia.
db.provisionGenera un livello dati di proprietà: docker-compose per il database, migrazioni SQL versionate, dati seed, template .env e un ERD Mermaid; scaffold di autenticazione opzionale; può applicare immediatamente le migrazioni a SQLite.
ci.generateGenera una pipeline CI/CD pronta per il commit (GitHub Actions, GitLab CI o Azure Pipelines) con lint → test → scan → build → deploy e promozione dell'ambiente.
deploy.packageGenera asset di distribuzione per la produzione: Dockerfile multi-stage, docker-compose, manifest di Kubernetes o un Helm chart — file che possiedi e commetti.
test.generateGenera suite unitarie / API / E2E per l'app costruita più una matrice di tracciabilità requisito-test.
test.verifyEsegui una suite di test (pytest, vitest, jest, Playwright) e blocca l'esecuzione in base al suo tasso di superamento.
security.auditScansiona le dipendenze per vulnerabilità note e l'albero per segreti hard-coded; pubblica eventi di allerta e scrive un rapporto sui risultati.
previewAvvia l'app generata localmente e mostra il suo URL live nel pannello di esecuzione (link + frame inline) tramite un evento preview.ready.
design.importTrasforma un'immagine di design UI (screenshot, mockup, esportazione Figma) in una specifica di implementazione strutturata per le fasi a valle.

17.3 Agenti basati su eventi (la mesh di agenti)

Ogni fase — indipendentemente dal tipo — può pubblicare e sottoscrivere eventi tipizzati sul bus di eventi dell'area di lavoro, in modo che gli agenti si coordinino come servizi su un fabric di messaggi piuttosto che solo tramite il DAG:

17.3.1 Accodamento di eventi per gli agenti

Gli agenti che reagiscono agli eventi possono dichiarare una coda nominata durevole in modo che gli eventi corrispondenti non vadano mai persi mentre l'agente è occupato o prima che un'esecuzione sia in ascolto. Su una sottoscrizione di trigger, imposta queue: <name> — il motore associa quell'argomento a una coda FIFO sul bus di eventi dello spazio di lavoro (persistente sotto .deepcerebra/workflows/events/queues/). Ogni evento corrispondente pubblicato da quel momento in poi viene catturato nella coda; quando lo stage diventa eseguibile, il motore estrae gli eventi in ordine dal più vecchio al più recente e li consuma uno alla volta.

events:
  subscribe:
    - topic: ticket.created
      mode: trigger
      queue: triage-inbox        # durable FIFO — events wait here for this agent
      map:
        payload.ticket_id: ticket_id

17.3.2 Orchestrazione dei semafori (protezione delle risorse condivise)

Un semaforo limita il numero di task che possono operare simultaneamente su una risorsa condivisa (protetta): un database in fase di scrittura, un archivio di variabili globali, un file o un agente esterno con limitazione di frequenza. Associalo a qualsiasi stage con semaphore: — prima che il lavoro dello stage venga eseguito, il motore acquisisce un permesso del semaforo nominato dello spazio di lavoro; il permesso viene sempre rilasciato in seguito, anche se lo stage fallisce. permits: 1 lo rende un mutex: solo un task alla volta (tra tutte le esecuzioni parallele nello spazio di lavoro) esegue il passo critico; ogni altro task attende che il detentore finisca.

semaphore:
  name: emr-db-writer
  permits: 1          # mutex — one writer at a time
  timeout_s: 300      # fail if still waiting after 5 minutes
  ttl_s: 900          # auto-release crashed holders after 15 minutes

17.3.3 Orchestrazione Rendezvous (attesa di tutte le condizioni)

Rendezvous attende che molteplici condizioni di evento siano tutte soddisfatte prima che il passo successivo proceda — l'opposto di "il primo evento vince." Imposta join: all nel blocco events: dello stage: ogni sottoscrizione di trigger deve essere soddisfatta prima che lo stage venga eseguito. Combina con count: N per sottoscrizione quando più agenti (o più report da un singolo agente) devono tutti effettuare il check-in — ad esempio, l'approvazione del design, il completamento dei test e l'approvazione della sicurezza prima che uno stage di rilascio venga eseguito.

events:
  join: all                    # rendezvous — wait for EVERY subscription below
  subscribe:
    - topic: design.approved
      mode: trigger
    - topic: tests.passed
      mode: trigger
    - topic: security.cleared
      mode: trigger
      count: 1

17.4 La libreria degli strumenti dell'agente

Le fasi scelgono gli strumenti dallo stesso registro utilizzato dall'agente di chat:

17.5 Esecuzione, gate e output

💡 Suggerimento: Inizia con il template Ship-It Pipeline: concatena design → db.provision → implementazione → test generati → audit di sicurezza → packaging per il deploy → generazione CI, con un gate umano prima del packaging — un percorso completo dal brief alla produzione che puoi adattare in pochi minuti.

18 Completamento Predittivo con Tab

Il completamento predittivo con Tab offre suggerimenti di codice inline, "fill-in-the-middle", mentre digiti nell'editor — accetta un suggerimento con Tab. È opt-in sia sul motore che sull'editor web.

Abilitalo

Come si comporta

19 Utilizzo, Crediti e Fatturazione

Apri Fatturazione dalla barra laterale per gestire il tuo piano e l'utilizzo. L'utilizzo dell'IA è misurato in crediti in dollari USA basati sui token consumati dai modelli sottostanti.

PianoPrezzo mensileUtilizzo AI mensile incluso
Basic$20$10
Pro$75$30
Ultimate$200$150
💡 Risparmia sull'utilizzo: Usa la selezione del modello Auto, porta la tua chiave (BYOK) o esegui modelli locali per ridurre o evitare l'utilizzo a consumo.

20 Ottenere la Chiave API del Gateway

Una chiave API del gateway (un token di accesso personale) ti consente di utilizzare l'API pubblica e la CLI di DeepCerebra in modo programmatico.

  1. Accedi e apri Chiavi API dalla barra laterale.
  2. Scorri fino a Chiavi API DeepCerebra.
  3. Inserisci un'etichetta (es. "CI pipeline" o "CLI laptop").
  4. Seleziona gli scoperead, chat, code, agent — e una scadenza opzionale in giorni (vuoto = mai).
  5. Clicca su Genera. La chiave completa viene mostrata solo una volta — clicca su Copia e conservala in modo sicuro.

Usala con la CLI o l'API all'indirizzo deepcerebra.ai:

dcc config set endpoint https://deepcerebra.ai
dcc config set api-key <your-key>

# or as a Bearer token
curl -H "Authorization: Bearer <your-key>" https://deepcerebra.ai/v1/...

Puoi rinominare o eliminare (revocare) una chiave in qualsiasi momento; ogni chiave mostra il suo prefisso, gli scope, la data di creazione/scadenza e l'ultima data di utilizzo.

⚠️ Tienila segreta. Chiunque abbia la tua chiave può usare il tuo account e generare costi. Revocala e rigenerala immediatamente se dovesse essere esposta.

21 Sicurezza e Privacy

22 Risoluzione dei Problemi

"Il caricamento della cartella richiede un browser Chromium"

Passa a Chrome, Edge o Brave, oppure usa Apri da Git.

L'agente si blocca sullo stesso errore

Clicca su Stop, quindi riformula con un suggerimento o un vincolo concreto.

Errori del modello o della richiesta / "budget esaurito"

I modelli locali non appaiono

Connettore: "connessione WebSocket rifiutata dal server: HTTP 401"

Le mie modifiche non hanno avuto effetto

Git: "Sei sul branch predefinito"

Apri o crea un branch di lavoro prima di usare Integra per aprire una pull request.

Ancora bloccato? Contatta support@deepcerebra.ai.

23 DeepCerebra Discovery — Chiedi ai tuoi dati & documenti

Discovery è un chatbot investigativo per i tuoi database e documenti. Invece di rispondere con una singola query, funziona come un analista: forma ipotesi, esegue una serie di indagini controllate (SQL, grafi, ricerca di documenti, controlli di schema, corroborazione web), elimina le spiegazioni che le prove confutano e sintetizza una risposta fondata — con grafici e una ricevuta dei costi trasparente. Aprilo dall'icona della bussola nella barra delle attività (/app/discovery).

23.1 Spazi — il tuo ambito curato

Uno Spazio raggruppa tutto ciò di cui una linea di interrogazione ha bisogno: connessioni a database, raccolte di documenti, istruzioni per l'analista e budget. Creane uno con + Nuovo spazio, quindi usa il pannello di configurazione a destra per:

23.2 Porre una domanda

Digita una domanda come la faresti a un collega — ad esempio "Why did MRI scan volume dip in March?". La bacheca di investigazione mostra l'intero processo in tempo reale:

Le domande di follow-up continuano lo stesso thread, in modo che l'analista mantenga il suo contesto.

23.3 Grafici, report & esportazioni

I grafici vengono renderizzati in linea sulla bacheca di investigazione. Usa Esporta per scaricare l'intera richiesta — la risposta, le ipotesi, le prove e i grafici — come un report HTML autonomo o un PDF di qualità di stampa, stilizzato con il sistema di design neon.

23.4 Budget & controllo dei costi

Ogni spazio prevede budget per richiesta: un numero massimo di indagini, round di investigazione, secondi e USD. Il motore si ferma in modo pulito al limite e riporta ciò che ha trovato finora. Il costo di ogni indagine è dettagliato sulla ricevuta, così sai sempre dove sono andate le spese.

23.5 Automazione: API, SDK, Workflow Studio & MCP