mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 22:03:48 +00:00
| .. | ||
| src | ||
| Cargo.toml | ||
| README.md | ||
Supports Claude Code, Codex, and Amp.
This is not a fork (and never will be).
It's powered by Sandbox Agent SDK's wizardry.
Experimental & just for fun.
Issues — Discord — Supported OpenCode Features
How It Works
┌─ Gigacode ────────────────────────────────────────────────────────┐
│ ┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐ │
│ │ OpenCode TUI │───▶│ Sandbox Agent │───▶│ Claude Code / │ │
│ │ │ │ │ │ Codex / Amp │ │
│ └─────────────────┘ └─────────────────┘ └─────────────────┘ │
└───────────────────────────────────────────────────────────────────┘
- Sandbox Agent SDK provides a universal HTTP API for controlling Claude Code, Codex, and Amp
- Sandbox Agent SDK exposes an OpenCode-compatible endpoint so OpenCode can talk to any agent
- OpenCode connects to Sandbox Agent SDK via
attach
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, or Amp natively.
OpenCode (native): Model → OpenCode's tool loop → result
Gigacode: Model → Claude Code / Codex / 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 gigacode
gigacode --help
bun add -g
bun add -g gigacode
# Allow Bun to run postinstall scripts for native binaries.
bun pm -g trust gigacode-linux-x64 gigacode-linux-arm64 gigacode-darwin-arm64 gigacode-darwin-x64 gigacode-win32-x64
gigacode --help
npx
npx gigacode --help
bunx
bunx 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.