Skip to content

Releases: 0xDxTz/ShellGate

v0.4.0 — Claude Code CLI Provider

Choose a tag to compare

@0xDxTz 0xDxTz released this 25 May 08:03

What's New

Claude Code CLI Provider

  • Claude Code added as third provider alongside Codex and Kimi
  • Model routing: claude-opus-4-7, claude-sonnet-4-6, claude-haiku-4-5 → Claude Code CLI
  • OAuth authentication — run shellgate login claude (no API key needed)
  • Auth status detection via ~/.claude/.credentials.json

Bug Fixes

  • Codex and Claude now run from /tmp by default — prevents loading project-specific CLAUDE.md and context from ShellGate's working directory
  • Claude Code: removed --bare flag which broke OAuth credential loading

Configuration

  • New claude_binary config field (executor.claude_binary)
  • New env override: SHELLGATE_EXECUTOR_CLAUDE_BINARY
  • Docker: mount ~/.claude for Claude Code credentials

Upgrade

curl -fsSL https://raw.githubusercontent.com/DutaKey/ShellGate/main/install.sh | sh

Full Changelog: v0.3.0...v0.4.0

v0.3.0 — Multi-Provider, Kimi CLI, Interactive TUI

Choose a tag to compare

@0xDxTz 0xDxTz released this 25 May 07:09

What's New

Multi-Provider Support

  • Kimi CLI (Moonshot AI) added as second provider alongside Codex
  • Model-based routing: kimi-code/* → Kimi, gpt-5.* → Codex
  • All providers always active — no config switch needed

Interactive TUI

  • shellgate keys — arrow-key key manager (create, revoke, list)
  • shellgate setup — guided wizard: config → provider login → API key → start server
  • shellgate login <provider> — shows auth status before launching login flow

UX Improvements

  • shellgate status — server PID, config, API key count, provider auth status (✓/✗)
  • shellgate logs [-f] [-n N] — view/follow log file
  • shellgate restart — stop + start in one command
  • Config, PID, and logs moved to ~/.shellgate/

Provider Auth Detection

  • Codex: via codex login status
  • Kimi: via ~/.kimi/credentials/kimi-code.json existence

v0.2.0

Choose a tag to compare

@0xDxTz 0xDxTz released this 22 May 09:57

What's New

ShellGate CLI

  • shellgate init — interactive config setup wizard
  • shellgate login <provider> — OAuth passthrough for CLI providers
  • shellgate serve — start API server (foreground)
  • shellgate serve -d — run in background, PID saved to shellgate.pid
  • shellgate stop — gracefully stop background server
  • shellgate keys create/list/revoke — manage API keys from terminal

API

  • POST /v1/responses — OpenAI Responses API (N8N AI Agent, LangChain compatible)
  • GET /v1/models/:id — model lookup endpoint
  • Real Codex model list: gpt-5.5, gpt-5.4, gpt-5.4-mini, gpt-5.3-codex, gpt-5.2
  • reasoning_effort field passthrough to codex

Install

curl -fsSL https://raw.githubusercontent.com/DutaKey/ShellGate/main/install.sh | sh