Releases: 0xDxTz/ShellGate
Releases · 0xDxTz/ShellGate
Release list
v0.4.0 — Claude Code CLI Provider
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
/tmpby default — prevents loading project-specific CLAUDE.md and context from ShellGate's working directory - Claude Code: removed
--bareflag which broke OAuth credential loading
Configuration
- New
claude_binaryconfig field (executor.claude_binary) - New env override:
SHELLGATE_EXECUTOR_CLAUDE_BINARY - Docker: mount
~/.claudefor Claude Code credentials
Upgrade
curl -fsSL https://raw.githubusercontent.com/DutaKey/ShellGate/main/install.sh | shFull Changelog: v0.3.0...v0.4.0
v0.3.0 — Multi-Provider, Kimi CLI, Interactive TUI
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 servershellgate 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 fileshellgate 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.jsonexistence
v0.2.0
What's New
ShellGate CLI
shellgate init— interactive config setup wizardshellgate login <provider>— OAuth passthrough for CLI providersshellgate serve— start API server (foreground)shellgate serve -d— run in background, PID saved toshellgate.pidshellgate stop— gracefully stop background servershellgate 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_effortfield passthrough to codex
Install
curl -fsSL https://raw.githubusercontent.com/DutaKey/ShellGate/main/install.sh | sh