Go to file
王性驊 3a005ea02e refactor(task-8): migrate CLI tools to cmd/cli
- Migrate args.go, login.go, accounts.go
- Migrate resethwid.go, usage.go, sqlite.go
2026-04-03 17:22:52 +08:00
api refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
cmd refactor(task-8): migrate CLI tools to cmd/cli 2026-04-03 17:22:52 +08:00
docs refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
etc refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
internal refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
scripts fix: Improve Gemini Web DOM selectors and add debug output 2026-04-03 00:40:57 +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
Makefile refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
README.md fix readme 2026-04-01 22:18:24 +08:00
go.mod refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +08:00
go.sum refactor(task-0): initialize go-zero project structure 2026-04-03 17:15:35 +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
  • 模型自動同步
  • 支援多模型切換