gigacode 0.4.2

Sandbox Agent CLI with OpenCode attach by default
gigacode-0.4.2 is not a library.

How It Works

┌─ Gigacode ────────────────────────────────────────────────────────┐
│ ┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐ │
│ │  OpenCode TUI   │───▶│  Sandbox Agent  │───▶│  Claude Code /  │ │
│ │                 │    │                 │    │ Codex / Pi / Amp │ │
│ └─────────────────┘    └─────────────────┘    └─────────────────┘ │
└───────────────────────────────────────────────────────────────────┘

OpenCode Models vs Gigacode Agents

  • OpenCode supports switching between inference providers (Anthropic, OpenAI, etc.). This is OpenCode talking directly to the models with its own tools, system prompts, and agentic loop.
  • Gigacode automates other coding agent harnesses, so it's using the exact same logic that you would if you ran Claude Code, Codex, Pi, or Amp natively.
OpenCode (native):   Model → OpenCode's tool loop → result
Gigacode:            Model → Claude Code / Codex / Pi / Amp CLI → result

This means you get each agent's specialized capabilities (such as Claude Code's Read/Write/Bash tools, Codex's sandboxed execution, and Amp's permission rules) rather than a single tool loop with different models behind it.

Install

macOS / Linux / WSL (Recommended)

curl -fsSL https://releases.rivet.dev/sandbox-agent/latest/gigacode-install.sh | sh

npm i -g

npm install -g @sandbox-agent/gigacode
gigacode --help

bun add -g

bun add -g @sandbox-agent/gigacode
# Allow Bun to run postinstall scripts for native binaries.
bun pm -g trust @sandbox-agent/gigacode-linux-x64 @sandbox-agent/gigacode-linux-arm64 @sandbox-agent/gigacode-darwin-arm64 @sandbox-agent/gigacode-darwin-x64 @sandbox-agent/gigacode-win32-x64
gigacode --help

npx

npx @sandbox-agent/gigacode --help

bunx

bunx @sandbox-agent/gigacode --help

Note: Windows is unsupported. Please use WSL.

Usage

TUI

Launch the OpenCode TUI with any coding agent:

gigacode

Web UI

Use the OpenCode Web UI to control any coding agent from the browser.

OpenCode SDK

Use the @opencode-ai/sdk to programmatically control any coding agent.