Go to file
王性驊 df22640d6a feat: Add Gemini provider env vars to Makefile and CLI options
- Add PROVIDER, GEMINI_ACCOUNT_DIR, GEMINI_BROWSER_VISIBLE, GEMINI_MAX_SESSIONS to Makefile
- Update gemini-login command to support --visible flag
- Add help text showing env vars and usage examples
- Display session save location and browser visibility on startup
2026-04-02 22:53:41 +08:00
cmd feat: Add Gemini provider env vars to Makefile and CLI options 2026-04-02 22:53:41 +08:00
internal feat: Add GeminiWeb provider foundation 2026-04-02 22:45:41 +08:00
.env.example add docker file and claude flow output 2026-04-01 04:32:17 +00:00
.gitignore add ignore 2026-04-01 22:17:15 +08:00
Dockerfile add docker build 2026-04-01 21:48:17 +08:00
Makefile feat: Add Gemini provider env vars to Makefile and CLI options 2026-04-02 22:53:41 +08:00
README.md fix readme 2026-04-01 22:18:24 +08:00
docker-compose.yml add docker file and claude flow output 2026-04-01 04:32:17 +00:00
gemini-login feat: Add Gemini provider env vars to Makefile and CLI options 2026-04-02 22:53:41 +08:00
go.mod feat: Add GeminiWeb provider foundation 2026-04-02 22:45:41 +08:00
go.sum feat: Add GeminiWeb provider foundation 2026-04-02 22:45:41 +08:00
main.go first commit 2026-03-30 14:09:15 +00:00

README.md

Cursor API Proxy

一個代理伺服器,讓你用標準 OpenAI / Anthropic API 存取 Cursor CLI 模型。

可接入:

  • Claude Code
  • OpenCode
  • 任何支援 OpenAI / Anthropic API 的工具

功能

  • API 相容OpenAI / Anthropic
  • 多帳號管理
  • 模型自動對映(轉成 claude-*
  • 支援區網存取0.0.0.0
  • 連線池優化

快速開始(本機)

看幫助

    make help 

安裝依賴

curl https://cursor.com/install -fsS | bash
curl -fsSL https://claude.ai/install.sh | bash

下載與建置

git clone https://code.30cm.net/daniel.w/opencode-cursor-agent.git
cd cursor-api-proxy-go
go build -o cursor-api-proxy .

登入

./cursor-api-proxy login myaccount

啟動

make env PORT=8766 API_KEY=mysecret
make pm2

Claude Code 設定

make claude-settings PORT=8766
make claude-onboarding
claude

OpenCode 設定

編輯:

~/.config/opencode/opencode.json

{
  "provider": {
    "cursor": {
      "options": {
        "baseURL": "http://127.0.0.1:8766/v1"
      }
    }
  }
}

Docker簡化版

make docker-setup
vim .env
make docker-setup

檢查:

curl http://localhost:8766/health

常用指令

make docker-up
make docker-down
make docker-logs
make docker-restart

API

路徑 方法
/v1/chat/completions POST
/v1/messages POST
/v1/models GET
/health GET

環境變數(核心)

變數 預設
CURSOR_BRIDGE_HOST 127.0.0.1
CURSOR_BRIDGE_PORT 8766
CURSOR_BRIDGE_TIMEOUT_MS 3600000

帳號操作

./cursor-api-proxy login myaccount
./cursor-api-proxy accounts
./cursor-api-proxy logout myaccount
./cursor-api-proxy reset-hwid

備註

  • Docker 預設開放區網0.0.0.0
  • 模型自動同步
  • 支援多模型切換