Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

FeedContattoPrivacy© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
yolobox — Lascia che la tua IA vada a tutto gas. La tua directory home resta a casa. | Kitploit
Strumenti/GitHubGitHub/finbarr/yolobox
Utilità GenericheSicurezza dei ContenitoriScripting e AutomazioneVirtualizzazione per la SicurezzaDevSecOpsRed Teaming
GitHubfinbarr/yolobox

yolobox

Lascia che la tua IA vada a tutto gas. La tua directory home resta a casa.

Vedi Repository
62949423 giorni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi
██╗   ██╗ ██████╗ ██╗      ██████╗ ██████╗  ██████╗ ██╗  ██╗
╚██╗ ██╔╝██╔═══██╗██║     ██╔═══██╗██╔══██╗██╔═══██╗╚██╗██╔╝
 ╚████╔╝ ██║   ██║██║     ██║   ██║██████╔╝██║   ██║ ╚███╔╝
  ╚██╔╝  ██║   ██║██║     ██║   ██║██╔══██╗██║   ██║ ██╔██╗
   ██║   ╚██████╔╝███████╗╚██████╔╝██████╔╝╚██████╔╝██╔╝ ██╗
   ╚═╝    ╚═════╝ ╚══════╝ ╚═════╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝

Lascia che la tua AI dia il massimo. La tua home directory resta a casa.

Documentazione: yolobox.dev

Changelog: CHANGELOG.md

Esegui Claude Code, Codex, Kimi Code, Gemini, Antigravity, OpenCode, Copilot, Pi o qualsiasi agente di coding AI in "yolo mode" senza radere al suolo la tua home directory.

Il problema

Gli agenti di coding AI sono incredibilmente potenti quando li lasci eseguire comandi senza chiedere il permesso. Ma basta un prompt interpretato male e, dopo un rm -rf ~, ti ritrovi a ripristinare da un backup (già, certo, come se avessi dei backup lol).

La soluzione

yolobox esegue il tuo agente AI all'interno di un container dove:

  • la directory del tuo progetto è montata al suo percorso reale, ad esempio /Users/you/project
  • l'agente ha permessi completi e sudo all'interno del container
  • la tua home directory non è montata a meno che tu non lo consenta esplicitamente
  • volumi persistenti conservano strumenti, configurazioni e sessioni tra un'esecuzione e l'altra
  • Claude, Codex e Kimi Code ricevono una guida integrata di yolobox così da poter comprendere la sandbox in cui vengono eseguiti

L'AI può scatenarsi completamente dentro la sandbox. La tua home directory reale? Intoccabile.

Avvio rapido

# Install via Homebrew
brew install finbarr/tap/yolobox

# Or install via script
curl -fsSL https://raw.githubusercontent.com/finbarr/yolobox/master/install.sh | bash

Homebrew installa automaticamente i completamenti per bash e zsh. Per le installazioni tramite script, consulta shell completions.

Poi da qualsiasi progetto:

cd /path/to/your/project
yolobox claude    # Let it rip

Anche le altre scorciatoie AI funzionano allo stesso modo:

yolobox codex
yolobox gemini
yolobox kimi
yolobox agy
yolobox antigravity
yolobox opencode
yolobox copilot
yolobox pi

Imposta default_harness = "codex" per far sì che un semplice yolobox avvii Codex. Usa yolobox shell quando vuoi una shell manuale, e yolobox run <cmd...> quando vuoi eseguire un singolo comando nella sandbox.

I dettagli completi su installazione e runtime sono disponibili in Installation & Setup. Gli esempi di comandi sono disponibili in Commands.

Cosa c'è nella confezione?

L'immagine base include CLI per l'IA, adattatori ACP per Codex e Claude, Node.js, Python, Go, Bun, strumenti di build, Git, GitHub CLI, ripgrep, fd, fzf, jq, vim, RTK e i soliti elementi pratici.

Ti serve qualcos'altro? L'agente ha sudo.

All'interno di yolobox, le CLI per l'IA supportate sono incapsulate per saltare le richieste di permesso. Nessuna conferma, nessuna protezione. Solo pura IA non filtrata, come madre natura intendeva.

