Vai al contenuto
ChimeraAgent

Un agente che vive nel tuo terminale e fa il lavoro — non una finestra di chat che lo descrive.

Cosa fa

  • Risolve un compito dall'inizio alla fine

    Pianifica, modifica file, esegue il comando di verifica, e annulla l'intero tentativo se la verifica fallisce. Un'esecuzione che non ha cambiato niente su disco è riportata come fallimento, non come successo — e ogni ricevuta nomina l'autorità che l'ha approvata: un test, un diff, un modello revisore, o niente.

  • Divide il lavoro e lo isola

    Più compiti insieme, ciascuno nel proprio worktree git, così che agenti paralleli non modifichino lo stesso file alle spalle l'uno dell'altro. Le modifiche sicure vengono unite; i conflitti vengono segnalati invece che indovinati.

  • Ricorda, e pianifica

    Memoria a breve termine, recente, fattuale e su di te, con un grafo di relazioni e un archivio full-text, più pianificazione tramite espressione cron — il compito stesso scritto in linguaggio comune — perché parta senza che glielo si chieda.

  • Raggiunge il mondo

    File, una shell, un browser realmente renderizzato, qualunque server MCP, ricerca web, generazione di immagini, voce, download di media, analisi dati e grafici. Messaggistica su Discord, Telegram, Slack, Signal e WhatsApp, più un endpoint HTTP.

  • Impara, e tiene solo ciò che è passato

    Quando riesce più di una volta nello stesso tipo di compito, quello diventa una scheda di skill riutilizzabile. Una scheda nata da un'esecuzione che ha consumato contenuti non affidabili resta in attesa, fuori dalla ricerca, finché qualcuno non la approva con chimera skills-approve.

Installarlo

Un comando e una chiave per il nucleo. Leggere documenti, trascrivere audio, disegnare grafici, scaricare media e parlare con server MCP arrivano con l'extra [full]; ricerca web, generazione di immagini e voce vogliono ciascuna la propria chiave. chimera features è l'elenco vivo di ciò che è già attivo.

pip install chimera-agent
pip install 'chimera-agent[full]'
chimera init
chimera solve "add a --json flag to the report command" --verify "pytest -q"

La recinzione non è attiva di default. --guard fa passare ogni chiamata di strumento dal kernel di governance e --taint marca ciò che è arrivato da fuori; nessuna delle due è il default. Il sandbox di default è local e non isola — per lavoro autonomo, o codice che non hai scritto, imposta CHIMERA_SANDBOX=docker. Senza terminale interattivo (cron, CI), un comando sull'host viene rifiutato di default, e lo scheduler è ancora una delle superfici che non tracciano la contaminazione.

Sicurezza e salvaguardie

Tutti i comandi

Porta il tuo modello

Una chiave OpenRouter raggiunge cento modelli. Le chiavi native di OpenAI, Anthropic, Gemini e DeepSeek funzionano direttamente, più chiavi per provider ruotano ai limiti di frequenza, e un modello locale via Ollama non richiede alcuna chiave. Qualunque endpoint compatibile con OpenAI funziona puntandoci un'impostazione.

export CHIMERA_MODEL=ollama/llama3.1

Come collegare un modello