https://github.com/harryplusplus/goblin
πΊ Use Codex with any OpenAI-compatible provider
https://github.com/harryplusplus/goblin
Last synced: about 1 month ago
JSON representation
πΊ Use Codex with any OpenAI-compatible provider
- Host: GitHub
- URL: https://github.com/harryplusplus/goblin
- Owner: harryplusplus
- License: mit
- Created: 2026-05-12T18:25:10.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2026-05-14T22:07:33.000Z (2 months ago)
- Last Synced: 2026-05-15T00:12:59.512Z (2 months ago)
- Language: Go
- Size: 112 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Agents: AGENTS.md
Awesome Lists containing this project
README
# πΊ Goblin
Use Codex app with any OpenAI-compatible provider.
Codex μ±μ μ€νμμ€ λͺ¨λΈ μ 곡μλ‘ μ¬μ© κ°λ₯νκ² λ§λλ μ΄λν° μλ²μ
λλ€.
## μ μ΄ νλ‘μ νΈλ₯Ό λ§λλμ?
Codex μ±μ μ¬μΈμ λ°μ€ν¬ν± AI κ°λ°νκ²½μ΄ λμ΄κ°κ³ μμ΅λλ€.
λ¬Όλ‘ λ€λ₯Έ λ€μν TUI λλ λ°μ€ν¬ν± AI κ°λ°νκ²½λ ꡬνλκ³ μμ§λ§,
νμ¬λ‘μ¨λ Codex μ± λ§νΌμ μμ μ μΈ μ¬μ©μ±μ μ 곡νλ μ±μ΄ λλ
λλ€.
Codex CLI/TUIλ 컀μ€ν
μ 곡μλ₯Ό μ§μν©λλ€.
Codex CLIκ° μ¬μ©νλ OpenAI Responses APIλ₯Ό ꡬννλ©΄ 컀μ€ν
μ 곡μλ₯Ό μ¬μ©ν μ μμ΅λλ€.
λ°λ©΄μ Codex μ±μ νμ¬ OpenAIμ pay-as-you-go λλ ꡬλ
μ μ¬μ©ν λλ§ μννκ² λμν©λλ€.
Codex μ±μ Codex CLI (app-server) μμ λΉλλμ§λ§,
νμ΄ν μμ±κ³Ό κ°μ μ± μμ€μ μμ²μ Codex CLIμμ ꡬλΆν μ μμ΅λλ€.
κ·Έλμ μ€νμμ€μΈ Codex CLIμ Responses API μμ² μ²λ¦¬λ₯Ό ꡬνν λΏλ§ μλλΌ,
Codex μ±μ μ곡νν΄ νμ΄ν μμ±κ³Ό κ°μ μμ²μ μΈμ§νκ³ μ²λ¦¬ν μ μλλ‘ ν©λλ€.
## κ°λ° νκ²½ μ€μ
- Go 1.26
- golangci-lint
```bash
# Install golangci-lint
curl -sSfL https://golangci-lint.run/install.sh | sh -s -- -b $(go env GOPATH)/bin v2.12.2
```
## Build
```bash
go build -ldflags="-X github.com/harryplusplus/goblin/cmd/goblin/internal/cmd.version=$(git describe --tags --always --dirty 2>/dev/null || echo '0.0.0')" ./cmd/goblin
```
## Attribution
μ΄ νλ‘μ νΈλ [openai/codex](https://github.com/openai/codex) (Apache-2.0)μ νμΌλ€μ ν¬ν¨νκ³ μμ΅λλ€.
κ° νμΌμ μλ³Έ μΆμ²λ Go μμ€ μ½λ λ΄ `//go:embed` μ μ£Όμμμ νμΈν μ μμ΅λλ€.