Per un client ACP o un editor, usa yolobox run codex-acp o yolobox run claude-agent-acp come comando agente stdio. Gli adattatori includono motori compatibili e utilizzano le modalità di permesso del client; i wrapper CLI YOLO di yolobox e --no-yolo non li controllano. Le opzioni esistenti di sincronizzazione della configurazione e autenticazione si applicano. Vedi ACP clients per esempi di avvio.

L'avanzamento del pull dell'immagine e della build di immagini personalizzate viene inviato a stderr, lasciando stdout e stdin in pipe per il comando del container, anche durante l'avvio di ACP.

Per l'elenco completo degli strumenti, la tabella dei wrapper in modalità YOLO, le note su RTK, la policy di aggiornamento dei pacchetti npm e il comportamento di aggiornamento delle CLI incluse, vedi What's in the Box.

Personalizzazione del progetto

Se un progetto necessita di strumenti o variabili d'ambiente aggiuntivi, aggiungi una piccola configurazione di progetto invece di creare un fork dell'intera immagine base:

# .yolobox.toml
env = ["CODEX_HOME=/home/yolo/.codex-account"]

[customize]
packages = ["default-jdk", "maven"]

Poi eseguilo normalmente:

yolobox run mvn --version

La personalizzazione a livello di progetto può anche sovrapporre un frammento di Dockerfile all'immagine di base. La prima esecuzione costruisce un'immagine derivata; le esecuzioni successive la riutilizzano finché l'immagine di base o gli input di personalizzazione non cambiano.

Usa i percorsi del container per i valori di env perché vengono passati direttamente al processo all'interno di yolobox. I valori di env vengono passati al runtime verbatim; nulla al loro interno viene interpretato.

Per fornire alla sandbox un valore diverso da quello che l'host usa con lo stesso nome — un token di sola lettura invece di quello reale — crea un alias con env_from_host (oppure --env-from-host KEY=HOST_VAR):

# .yolobox.toml
env_from_host = ["GH_TOKEN=YOLOBOX_READONLY_GH_TOKEN"]

L'alias possiede quella variabile: sopprime il passthrough automatico e --gh-token per la stessa chiave, e yolobox rifiuta di avviarsi se la variabile host non è impostata, così il token che sostituisce non può mai trapelare per errore.

Vedi Configuration per le impostazioni env del progetto, e Project-Level Customization per l'installazione dei pacchetti, i frammenti di Dockerfile, il comportamento di rebuild, il comportamento di upgrade e le immagini completamente personalizzate.

Flussi di lavoro comuni

yolobox setup                         # Configure global defaults
yolobox config                        # Show resolved config for this project
yolobox claude --docker --gh-token    # Give the agent Docker and GitHub access
yolobox claude --claude-config --no-claude-auth # Share config, keep the box login independent
yolobox copilot --copilot-config        # Share Copilot settings, login, and session history
yolobox codex --rtk                   # Enable RTK command-output compression
yolobox run --no-network make test    # Run one command with no network
yolobox fork --name bruno codex       # Give an agent its own project copy
yolobox upgrade                       # Update binary and pull the latest image
yolobox update-agents                 # Update AI CLIs and ACP adapters in the persistent box

L'installazione e l'aggiornamento di OpenCode consentono esplicitamente lo script postinstall npm richiesto.

--claude-config sincronizza in modo incrementale le impostazioni persistenti di Claude e monta in tempo reale ~/.claude/projects dell'host in lettura/scrittura, così la cronologia di ripresa delle sessioni resta aggiornata. --no-claude-auth mantiene il login della box indipendente, ma non rende quel mount della cronologia dei progetti in sola lettura. --copilot-config fa lo stesso per GitHub Copilot CLI: sincronizza le impostazioni persistenti di ~/.copilot, gli agenti, le skill e la configurazione MCP, inoltra il login Copilot dell'host come COPILOT_GITHUB_TOKEN e monta in tempo reale ~/.copilot/session-state in lettura/scrittura; aggiungi --no-copilot-auth per mantenere indipendente il login Copilot della box.

Scarica lo strumento