agent-run

Kør en kodningsagent i et sandboxet miljø ved hjælp af en lille selvstændig binær med simpel TOML-konfiguration.

Hvad er agent-run?

agent-run er et kommandolinjeværktøj, der kører AI-kodningsagenter (som pi, opencode, codex, claude) i et sandboxet miljø ved hjælp af bubblewrap. Det tilbyder en simpel TOML-baseret konfiguration til at styre netværksadgang, miljøvariabler og monteringspunkter, hvilket holder agenter isoleret fra værtsfilsystemet bortset fra specificerede stier.

Sådan bruger du agent-run?

  1. 1Installér via Nix: nix run github:sin-ack/agent-run -- <command>
  2. 2Eller via Mise: mise use github:sin-ack/agent-run@latest
  3. 3Eller manuelt: download binær fra udgivelser, placer i PATH, chmod +x
  4. 4Opret en TOML-konfigurationsfil på .agent-run/config.toml (eller brug standard)
  5. 5Kør: agent-run <agent> (f.eks. agent-run claude)

agent-run Vigtige funktioner

  • Lille selvstændig binær (<1 MB) til GNU/Linux (aarch64 og x86_64)
  • Simpel TOML-baseret konfiguration med JSON-skema-understøttelse
  • Sandboxet udførelse via indbygget bwrap (uprivilegerede bruger-navnerum)
  • Understøtter flere kodningsagenter: pi, opencode, codex, claude
  • Per-værktøj konfigurerbare monteringer, miljøvariabler og netværksadgang
  • Skrivebeskyttet værtsfilsystem som standard med valgfri skrivbare monteringer

agent-run Brugssituationer

  • Kør AI-kodningsagenter sikkert uden tilladelsesprompter
  • Isolér agenter fra ikke-projektfiler for at forhindre utilsigtet skade
  • Test eller udvikl agenter i et kontrolleret miljø
  • Sandbox agentoperationer samtidig med adgang til specifikke mapper

agent-run Priser og gratis credits

agent-run bruger modellen Gratis.

Dette værktøj er helt gratis

Open Source

Gratis

GNU General Public License v3

agent-run Fordele og ulemper

Fordele

  • Ekstremt let og hurtigt
  • Simpel konfiguration med gode standardindstillinger
  • Per-værktøj fleksibilitet for monteringer, miljø og netværk
  • Open source og reviderbart

Ulemper

  • Kun Linux (kræver bwrap og uprivilegerede bruger-navnerum)
  • Ikke hærdet mod ondsindet kode (skrivebeskyttet filsystem, men sockets/netværk tilgængeligt)
  • Begrænset til understøttede agenter; brugerdefinerede agenter kræver manuel konfiguration
  • Ingen overlay eller parallel agent-understøttelse

Hvad er agent-run bedst til?

  • Udviklere, der bruger AI-kodningsagenter
  • Dem, der ønsker simpel sandboxing uden tunge VM'er
  • Brugere, der er irriteret over tilladelsesprompter
  • Linux-brugere, der søger et letvægtsisoleringsværktøj

Ofte stillede spørgsmål om agent-run